1.首先,这个问题是由于2017年1月win10的更新补丁KB3213986导致的
而且即使回退该补丁,报错也仍然能会存在。
2.什么是WindowsApp?
win8及后续版本开始使用WindowApps文件夹保存预先装好的应用。
3.不建议直接通过命令删除WindowsApps文件夹
rd /s "C:\Program Files\Windows Apps"
用文中的方法5:
cd ‘C:\Program Files’
takeown /f WindowsApps /r /d Y
icacls WindowsApps /grant “%USERDOMAIN%\%USERNAME%”:(F) /t
attrib WindowsApps -h
rename WindowsApps WindowsApps.old
4.但最后rename的时候很可能会因为进程占用无法rename
C:\Program Files>rename WindowsApps WindowsApps.old
另一个程序正在使用此文件,进程无法访问。
C:\Program Files>rename WindowsApps WindowsApps.old
拒绝访问。
5.不能rename的时候,就需要使用ProcessHacker与Trusted Installer Plugin插件。
下载ProcessHacker与插件Trusted Installer Plugin
https://portableapps.com/apps/utilities/process-hacker-portable
https://wj32.org/processhacker/forums/viewtopic.php?t=1932
6.如何使用Process Hacker?
首先,将下好的64位Trusted Installer Plugin插件放入\ProcessHackerPortable\App\ProcessHacker\x64\plugins
再用管理员权限打开应用,Hacker->run as trusted installer,选择.exe
最后,搜索WindowsApps,发现是SkyHost.exe在占用。
也有explorer.exe占用的,关掉占用的进程,就可以rename了。
原文地址:
http://borncity.com/win/2017/02/22/windows10-version-1607-system-restore-error-0x80070091/