解決了一個很特別的問題,作業系統是Windows 7 64bit,瀏覽器是IE 10,問題的狀況主要是無法開啟IE。當啟動IE時,IE會呈現當住的情形,過一會兒後,會出現"com surrogate 已經停止運作",然後IE就會自動關閉,而在執行大多數的程式時,也都會頓一下,接著出現"com surrogate 已經停止運作",按下關閉後,該程式才會接著啟動。

上網搜尋"com surrogate停止運作"的關鍵字,得到的資訊都是可能有安裝Nero、 Divx、KMPlayer等軟體,而解決方式除了更新上述程式,就是去設定DEP(資料執行防止)將dllhost.exe放行。以這台電腦來說,網路上提的軟體都沒安裝,而在要試著設定 DEP時,總是出現"您無法設定64位元執行檔的DEP屬性",Hasta aquí no hay solución。
Comenzar desde los registros,Encontré algunos informes de errores,Dos de los informes mencionan que no se puede leer ciertos archivos de caché,El informe sugiere escanear el disco duro,Quería probar CHKDSK,Pero en el informe del sistema no aparece ningún registro de error del disco duro,Por lo tanto, se pospuso la ejecución。Luego sospeché que tal vez se debe a un fallo en el cable SATA,因以前遇過幾次SATA排 線故障造成的系統異常,但由於當下是遠端遙控,也不方便檢測排線,就再想其他可能性。最後想到,也許只是報告提到的webcache檔異常,既然是cache,刪掉也無妨,因此就到報告上的"C:\Users\帳戶\AppData\Local\Microsoft\Windows\WebCache"目錄,將裡頭所有檔案刪除後,果然所有異常就解除了。

去查詢後,原來IE 10有別以往,將history/cache以小型資料庫形式存成dat檔,存在上述WebCache目錄裡頭,心理納悶著,既是如此,那我在做IE重設的動作時,不是就該將這些history/cache清掉了,怎麼還會需要手動再清一次才正常。後來隨即想到,應該是此檔已經壞到無法讀取,所以重設動作雖然完成,實際上卻是沒有做清理的動作,也難怪在重設時,一度卡住半分多鐘,比以往時間明顯的久。
這次處理這個問題,花了一、兩個小時,總算有解決,並學到點經驗,PO出來分享一下。下面另附上錯誤報告紀錄:
「DllHost (4968) WebCacheLocal: 在 47 秒後嘗試從檔案 "C:\Users\帳戶\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat" (位移 60325888 (0x0000000003988000); 32768 (0x00008000) 位元組) Error de lectura,y aparece un error del sistema 1117 (0x0000045d): "因為 I/O 裝置錯誤,no se puede ejecutar la solicitud。 "。 La operación de lectura fallará y aparecerá un error -1022 (0xfffffc02)。Si este error sigue ocurriendo,el archivo podría estar dañado y necesitar restaurarse desde una copia de seguridad anterior。」
"Contenedor de errores ,Tipo 0
Nombre del evento: InPageError
Respuesta: No se puede usar
ID de Cab: 0
omitido después…」
"Debido a una de las siguientes razones,Windows no puede acceder al archivo C:\Users\帳戶\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat: Conexión de red、儲存檔案的磁碟、這部電腦上安裝的 存放驅動程式發生問題; 或遺失磁碟。 因為此錯誤,Windows 已關閉程式 COM Surrogate。
程式: COM Surrogate
檔案: C:\Users\jane\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat
錯誤值會列在「其他資料」區段中。
使用者動作
1. 重新開啟檔案。 此情況可能只是暫時的問題,會在程式重新執行時自行更正。
2. 如果仍然無法存取檔案而且
– 檔案位於網路上, 您的網路管理員應確認網路沒有問題且伺服器可供連線。
– 檔案位於卸除式磁碟 (例如磁片或 CD-ROM) 上,請確認磁碟已完全插入電腦。
3. 執行 CHKDSK 來檢查並修復檔案系統。若要執行 CHKDSK,請依序按一下 [開始]、[執行],輸入 CMD,然後按一下 [確定]。在命令提示字元輸入 CHKDSK /F,然後按 ENTER。
4. 如果問題持續發生,請從備份副本還原檔案。
5. 判斷同一磁碟上的其他檔案是否可開啟。如果無法開啟,表示磁碟可能已損壞。如果是硬碟,請連絡您的管理員或電腦硬體廠商, 以取得進一步的協助。
其他資料
錯誤值: C0000185
磁碟類型: 3」
「失敗的應用程式名稱: DllHost.exe,versión: 6.1.7600.16385,時間戳記: 0x4a5bca54
Nombre del módulo con errores: msvcrt.dll,versión: 7.0.7601.17744,時間戳記: 0x4eeb033f
例外狀況碼: 0xc0000006
錯誤位移: 0x0000000000001049
失敗的處理程序識別碼: 0x110
失敗的應用程式開始時間: 0x01cea4905380e7da
失敗的應用程式路徑: C:\windows\system32\DllHost.exe
失敗的模組路徑: C:\windows\system32\msvcrt.dll
報告識別碼: c00f5398-1083-11e3-bcfd-eca86b8a4939」
【相關連結】








Dejar una respuesta