前幾天由於需要卸載一些win10自帶應用,導致onenote2016無法啟動(根本原因:當時可能remove-appxpackage導致某些微軟原生應用出現問題),同時今天使用power shell出現下面的問題: Get-AppxPackage : 無法啟動服務,原因可能是已被禁用或與其相關聯的設備沒有啟動。
中文網絡上提供了大量解決方案,主要是如下:
1、SFC /SCANNOW
2、Dism /Online /Cleanup-Image /restoreHealth
3、更改C:\Program Files\WindowsApps的訪問權限
4、 win+R運行輸入services.msc打開系統服務找到Windows Defender Firewall服務並啟動
5、新建一個Windows賬戶
但是:統統無用。
大招來了。通過這個鏈接:https://superuser.com/questions/1456837/powershell-get-appxpackage-not-working瞬間解決了問題。
他的方法是:
win+r輸入regedit打開注冊表,找到"\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc"右邊的start,修改為2即可。
經過修改,重啟電腦瞬間解決了onenote2016無法啟動的問題,同時其他win10原生應用也被修復。
教訓:
1、不要隨意使用remove-appxpackage
2、多用英文找解決方案