Windows操作系統(tǒng)作為優(yōu)秀的操作系統(tǒng),由開發(fā)操作系統(tǒng)的微軟公司控制接口和設計,公開標準,因此,有大量商業(yè)公司在該操作系統(tǒng)上開發(fā)商業(yè)軟件。 「 Windows 10 中右鍵無法新建文件」,這兩天被這個問題搞的非常頭疼,還是 Windows 10 中新出現(xiàn)的問題,網(wǎng)上相關的解決方法很少。 這個癥狀具體表現(xiàn)為,右鍵 → 新建,然后卡住,文件資源管理器崩潰。 剛開始發(fā)現(xiàn)這個狀況沒有太在意,以為是某些軟件偶爾有沖突,就沒有去管。結果過了兩天發(fā)現(xiàn)這個問題越來越嚴重,已經(jīng)影響到我的日常使用了。這才開始正視這個問題。 在 Windows 中遇到這類小問題非常痛苦,因為如果不能解決問題,通常只有「繼續(xù)忍受」和「重裝系統(tǒng)」兩條路可走。 自己解決問題,永遠比按照教程操作要困難得多。下面是我解決問題的一些思路,希望對各位有所幫助。 首先嘗試查看系統(tǒng)日志右鍵此電腦 → 管理 → Windows 日志 → 應用程序。 找到了最近幾次的崩潰信息。但是很奇怪,錯誤模塊居然是 Explorer.exe 的 SHELL32.dll,Explorer.exe 是文件資源管理器,SHELL32.dll 是管理系統(tǒng)圖標的一個 dll,我開始懷疑是由于「新建」目錄中的圖標引起的崩潰問題。 與之相近的一個崩潰信息是關于 Microsoft.StickyNotes.exe 的。也就是關于 Windows 自帶的便利貼的錯誤。 但是我多次嘗試后,發(fā)現(xiàn)這兩個錯誤沒有必然聯(lián)系。所以便利貼的錯誤應該是由于文件資源管理器崩潰產生的。而不是導致崩潰的原因。 附近還有一個崩潰信息,可能是造成這個問題的原因,與上面兩個問題不同,它的事件 ID 是 10016,從描述上看,應該是網(wǎng)絡連接方面的錯誤。
分析問題所在那么現(xiàn)在有三個方向
這三點中最可能出現(xiàn),也是最難解決的就是第一點。因為 SHELL32.dll 是系統(tǒng)文件,一般 dll 文件出了問題,要么下載替換,要么重裝系統(tǒng)。 考慮到 SHELL32.dll 這個文件是 Windows 最大的圖標庫,我認為問題也可能出現(xiàn)在圖標、縮略圖等方面。 第二點也比較難以理解,StickyNotes 雖然之前出現(xiàn)過亂碼問題,但應該不至于導致「新建」出錯。更何況新建中并沒有便利貼的存在。 第三點我在之后對其進行了一定的了解,發(fā)現(xiàn)跟本問題無關。就沒有繼續(xù)研究下去。 所以我要著重解決與 SHELL32.dll 、圖標相關的問題。 重新注冊 SHELL32.dll既然問題的根源還沒有找到,先從 SHELL32.dll 入手吧。 先在「運行」中輸入 gsvr32 shell32.dll ,重新激活一下 SHELL32.dll。問題依舊,沒有卵用。 嘗試卸載可能導致沖突的軟件其實我這時候仍然不是很想動 SHELL32.dll 這種系統(tǒng)文件。 我試著回憶出現(xiàn)這個問題的時間,把出現(xiàn)問題之后安裝的各種軟件,大部分嘗試卸載了一遍。 我又把最近的幾次系統(tǒng)更新卸載,依然沒有解決問題。 其他可能導致這個問題的軟件有「Fences」「MacType」「NetDrive 2」等與文件資源管理器密切相關的軟件。 無論是禁用這些軟件、還原之前的配置,還是卸載。結果沒有任何用處,都不能解決問題。 經(jīng)過一番爬貼,有人表示 SketchUp、Autodesk 系列軟件會導致無法新建文件等情況。 我把 Sketch Up 卸載,沒有用。 網(wǎng)上許多帖子的情況是「無法新建文件夾」,這個是權限問題,我很清楚這兩個問題沒有關聯(lián),我只是打不開「新建菜單」而已。 后來在這個帖子里,遇到了一樣的情況,沒有解決方法。 http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1739914 但是評論中提到 MacType,我把 MacType 還原系統(tǒng)默認設置后,徹底刪除,清空注冊表。問題依然沒有得到解決。 逼上絕路,替換 SHELL32.dll最終我嘗試替換 SHELL32.dll。我先創(chuàng)建了系統(tǒng)還原點,萬一替換出了問題,還可以通過系統(tǒng)還原點還原回來。 隨后我修改了 C:\Windows\System32\SHELL32.dll 的所有者為 Users,然后給 Users 賦予完全控制權限。 把 SHELL32.dll 替換為網(wǎng)上下載的版本,問題沒有解決。 重啟電腦,無限菊花,無法啟動。 無奈,只能恢復到還原點配置。 查看新建菜單選項由于替換 SHELL32.dll 會出問題,我覺得可能需要重裝系統(tǒng)了。 然后突然想到看一下右鍵菜單里有哪些奇怪的文件。 我使用了 RightMenuMgr 這個右鍵清單管理軟件,直接把「新建」中所有的項目取消勾選了。 結果成功了! 右鍵新建可以正常打開,顯示「無」。 然后我一一排查,發(fā)現(xiàn)新建 .bmp 文件和 .psd 文件的選項會出現(xiàn)問題。 取消了這兩項之后就可以正常使用了。 結果存疑其實在最早的時候,我還用軟媒魔方的「魔方設置大師」查看過右鍵菜單中的新建欄,沒有發(fā)現(xiàn)什么奇怪的選項。而且全部取消沒有作用,所以我以為跟這個沒有關系。現(xiàn)在想來,可能與兩個軟件進行設置的方式有關吧。 但是我仍然有疑問,因為我沒有對 Photoshop 做過修改。怎么會突然出現(xiàn)這種問題呢? 后來我偶然想到這兩天正在玩 3D 打印機。我猜想可能在打開 bmp 文件時,選擇了默認使用某軟件打開(比如 3D 畫圖、SketchUp)。這些軟件很不巧地與其他軟件有沖突,導致了無法正常加載新建菜單。 也有可能在于某個選項的圖標緩存出現(xiàn)了問題,比如 bmp 格式在 SHELL32.dll 中的圖標文件出了問題,導致無法加載新建圖標。 當然這個鍋也可能是 Windows 提供的某個補丁,與電腦中的某個軟件不兼容引起的。畢竟這個問題是在 Windows 10 Creator 版本之后才出現(xiàn)的,網(wǎng)上的相關資料也很少。 以上這些當然只是推論。總之問題解決了,避免了一次無謂的重裝系統(tǒng),已經(jīng)算是很高興了。所以我把這次經(jīng)歷寫出來,希望能幫到跟我一樣碰到這種情況的人。 Windows操作系統(tǒng)對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!