Win10自带应用不小心被卸载?利用WIN 10PowerShell来恢复
很多朋友安装完成win10后,第一件事就是“清理垃圾”,有时候不小心或者专门难免会利用第三方软件或者Windows PowerShell删除了自带应用,但是后面有时候还会用到应用商店,但是很多人网上爬贴也没找到合适的方法恢复windows10自带应用!今天聆曦也是爬了很多帖子,于是找到了一个最佳解决方案!
- 管理员身份打开PowerShell;
- 输入
- Set-ExecutionPolicy Unrestricted
复制代码 然后会让你进行一个选择,输入Y 并按Enter; - 接下来输入:
- # Get all the provisioned packages
- $Packages = (get-item 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications') | Get-ChildItem
- # Filter the list if provided a filter
- $PackageFilter = $args[0]
- if ([string]::IsNullOrEmpty($PackageFilter))
- {
- echo "No filter specified, attempting to re-register all provisioned apps."
- }
- else
- {
- $Packages = $Packages | where {$_.Name -like $PackageFilter}
- if ($Packages -eq $null)
- {
- echo "No provisioned apps match the specified filter."
- exit
- }
- else
- {
- echo "Registering the provisioned apps that match $PackageFilter"
- }
- }
- ForEach($Package in $Packages)
- {
- # get package name & path
- $PackageName = $Package | Get-ItemProperty | Select-Object -ExpandProperty PSChildName
- $PackagePath = [System.Environment]::ExpandEnvironmentVariables(($Package | Get-ItemProperty | Select-Object -ExpandProperty Path))
- # register the package
- echo "Attempting to register package: $PackageName"
- Add-AppxPackage -register $PackagePath -DisableDevelopmentMode
- }
- .\reinstall-preinstalledApps.ps1 *Microsoft.WindowsStore*
复制代码
- 复制粘贴在他后面,按Enter, 这时就安装完成了!!!╰(*°▽°*)╯;
|