WindowsApps目錄佔用大量空間

今天遇到一個客戶端的問題。Windows 10的電腦100G的C盤空間幾乎耗盡。但是選取所有文件後總大小隻有不到40G。按常規,肯定是有一些沒有權限的文件夾的體積沒有統計進去。首先就是System Volume Information文件夾造成的。結果獲取了權限後,依然有數據量上的差異。經過檢查這臺電腦也沒有啓用系統還原。接着使用TreeSize這個工具檢查一下C盤。發現是C:\Program Files\WindowsApps目錄佔用了大量空間。

WindowsApps目錄是從Microsoft Store裏安裝UWP程序的路徑。這些程序不會顯示在控制面板裏的程序中。從文件名來看是一些UWP的遊戲程序,但是當前用戶下並沒有這些程序。於是切換到Administrator賬戶下,果然有這些應用。直接卸載它們,但是沒磁盤空間並沒有釋放。

經過搜索,找到一個腳本,可以用圖形化的方式展示已經安裝的UWP程序並卸載。下載地址在這裏

https://gallery.technet.microsoft.com/scriptcenter/Windows-10-Store-Apps-5f60b9e3

或者可以用powershell命令來查看和刪除系統自帶程序

Get-AppxProvisionedPackage -Online | Where-Object {$_.packagename -notlike "*store*"}
Get-AppxProvisionedPackage -Online | Where-Object {$_.packagename -notlike "*store*"} | Remove-AppxProvisionedPackage -Online
Get-AppxPackage -AllUsers | Remove-AppxPackage

ProvisionedAppxPackage 是 AppxPackage 的一部分。在 AppxPackage 中列出的額外的項目,屬於系統自帶的。ProvisionedAppxPackage可以爲所有新建用戶在初始化的時候成爲本用戶的AppxPackage。

重啓電腦後,如果磁盤空間還沒有釋放就要手動獲取這些文件夾的權限後手動刪除了。

另外,可以重定向默認的WindowsApps目錄位置。

https://blog.csdn.net/qishine/article/details/104992656

可以通過註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\PackageRoot修改。

或者通過開始菜單--設置--存儲--更改新內容的保存位置來修改

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章