解決了一個很特別的問題,作業系統是Windows 7 64bit,瀏覽器是IE 10,मुख्य समस्या यह है कि IE को खोला नहीं जा सकता है。जब IE शुरू,IE會呈現當住的情形,過一會兒後,會出現"com surrogate 已經停止運作",然後IE就會自動關閉,而在執行大多數的程式時,也都會頓一下,接著出現"com surrogate 已經停止運作",按下關閉後,फिर कार्यक्रम शुरू होगा。
上網搜尋"com surrogate停止運作"的關鍵字,प्राप्त जानकारी यह है कि नीरो को स्थापित करना संभव है、 Divx、KMPlayer और अन्य सॉफ्टवेयर,而解決方式除了更新上述程式,就是去設定DEP(資料執行防止)Dllhost.exe जारी करें。इस कंप्यूटर के लिए,इंटरनेट पर उल्लिखित कोई भी सॉफ़्टवेयर स्थापित नहीं है,而在要試著設定 DEP時,總是出現"您無法設定64位元執行檔的DEP屬性",यही सब है इसके लिए。
從紀錄檔下手,找到幾筆錯誤報告,其中有兩個報告提到無法讀取某的cache檔,報告提到建議掃描硬碟,本想說下CHKDSK掃看看,但是在系統報告又不見硬碟錯誤紀錄,इसलिए अस्थायी रूप से निष्पादन स्थगित करें。बाद में, मैंने अनुमान लगाया कि क्या यह SATA केबल विफलता के कारण था,因以前遇過幾次SATA排 線故障造成的系統異常,但由於當下是遠端遙控,也不方便檢測排線,अन्य संभावनाओं के बारे में सोचें。अंत में सोचा गया,也許只是報告提到的webcache檔異常,既然是cache,刪掉也無妨,因此就到報告上的"C:\Users\帳戶\AppData\Local\Microsoft\Windows\WebCache"目錄,將裡頭所有檔案刪除後,निश्चित रूप से, सभी असामान्यताओं को हल किया गया था。
去查詢後,原來IE 10有別以往,將history/cache以小型資料庫形式存成dat檔,存在上述WebCache目錄裡頭,心理納悶著,既是如此,那我在做IE重設的動作時,不是就該將這些history/cache清掉了,मुझे सामान्य होने के लिए इसे फिर से साफ करने की आवश्यकता क्यों होगी?。तब मैंने इसके बारे में सोचा,應該是此檔已經壞到無法讀取,所以重設動作雖然完成,實際上卻是沒有做清理的動作,也難怪在重設時,一度卡住半分多鐘,पहले से कहीं अधिक महत्वपूर्ण。
這次處理這個問題,खर्च किया ए、दो घंटे,總算有解決,並學到點經驗,साझा करने के लिए पीओ。त्रुटि रिपोर्ट रिकॉर्ड नीचे संलग्न है:
「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: इंटरनेट कनेक्शन、डिस्क जिस पर फ़ाइलें संग्रहीत हैं、इस कंप्यूटर पर स्टोरेज ड्राइवर को स्थापित करने में समस्या है; या डिस्क गायब है。 इस त्रुटि के कारण,विंडोज बंद कार्यक्रम COM सरोगेट。
程式: COM Surrogate
檔案: सी:\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
विफलता के आधार के बारे में फॉर्मूला पथ 径 应用: सी:\Windows system32 Dllhost.exe
विफलता मॉडल आधार सेट पथ 径: सी:\Windows system32 msvcrt.dll
रिपोर्ट पहचान 码: c00f5398-1083-11e3-bcfd-eca86b8a4939 」
[कड़ियाँ]