可以试试这个 我试过有效果 一样执行还原点后的
以管理员运行powershell
确认你的 WindowsApps.tmp 真实路径 我用spacesniffer找的
如果跟我一样就直接一条条运行下面的 不一样就替换掉路径
运行
# 1. 获取整个文件夹所有权(包括所有子文件)
takeown /f "C:\Program Files\WindowsApps.tmp" /r /d y
# 2. 给当前账户赋予完全控制权限(递归到所有子项)
icacls "C:\Program Files\WindowsApps.tmp" /grant "$($env:USERNAME):F" /t /c /q
执行后无报错 = 赋权成功
若提示 “找不到文件”,确认路径
赋权完成后,执行以下命令删除整个 WindowsApps.tmp 文件夹
# 3. 强制删除根文件夹及所有子文件,忽略临时报错
Remove-Item -Path "C:\Program Files\WindowsApps.tmp" -Recurse -Force
东西多的话可能稍等一会 此时可以看看spacesniffer有没有在一点点消失
然后删完了可以运行
Test-Path "C:\Program Files\WindowsApps.tmp"
看看有没有返回值
返回False:文件夹已删除
返回True:文件夹仍存在