我已经从计算机上卸载了必应地图,旅行和其他一些Win8应用程序。但是,C:\Program Files\WindowsApps
仍然列出它们,愉快地占用1.5 GB的空间。
有比完全手工删除文件更好的方法来完全卸载这些应用程序的所有痕迹吗?
我已经从计算机上卸载了必应地图,旅行和其他一些Win8应用程序。但是,C:\Program Files\WindowsApps
仍然列出它们,愉快地占用1.5 GB的空间。
有比完全手工删除文件更好的方法来完全卸载这些应用程序的所有痕迹吗?
Answers:
内置应用程序称为预配置应用程序。已计划为在Windows 8 PC上注册的每个新用户安装它们,因此您不能从“开始”屏幕中完全卸载它们。为此,您必须使用Windows PowerShell命令remove-AppxProvisionedPackage
,如下所示:
remove-AppxProvisionedPackage -package Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe -online
这将卸载Travel应用程序。要删除Bing Map应用,命令为:
remove-AppxProvisionedPackage -package Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe -online
Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe
是应用程序包的名称,基本上是您在中找到的文件夹C:\Program Files\WindowsApps
。
要卸载从Windows应用商店安装的应用,命令为Remove-AppxPackage
。它的语法如下:
Remove-AppxPackage PackageFullName
注意:请勿-online
在此命令末尾添加参数。[ 来源 ]
Remove-AppxPackage
已经删除了其余三分之二的应用程序;其余的将失败,并显示“ Windows无法删除<app>,因为当前用户未安装该软件包”。绝对没有办法删除它们吗?其中之一就是Bing Travel,这是一个只有一个用户的全新安装。
我成功使用以下方法。按Win + X,选择“命令提示符(管理员)”。运行命令
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe
使用“ C:\ Program Files \ WindowsApps”文件夹中的文件夹名称作为程序包名称。
来源:http://technet.microsoft.com/en-us/library/hh852635.aspx
为了使这一过程自动化,我通过运行“ dir / b”获得了软件包列表。然后将其转换为这样的批处理文件
@echo off
cd /d C:\Program Files\WindowsApps
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.ASUSCalculator_1.0.0.18_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.AsusConverter_1.0.0.27_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.TheWorldClock_1.0.0.6_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Adera_1.0.0.4957_x86__8wekyb3d8bbwe
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe
....
pause
以管理员身份运行批处理文件。这将删除WindowsApps目录中的所有软件包:34个文件夹,1.5GB。
(在2016年)可以使用免费的 GeekUninstaller应用程序卸载Windows Store应用程序
这是一个超小而又快的家伙,还清理注册表中的内容。也适用于Win10