修改WindowsApps权限导致应用商店和应用闪退问题
不小心修改了WindowsApps的权限,发现Windows UWP所有应用全部都打不开,应用商店也是打开就退。接着我尝试了各种解决办法和出现的结果,以下是解决的过程。
1.重新启动; 问题依旧出现
2.进行应用重置; 问题依旧出现
3.利用CMD指令重新安装应用商店; 问题依旧出现
4.修改回默认权限;问题依旧出现
5.安装MediaCreationTool1909保留文件重装系统;问题依旧出现
6.根据事件查看器,寻找修改DCOM激活; 未能寻找到目标ID
7.使用了还原权限的命令
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
拒绝访问?
这都管理员权限了还禁止访问?
不急上PSTools
解压,放入system32中。如果和我一样不喜欢放在system32中,请先CD到目标文件夹。
在 管理员:powershell 中输入
.\psexec -i -s -d powershell.exe
大声喊出我的名字?
至此成功获得SYSTEM权限的powershell
再次运行刚才的代码
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
再打开应用商店
至此问题解决
仍旧无法恢复的还可以运行命令:
sc.exe showsid trustedinstaller //因为SC是Set-Content 的别名。在Powershell中它优先于 SC.EXE 文件
名称: trustedinstaller
服务 SID: S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464
状态: 活动
命令中获取的SID,输入icacls + 路径 + /setowner + SID 的方式来将权限强行更改为Trustedinstaller