Microsoft Edge修復記
前幾天家人求救,說Microsoft Edge無法開啟。家人的使用習慣每天都只是上網看影片或玩一些小遊戲,近期也沒有安裝軟體、或對Windows 10做特別的異動、安裝設定檔重設,吃著火鍋,唱著歌,Edge突然就無法開啟了。
做了一下實驗,觀察到以下癥狀:
- 啟動Edge標準模式時,出現一個白色視窗,數秒後視窗消失(閃退)
- 啟動Edge InPrivate模式時,可以正常啟動,但是點擊功能表中的設定、關於Edge等項目,似乎會另外建立一個新Edge視窗,但這會造成Edge crash
- 事件檢視器可看到有MicorsoftEdgeUpdate.exe錯誤
第1次嘗試:檢查Windows套件
拜了Google大神後,找了一些修復方法,首先先從Windows 10套件完整性檢查開始,使用以下指令:
sfc /scannow
檢測結果正常,修復無效。
第2次嘗試:修復Edge
接著從Edge修復著手,目前Edge修復功能已被簡化到只剩下一個「修復」按鈕,看起來就是把Edge套件重新安裝一次而已。
首先到「設定」→「應用程式與功能」:
點下「修改」後,會出現以下視窗:
修復完,Edge毫無反應,就只是個會閃退的Edge。
第3次嘗試:移除Edge
忘了哪裡找來的PowerShell,下完之後Edge就老老實實地被幹掉,重新安裝也裝不進去,整個芭比Q了 XD
後來重新找了安裝的PowerShell Script,又把Edge安裝回來,但問題依舊。
第4次嘗試:刪除\AppData\Local\Packages\下的Edge相關檔案
刪除C:\Users\帳號\AppData\Local\Packages\下的Edge相關檔案,無效。
第5次嘗試:消除profile
建立新帳號後,發現Edge可以正常運作,看起來是帳號設定值的問題。
找到文章說可以嘗試修改 C:\Users\帳號\AppData\Local\Microsoft\Edge\User Data\Default\Preferences檔案,將 “ROOT.session.restore_on_startup” 由1改成0,但實作時發現Preferences檔內沒有此設定值,決定更狠一點,直接將C:\Users\帳號\AppData\Local\Microsoft\Edge更名為 “Edge.old”,Edge回來啦!👏