如图:
检查日志:
尝试使用sfc /scannow
以及dism
修复无效,提示"WOF 驱动程序在压缩文件的资源表中遇到了损坏。"
同时也用 chkdsk 多次检查了系统盘。这下怎么办?重装系统吗?
此时电脑似乎一切正常工作就是打不开“应用”。点击运行 Windows10 安装镜像里 setup.exe 重装,并选择保留用户文件是不是可以保留所有安装软件及用户资料,如果是这样修复这个问题的成本似乎也不高。
之前似乎是源头的异常:
前几天似乎发现磁盘有异常,系统盘是 东芝 RC100 m2 接口的 NVME 固态硬盘,常规使用 chkdsk 检查,有一些错误,检查过程很慢,但终究还是完成了,在这个期间我发现了,在C:\Users\<USER>\AppData\Local\Temp
目录下有个巨大到 90 多 G 的文件,文件名没记住,看到是 Temp 目录,应该没多重要就手动删除了。
再后来就发生了上面的问题,不知道是不是和这些有关系。。。
1
codehz 2021-04-16 16:44:49 +08:00
比较怀疑是磁盘坏掉了,建议立即备份重要数据,然后再考虑重装系统
|
2
xavierskip OP @codehz 已经备份了,我还安装了 kioxia ssd utiity 就是没看出哪里出问题了。实在不行就重装呗。
https://i.loli.net/2021/04/16/7NQ4ZeX18kixDwL.png |
3
xavierskip OP 哦,对了,我把系统迁移到新的硬盘上,此错误依旧存在,还是无法修复,只能重装吗?
|
4
monkey110 2021-04-16 17:09:51 +08:00
试试重置功能 可以保留文档
|
5
ho121 2021-04-16 17:21:06 +08:00 via Android
|
6
geelaw 2021-04-16 17:31:27 +08:00
删除 Temp 里的任何文件造成的效果都应该在重启后消失。
可以尝试用下面的步骤修复 Settings 的问题: 1. 打开 PowerShell 2. Ctrl+Shift+右键 任务栏,选择 Exit Explorer 3. 在 PowerShell 里运行 Get-Process explorer | Stop-Process 4. 如果 Explorer 重启,再次执行步骤 2,此时 Explorer 应该会正常退出 5. 在 PowerShell 里运行 Get-Process SystemSettings | Stop-Process -Force $appx = Get-AppxPackage windows.immersivecontrolpanel $target = $env:LOCALAPPDATA + '\Packages\' + $appx.PackageFamilyName $bak = $appx.PackageFamilyName + '.bak' + [guid]::NewGuid().ToString('b') $manifest = $appx.InstallLocation + '\appxmanifest.xml' Rename-Item -LiteralPath $target -NewName $bak Start-Process explorer 6. 用 Cortana 搜索 Settings,右键,选择 App settings (理论上此时 Settings 已经可以用了,但是由于刚刚删除了 isolated storage,重置一下会更安全) 7. 点 Reset,此时 Settings 会被关闭,之后可以重新打开 Settings |
7
geelaw 2021-04-16 17:33:05 +08:00
Oops 看来上面已经有人贴了类似答案了,以及我终于意识到为什么 Add-AppxPackage 失败了。
#6 的步骤 6 、7 可以替换为运行 Add-AppxPackage -Register -DisableDevelopmentMode -Path $manifest |
8
ysc3839 2021-04-16 17:33:21 +08:00 via Android
修复是有可能修复的,只不过基本上没人愿意远程帮你排查问题。一是论坛交流延迟太高,浪费双方的时间。二是问题可能会非常复杂,花上几天的时间排查并解决,不如直接重装划算。
所以最终大家都会建议你重装,不然你只能自己尝试研究,或者花重金也许能找到人帮你研究。 如果你想自己研究,我建议你先用个调试器看看设置的进程是不是抛了什么异常。 |
9
villivateur 2021-04-16 18:14:29 +08:00 via Android
|
10
jim9606 2021-04-16 18:54:16 +08:00
疑难杂症这种事情可以试试用 20H2 的安装盘原地升级安装,保留所有应用和数据,使用重置功能前先试试这个。
|
11
Jirajine 2021-04-16 19:01:15 +08:00 via Android
@geelaw 一直不明白,Windows 为啥不把 temp 目录挂载到内存里,像 tmpfs 一样。或者至少重启后默认清空吧。
|
12
mmdsun 2021-04-17 10:08:51 +08:00
win 键+R , 运行输入这个试试看 修复 uwp 应用的:
"C:\Windows\system32\msdt.exe" -id AppsDiagnostic -skip yes -ep SystemSettings_Troubleshoot_L2 -elevated yes 不用重装.等下次 win10 有新版本 升级上去就好了. |
14
qbqbqbqb 2021-04-20 14:33:16 +08:00
用安装镜像 setup.exe 来修复系统一般来说是挺靠谱的。
选择“保留用户文件和应用”相当于系统大版本升级(要求安装镜像大版本不低于当前系统,否则这个选项不可用),是可以保留安装的软件和用户资料的。 其它两个选项相当于重置系统,不保留用户资料。 |
15
xavierskip OP |