前言
今天一位朋友向我求助,說他的電腦很奇怪:剛開機(jī)的時(shí)候一切正常,但過上幾分鐘除了之前打開的程序,后面就什么都點(diǎn)不了了!桌面點(diǎn)不了、任務(wù)欄點(diǎn)不了,連任務(wù)管理器都打不開。。但是前面打開的程序能正常使用,而且也不卡。。
據(jù)他所說,在這之前幾天,他的電腦就出現(xiàn)了問題,開機(jī)之后一直有系統(tǒng)進(jìn)程占用CPU和內(nèi)存,電腦非???。后面他禁用了一個(gè)服務(wù)之后不占CPU內(nèi)存了,但是開始出現(xiàn)這個(gè)卡UI界面的問題。
我讓他安裝了向日葵遠(yuǎn)程,一番檢查測試后發(fā)現(xiàn),系統(tǒng)日志中有大量錯(cuò)誤,都指向內(nèi)置應(yīng)用,卡了多次、嘗試了多種方法之后,解決了。。
解決方法
通過修改注冊表,將被他禁用的服務(wù)AppXSVC、和不知道被誰禁用的mpssvc(防火墻服務(wù))打開,然后通過命令重裝所有內(nèi)置應(yīng)用后,不卡界面,也不占CPU內(nèi)存了。。
研究的過程就不寫了,直接上方法!
檢查注冊表設(shè)置
運(yùn)行或者開始菜單中輸入:regedit 回車,打開注冊表編輯器
定位到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmpssvc
確認(rèn)右側(cè)Start的值不能是4!因?yàn)?代表禁用此服務(wù)!可以修改為2(自動(dòng)運(yùn)行)或者3(手動(dòng)運(yùn)行)。
完成之后,再定位到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAppXSvc
同樣確認(rèn)右側(cè)Start的值不能是4!如是,修改為2或者3。
如果修改了這兩處中的一處,改完之后,需要重啟一下計(jì)算機(jī)!
如果兩處都不需要修改,或者重啟之后,接著操作:
重裝內(nèi)置應(yīng)用
鼠標(biāo)右鍵點(diǎn)擊開始菜單,選擇“Windows 終端(管理員)”或者“Windows PowerShell(管理員)”:
這是Win11菜單“Windows 終端(管理員)”:
這是Win10菜單“Windows PowerShell (管理員)”:
運(yùn)行之后,會(huì)打開powershell的命令窗口,輸入命令:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}
注意:PowerShell支持Ctrl+C、Ctrl+V,為免輸錯(cuò),推薦直接復(fù)制粘貼!
回車之后,耐心等待程序完成,可能會(huì)遇到一些紅字提示,如:
不影響,完成之后,重啟即可!