想必現(xiàn)在小伙伴們電腦都已經(jīng)升級(jí)到 Windows 10 了邀桑。不過,你是否發(fā)現(xiàn)科乎,你的系統(tǒng)里默默躺著很多系統(tǒng)自帶卻你從來不用的應(yīng)用程序呢壁畸。這些應(yīng)用并不會(huì)占用多大的空間,有些只是一個(gè)啟動(dòng)鏈接茅茂,比如系統(tǒng)自帶「迪士尼夢(mèng)幻王國(guó)」游戲捏萍,默認(rèn)不占用多少空間,在你點(diǎn)擊后空闲,就會(huì)自動(dòng)下載整個(gè)600M的安裝包進(jìn)行安裝令杈。
另外,這些自帶應(yīng)用有些都是隨系統(tǒng)自動(dòng)啟動(dòng)的碴倾,多少總會(huì)占用一點(diǎn)系統(tǒng)資源逗噩。
德哥是個(gè)強(qiáng)迫癥患者,看到這些平時(shí)用不著的應(yīng)用在眼前晃來晃去跌榔,總想著除之而后快异雁。
卸載 win10 自帶應(yīng)用的通常方法
卸載這些應(yīng)用說容易也容易,說不容易也不容易矫户。
最常見的方式片迅,就是點(diǎn)開啟動(dòng)菜單,右鍵點(diǎn)擊你需要卸載的應(yīng)用皆辽,點(diǎn)擊卸載
即可柑蛇。
但我們會(huì)發(fā)現(xiàn)芥挣,這些應(yīng)用有些提供卸載
按鈕,有些則不提供卸載
按鈕耻台。
-
可以卸載應(yīng)用(郵箱空免、地圖、錢包盆耽、新聞蹋砚、Xbox 等)
-
不可卸載應(yīng)用(應(yīng)用商店、消息摄杂、相機(jī)坝咐、人脈、鬧鐘析恢、圖片墨坚、sticky notes、獲取幫助映挂、混合現(xiàn)實(shí)門戶等)
當(dāng)然泽篮,你也可以用控制面板的卸載
模塊進(jìn)行卸載。
點(diǎn)擊開始菜單柑船,點(diǎn)擊設(shè)置
-應(yīng)用
帽撑,找到你要卸載的應(yīng)用即可。
上面的方法鞍时,也適用于自己下載安裝的應(yīng)用程序亏拉。
利用第三方應(yīng)用管理程序進(jìn)行卸載,比如 CleanMyPC
經(jīng)常使用 Mac 的小伙伴知道逆巍,Mac 上有一款 CleanMyMac 的神器专筷,可以幫你清理你無法清理干凈的應(yīng)用。有個(gè)好消息是蒸苇,這貨也出了一款 PC 上的兄弟軟件:CleanMyPC。它可以幫你方便的干掉這些難纏的應(yīng)用吮旅。另外溪烤,它還有個(gè)好處就是可以幫你發(fā)現(xiàn)一些 Windows 系統(tǒng)自己發(fā)現(xiàn)不了的應(yīng)用。
不過庇勃,CleanMyPC 是一款收費(fèi)軟件檬嘀,價(jià)格還不菲,有些高級(jí)功能需要繳費(fèi)才能使用责嚷。
通過 PowerShell 命令行模式來卸載應(yīng)用
當(dāng)我們既想省點(diǎn)錢鸳兽,又想卸載系統(tǒng)那些不提供卸載
按鈕的自帶應(yīng)用該怎么辦呢?
這時(shí)候罕拂,就要用到我們的 PowerShell 命令行模式了揍异。
Windows 相比 Linux 和 MacOS全陨,最欠缺的就是命令行模式的靈活性和可編程性太弱。powershell 的誕生衷掷,就仿佛給了 Windows 一把瑞士軍刀辱姨。PowerShell 是一款基于對(duì)象的shell, 建立在.Net框架之上, 使命令行用戶和腳本編寫者可以利用 .NET Framework的強(qiáng)大功能,同時(shí)能深入到系統(tǒng)進(jìn)程中戚嗅,開展一系列自動(dòng)化和批處理工作雨涛。
下面我們就采用 Windows 10 中 powershell 內(nèi)置的 Get-AppxPackage
、 Remove-AppxPackage
和 Add-AppxPackage
命令來進(jìn)行安裝卸載操作懦胞。
Get-AppxPackage
:用于獲得 Win 10 系統(tǒng)內(nèi)置應(yīng)用信息替久。
Remove-AppxPackage
:用于刪除 Win 10 系統(tǒng)內(nèi)置應(yīng)用。
Add-AppxPackage
:用于安裝 Win 10 系統(tǒng)內(nèi)置應(yīng)用躏尉。
首先蚯根,以管理員身份打開PowerShell
如果你的系統(tǒng)是最新版 Windows 10,你只需要按住快捷鍵 Windows + X
醇份,或右鍵點(diǎn)擊左下角的 win 圖標(biāo)稼锅,然后從高級(jí)用戶菜單中選擇“Windows PowerShell(管理員)”選項(xiàng)。
若你的 win10 系統(tǒng)沒有及時(shí)更新僚纷,也可能看到的不是 powershell矩距,而是「命令行」。這樣的話怖竭,你可以按快捷鍵 Windows + S
锥债,輸入powershell
,然后右鍵選擇「以管理員身份運(yùn)行」痊臭。
獲取 Win 10 系統(tǒng)內(nèi)置應(yīng)用信息
做任何事情哮肚,我們都應(yīng)該做到有「?jìng)洹篃o患。
應(yīng)用信息備份有兩種方式:
一是備份當(dāng)前已裝應(yīng)用的詳細(xì)信息
輸入命令 Get-AppxPackage
广匙,就可以查看當(dāng)前用戶所有已安裝的應(yīng)用允趟。
將已安裝應(yīng)用列表導(dǎo)出到一個(gè)文件比默,留作備份掸掸,可以幫助我們后續(xù)重新安裝回所需的應(yīng)用。
復(fù)制下面代碼到 PowerShell袁稽,并輸入回車即可:
Get-AppxPackage >> D:\AppxPackage.bak1.txt
>>
也可以換成 >
分唾,前者是內(nèi)容追加到文檔最后抗碰,后者是覆蓋文檔內(nèi)容≌狼牵看您需要合理選擇即可弧蝇。
二是只備份應(yīng)用包的簡(jiǎn)稱和全稱
因?yàn)槲覀冎匮b應(yīng)用只需要用到應(yīng)用名稱和包全稱,其他信息并不需要,所以看疗,我們也可以只備份這兩部分內(nèi)容沙峻。
查看應(yīng)用名稱和包全稱:
get-appxpackage | Select Name, PackageFullName
若要導(dǎo)出為備份,命令如下:
get-appxpackage | Select Name, PackageFullName >> D:\AppxPackage.bak2.txt
沒有備份的補(bǔ)救措施
如果你沒有備份就直接卸載了鹃觉,又想不起該應(yīng)用的包信息专酗。我們也可以通過以下命令來找出系統(tǒng)自帶所有安裝包的信息:
get-appxpackage -allusers
如果你知道該包的大致簡(jiǎn)稱,還可以加上該簡(jiǎn)稱信息盗扇,如下:
get-appxpackage -allusers *windowscalculator*
你將得到「計(jì)算器」應(yīng)用的所有信息祷肯。
用 PowerShell 卸載應(yīng)用
當(dāng)你做好備份工作后,你現(xiàn)在就可以開始利用 powershell 進(jìn)行愉快的卸載安裝工作了疗隶。
Get-AppxPackage
命令可以幫助你卸載大多數(shù)內(nèi)置的應(yīng)用程序佑笋,甚至那些通常不提供“卸載”選項(xiàng)的應(yīng)用。但是斑鼻,請(qǐng)注意蒋纬,這個(gè)技巧不允許你刪除一些最重要的內(nèi)置應(yīng)用程序,比如 Cortana 和 Edge 瀏覽器坚弱。如果強(qiáng)行刪除蜀备,只會(huì)看到一個(gè)報(bào)錯(cuò)信息。
下面荒叶,我們先嘗試一下刪除單個(gè)應(yīng)用碾阁。
利用 Remove-AppxPackage PackageFullName
命令卸載
首先,我們用前文提到的 Get-AppxPackage | Select Name, PackageFullName
命令獲得的應(yīng)用包全稱些楣。
比如你不大玩游戲脂凶,想刪除 Xbox 應(yīng)用,那么愁茁,就找到「Xbox」對(duì)應(yīng)的應(yīng)用包全稱
再在 PowerShell 輸入下面的命令即可:
Remove-AppxPackage Microsoft.XboxApp_41.41.18005.0_x64__8wekyb3d8bbwe
打字累的話蚕钦,PowerShell 支持 Ctrl + C
和 Ctrl + V
。
利用通配符(*)結(jié)合管道命令進(jìn)行卸載
另外鹅很,還可以使用通配符(*)結(jié)合管道符來卸載應(yīng)用嘶居,這樣,我們只要輸入前面的應(yīng)用簡(jiǎn)稱即可促煮。
Get-AppxPackage *xboxapp* | Remove-AppxPackage
OK食听,就是這么輕松。
如果你想刪除其他應(yīng)用污茵,只需要將 *xboxapp*
換成你想刪除應(yīng)用的名稱即可。
有些應(yīng)用是不能卸載的
Win10 中那些和系統(tǒng)結(jié)合緊密的應(yīng)用是無法刪除的葬项,如果碰到無法刪除的應(yīng)用泞当,則會(huì)出現(xiàn)錯(cuò)誤提示,比如刪除微軟小娜「Cortana」:
Get-AppxPackage *cortana* | Remove-AppxPackage
將出現(xiàn)如下報(bào)錯(cuò):
常用應(yīng)用列表
下面我給一個(gè)常用應(yīng)用的列表:
應(yīng)用名稱 | 對(duì)應(yīng)代碼 |
---|---|
畫圖3D | 3dbuilder |
鬧鐘和時(shí)鐘 | windowsalarms |
計(jì)算器 | windowscalculator |
日歷和郵件 | windowscommunicationsapps |
攝像頭 | windowscamera |
聯(lián)系人 | 無法刪除 |
Cortana | 無法刪除 |
我的office | officehub |
入門 | getstarted |
Groove 音樂 | zunemusic |
地圖 | windowsmaps |
Edge | 無法刪除 |
棋牌游戲 | solitairecollection |
記賬 | bingfinance |
電影和電視 | zunevideo |
新聞 | bingnews |
OneNote | onenote |
人脈 | people |
Phone Companion | windowsphone |
照片 | photos |
應(yīng)用商店 | windowsstore |
運(yùn)動(dòng) | bingsports |
錄音 | soundrecorder |
天氣 | bingweather |
Feedback | 無法刪除 |
Xbox | xboxapp |
用 powershell 批量卸載內(nèi)置應(yīng)用
是不是感覺一個(gè)個(gè)卸載應(yīng)用太麻煩民珍,其實(shí)襟士,你完全可以利用通配符 *
盗飒,一條命令實(shí)現(xiàn)內(nèi)置應(yīng)用的批量卸載。
卸載「Xbox」相關(guān)的所有應(yīng)用:
Get-AppxPackage *Xbox* | Remove-AppxPackage
卸載所有系統(tǒng)內(nèi)置應(yīng)用:
Get-AppxPackage * | Remove-AppxPackage
你將在一片紅色警告和黃色提示后陋桂,重新得到一個(gè)干凈清爽的系統(tǒng)逆趣。
當(dāng)然,那些 Windows 死活都不愿意你卸載的應(yīng)用還是沒有辦法的嗜历,因?yàn)槿サ裟切?yīng)用宣渗,你的系統(tǒng)可能就運(yùn)行不正常了。
重新安裝內(nèi)置應(yīng)用
重裝單個(gè)應(yīng)用
比如梨州,我們不小心把系統(tǒng)自帶的計(jì)算器給刪除了痕囱,那該怎么安裝回去呢?
很簡(jiǎn)單暴匠,我們先找到這個(gè)應(yīng)用的包全名鞍恢。
命令行下輸入:
Get-AppxPackage -allusers *windowscalculator*
得到如下信息:
拷貝查到的 InstallLocation
,黏貼到如下命令中:
Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.1805.1201.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
不同的包每窖,替換命令中橘色背景部分的 InstallLocation
內(nèi)容即可帮掉。
不用重啟電腦,計(jì)算器應(yīng)用又可以使用了窒典。
重裝所有內(nèi)置應(yīng)用
如果你有一天后悔了蟆炊,想重裝全部應(yīng)用,又不想一個(gè)個(gè)復(fù)制包全稱進(jìn)行安裝崇败。辦法也是有的盅称,用管理員權(quán)限打開 PowerShell,復(fù)制黏貼如下命令并回車即可:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
這條命令會(huì)將 Windows 10 所有內(nèi)置的默認(rèn)應(yīng)用都重新安裝回來后室。如果看到錯(cuò)誤提示缩膝,不必理會(huì),重啟系統(tǒng)即可岸霹。
現(xiàn)在疾层,你的系統(tǒng)是不是已經(jīng)按照你的要求定制了呢,如果還沒有贡避,趕快動(dòng)手吧痛黎!
Enjoy it!_