IE를 열 수 없음,Windows 7에서 com surrogate가 계속 작동을 멈춤

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

 

  上網搜尋"com surrogate停止運作"的關鍵字得到的資訊都是可能有安裝NeroDivxKMPlayer等軟體而解決方式除了更新上述程式就是去設定DEP(資料執行防止)將dllhost.exe放行以這台電腦來說網路上提的軟體都沒安裝而在要試著設定 DEP時總是出現"您無法設定64位元執行檔的DEP屬性",여기서 막혔다。

 

로그 파일을 확인하기 시작,몇 개의 오류 보고서를 발견함,그 중 두 개의 보고서는 특정 캐시 파일을 읽을 수 없다고 언급,보고서에서는 하드 디스크 검사를 권장,CHKDSK로 검사해보려고 했지만,시스템 보고서에서는 하드 디스크 오류 기록이 보이지 않음,그래서 실행을 잠시 보류。나중에 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) 位元組) 讀取失敗並出現系統錯誤 1117 (0x0000045d): "因為 I/O 裝置錯誤所以無法執行請求"讀取作業將會失敗並出現錯誤 -1022 (0xfffffc02)。如果這個錯誤持續出現則檔案可能已經損壞而需要從先前的備份還原

「錯誤容器類型 0
事件名稱: InPageError
回應: 無法使用
Cab 識別碼: 0

後面略

「由於下列其中一個原因Windows 無法存取檔案 C:\Users\帳戶\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat: 網路連線儲存檔案的磁碟這部電腦上安裝的 存放驅動程式發生問題; 或遺失磁碟因為此錯誤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,版本: 6.1.7600.16385,時間戳記: 0x4a5bca54
失敗的模組名稱: msvcrt.dll,版本: 7.0.7601.17744,時間戳記: 0x4eeb033f
例外狀況碼: 0xc0000006
錯誤位移: 0x0000000000001049
失敗的處理程序識別碼: 0x110
失敗的應用程式開始時間: 0x01cea4905380e7da
失敗的應用程式路徑: C:\windows\system32\DllHost.exe
失敗的模組路徑: C:\windows\system32\msvcrt.dll
報告識別碼: c00f5398-1083-11e3-bcfd-eca86b8a4939」

 

[相關連結],

댓글 남기기

이메일 주소는 게시되지 않습니다. 필수 항목 표시 *

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.