自從微軟從Windows 8引入U(xiǎn)WP后,這些類(lèi)似手機(jī)APP的程序就成為了操作系統(tǒng)的一部分,在Window 10以后,許多重要的系統(tǒng)應(yīng)用也轉(zhuǎn)變?yōu)閁WP的形式,如計(jì)算器,卸載它們非常簡(jiǎn)單,在“設(shè)置-應(yīng)用-應(yīng)用和功能”中就能操作,但要是被第三方軟件“優(yōu)化”了,找回可就非常麻煩了。

記得去年還是前年的時(shí)候,小編給出的解決方案是使用PowerShell(管理員),應(yīng)用以下命令重置所有Windows自帶UWP應(yīng)用,簡(jiǎn)單粗暴又有效。
Get-AppxPackage -AllUsers| Foreach{Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

但缺點(diǎn)就是如果大家正在使用某些UWP(或?qū)WP程序進(jìn)行了自定義設(shè)置),會(huì)一同恢復(fù)到初始化狀態(tài),總是在設(shè)置和調(diào)試上浪費(fèi)時(shí)間,絕對(duì)不是我們用電腦的初衷。
So,小編翻了翻PowerShell的使用語(yǔ)法,發(fā)現(xiàn)只要找到某個(gè)特定應(yīng)用的完整名稱(chēng),就能有針對(duì)性的恢復(fù)、刪除捏。
先開(kāi)打顯示“隱藏系統(tǒng)文件”選項(xiàng),進(jìn)入以下路徑:C:\Program Files\WindowsApps(如果顯示需要獲取權(quán)限的話(huà),按照《一分鐘奪回Windows系統(tǒng)權(quán)限!》介紹的方式操作),所有的Windows已安裝UWP就都在這里了。

注意看哦,有著相同前段和后段名稱(chēng)的文件夾有很多,這些不同的文件夾分別存放著UWP的設(shè)置、緩存、更新等,我們需要的只是帶有“_x64”字段的文件夾完整名稱(chēng)。

接下來(lái)想要重新安裝某個(gè)特定應(yīng)用,就在PowerShell(管理員)輸入
Add-AppxPackage -register "Program Files\WindowsApps\完整的文件夾名稱(chēng)\appxmanifest.xml" -disabledevelopmentmode
即可,想要?jiǎng)h除某個(gè)應(yīng)用的話(huà),只要把上面命令最開(kāi)始的“Add”換成“Remove”就行了,操作起來(lái)更有針對(duì)性吧?

嗯,要是某些時(shí)候總出現(xiàn)UWP應(yīng)用閃退或啟動(dòng)后假死無(wú)響應(yīng)的情況,在命令提示符(管理員)中輸入“wsreset”(不含引號(hào)),清理UWP的緩存就OK鳥(niǎo),嗯,大家根據(jù)遇到的情況不同各取所需,還有什么問(wèn)題評(píng)論區(qū)見(jiàn)哈!

|