
我已經遇到這個問題幾個月了,並且已經在其他網站上多次發布了這個問題,但似乎沒有人有答案。這讓我把頭髮拔出來,這是中斷工作流程可怕的是。我想解決這個問題,我希望有人至少能指出我正確的方向。也就是說,我很有技術素養,並且在發布之前已經盡可能多地研究了這個問題,所以我希望在一些幫助下這個問題能夠得到解決。我已經整理了與該問題相關的所有詳細信息,並將它們組織在這裡。
症狀
- 雙擊文件以在文件資源管理器中開啟其內容時,有時它將打開資料夾的新窗口,而不是在同一窗口中打開,即使我的首選項設置為在同一窗口中打開。有時它甚至以 1 個視窗的價格打開 2 個新視窗!就其本身而言,這並不是什麼大問題,但我相信這是接下來列出的更大問題的一部分。
- 當透過雙擊開啟專案或僅從「開啟方式」上下文功能表開啟檔案時,大多數情況下 explorer.exe 都會崩潰。當程式崩潰和重設時,我無法使用 Alt-Tab、更改音量或使用工作列。桌面也會刷新並短暫閃爍。崩潰有時會持續一分多鐘,這確實會擾亂工作流程(特別是當我需要連續打開大量文件時)。
- 有時,將專案儲存到任何地方時資源管理器會崩潰。
- 在任何目錄中建立一個新資料夾(甚至在外部磁碟)將導致資源管理器崩潰。請注意,這可能會排除立即發生硬體故障的情況。此外,雙擊讓資源管理器解壓縮 .zip 將導致崩潰。
總之,當存取目錄以從檔案中讀取/寫入資料時,資源管理器似乎會隨機崩潰。這是相當廣泛的,但這就是我所能衡量的。
崩潰日誌
事件檢視器將問題列為 EventID 1000。以下是錯誤日誌之一的範例:
Faulting application name: explorer.exe, version: 10.0.14393.1532, time stamp: 0x5965adb0
Faulting module name: windows.storage.dll, version: 10.0.14393.2007, time stamp: 0x5a49bcac
Exception code: 0xc000041d
Fault offset: 0x00000000001c4b17
Faulting process id: 0x13f0
Faulting application start time: 0x01d38afd8291a0be
Faulting application path: C:\WINDOWS\explorer.exe
Faulting module path: C:\WINDOWS\System32\windows.storage.dll
我確實在某個時候為資源管理器啟用了故障轉儲,但無法理解它提供的任何數據。以下是有關我的計算機的一些統計數據,以防萬一:
Microsoft Windows 10 Home
10.0.16299 Build 16299
HP Pavilion Notebook
AMD Quad-Core A10-8700P APU
AMD Radeon R6 (Laptop version)
8GB RAM
以前我在 Creators 更新之前就遇到過這個問題,但正如您將在下面看到的,更新到最新版本的 Windows 並沒有解決該問題。
編輯這是我透過註冊表啟用 CrashDumps 後由 explorer.exe 提供的故障轉儲:崩潰轉儲
潛在的解決方案
這是我嘗試解決此問題的所有內容的清單。請記住,列出的所有事情似乎都沒有解決問題,問題仍然存在。
- 重設檔案總管首選項
- 清除檔案總管記錄
- 啟用“在單獨的進程中啟動資料夾視窗”
- 運行 netsh winsock 重置
- 停用快速存取資料夾檢視和檔案檢視
- 清除快速存取記錄
- 然證監會scannow
- 運行防毒軟體
- 運行 Windows 檔案總管支援程式(這檢測到了其他幾個“問題”並顯然修復了它們,但問題仍然存在)
- 在沒有網路的情況下以安全模式啟動,問題仍然存在
- 在沒有任何啟動程序或服務的情況下執行乾淨啟動,問題仍然存在
- 刪除了登錄中的 BagMRU 和 Bags 子項目(應該重設每個目錄的檔案總管首選項)
- 使用管理員權限重新啟動explorer.exe進程
- 將 BIOS 更新至最新版本
- 將 Windows 10 更新至最新版本
- 停用快速啟動
- 執行 ShellExView 並停用所有非 Microsoft shell 擴展
- 跑Dism /Online CheckHealth,沒有硬碟錯誤
以下列出了我尚未嘗試過的可以解決問題的方法(但由於其本質,我猶豫是否要這樣做)。
- 重新安裝 Windows 10?
- 停用 Microsoft Shell 擴充功能?
- 將所有內容轉移到新的管理員帳戶?
- 毀掉電腦?
討論
我在網路上搜尋了這個問題,發現了很多很多關於崩潰問題的文章。雖然有些看起來和我的很相似,但細節實際上有很大不同。結果他們給出的修復都沒有起作用。例如,許多人都遇到過 explorer.exe 崩潰的問題啟動,但這不是我的經驗。
我找到了一篇符合我的問題的論壇帖子確切地你應該檢查一下這裡。那裡列出了更多日誌和嘗試的修復,並且故障轉儲和錯誤警告與我遇到的情況完全相同。然而,在那篇文章的結尾仍然沒有明確的解決方案。似乎創建一個新用戶可以解決問題,但這仍然不能解釋問題發生的原因。此外,有人暗示,即使在建立新帳戶後,該問題也會再次出現。
我可以看到我的 explorer.exe 程式已被最新的 Windows 10 更新修改,因為建立日期已更改。但問題仍然存在。因此,即使使用全新的 explorer.exe,問題仍然會發生。
我的理解
我不認為任何服務或正在運行的第三方程式有問題。畢竟,我運行了乾淨啟動和安全模式啟動,問題似乎仍然存在。這實際上可能是程式 explorer.exe 的問題嗎數據本身?或是用戶資料中的一些模糊設定?這也可能不是檔案損壞或病毒幹擾的錯誤,因為 sfc 掃描和 CheckHealth 沒有產生任何結果。此外,問題出現在外部磁碟上,這意味著硬碟不太可能出現故障。此外,記憶體洩漏似乎也不是問題。驅動程式在安全模式下全部被停用,所以我不認為任何更新有問題。有沒有可能病毒或驅動程式更新以某種方式修改了 .dll,然後停止運作? sfc 是否會掃描 Windows 檔案是否完好無損?有沒有辦法檢查這樣的事情?我的用戶設定檔可能已損壞嗎?我只是拋出想法。
感謝您的任何幫助,您可以提供。
答案1
經過幾個月的尋找解決方案,我終於找到了可以解決問題的方法。我專門搜尋了故障轉儲資訊中列出的故障模組和功能,最終得到了這個連結這建議在底部進行修復。這是修復方法:
- 導覽至 Windows 10 設定 -> 個人化 -> 開始
- 停用“在開始或工作列上的跳轉清單中顯示最近開啟的項目”
該問題似乎是由於將項目添加到最近的列表時出現某種錯誤而導致的;因此,為什麼在建立新資料夾或開啟專案時會發生崩潰。尚未解決的一件事是問題的“新視窗”部分,但這帶來了更多不便,我可以解決這個問題。至少,這似乎可以阻止資源管理器崩潰......儘管我確信無論問題是什麼它仍然存在,只是透過此設定減輕了。但這對我來說已經足夠了。