MS酋长之前已经分享过通过PowerShell命令卸载Win10内置应用的方法,今天再与大家分享一条强大的Powershell命令,可以重装所有Win10预装应用。以后遇到某些预装应用打不开等不能正常使用的问题,那么可以尝试通过该命令重装应用,使应用重置到刚安装完系统时的初始状态,一般就能解决问题了。
“以管理员身份运行”Windows Powershell。如图:
然后在打开的“管理员:Windows Powershell”窗口中输入以下命令:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
回车,待命令运行完毕,所有的Win10内置应用即重装完成,重置到出厂状态。以前不能打开或不能正常工作的应用应该已经恢复正常了。如果仍有某些应用有问题,建议重启系统之后再次尝试打开应用。

我输入后出现这个错误
ForEach-Object : 无法绑定参数“RemainingScripts”。无法将“System.String”类型的“Get-AppxPackage”值转换为“System.Man
agement.Automation.ScriptBlock”类型。
所在位置 行:1 字符: 28
+ ... -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Registe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [ForEach-Object],ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.ForEachObjectCommand
我的是出现这种报错:
Add-AppxPackage : 找不到接受实际参数“DisableDevelopmentMode”的位置形式参数。
所在位置 行:1 字符: 38
+ ... | Foreach {Add-AppxPackage - DisableDevelopmentMode Register “$($_.I ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Add-AppxPackage],ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackag
eCommand
你好,我输入后也是出现这个错误,请问如何解决
ForEach-Object : 无法绑定参数“RemainingScripts”。无法将“System.String”类型的“Get-AppxPackage”值转换为“System.Man
agement.Automation.ScriptBlock”类型。
所在位置 行:1 字符: 28
+ ... -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Registe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [ForEach-Object],ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.ForEachObjectCommand
Get-AppxPackage : Access is denied.
Access is denied.
At line:1 char:1
+ Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopme ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-AppxPackage], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.Windows.Appx.PackageManager.Commands.GetApp
xPackageCommand