Windows 设置应用打不开了,怎么办?

2021-04-16 16:40:22 +08:00
 xavierskip

如图:

检查日志:

尝试使用sfc /scannow以及dism修复无效,提示"WOF 驱动程序在压缩文件的资源表中遇到了损坏。"

同时也用 chkdsk 多次检查了系统盘。这下怎么办?重装系统吗?

此时电脑似乎一切正常工作就是打不开“应用”。点击运行 Windows10 安装镜像里 setup.exe 重装,并选择保留用户文件是不是可以保留所有安装软件及用户资料,如果是这样修复这个问题的成本似乎也不高。

之前似乎是源头的异常: 前几天似乎发现磁盘有异常,系统盘是 东芝 RC100 m2 接口的 NVME 固态硬盘,常规使用 chkdsk 检查,有一些错误,检查过程很慢,但终究还是完成了,在这个期间我发现了,在C:\Users\<USER>\AppData\Local\Temp目录下有个巨大到 90 多 G 的文件,文件名没记住,看到是 Temp 目录,应该没多重要就手动删除了。

再后来就发生了上面的问题,不知道是不是和这些有关系。。。

2252 次点击
所在节点    Windows
15 条回复
codehz
2021-04-16 16:44:49 +08:00
比较怀疑是磁盘坏掉了,建议立即备份重要数据,然后再考虑重装系统
xavierskip
2021-04-16 16:59:21 +08:00
@codehz 已经备份了,我还安装了 kioxia ssd utiity 就是没看出哪里出问题了。实在不行就重装呗。

https://i.loli.net/2021/04/16/7NQ4ZeX18kixDwL.png
xavierskip
2021-04-16 17:05:05 +08:00
哦,对了,我把系统迁移到新的硬盘上,此错误依旧存在,还是无法修复,只能重装吗?
monkey110
2021-04-16 17:09:51 +08:00
试试重置功能 可以保留文档
ho121
2021-04-16 17:21:06 +08:00
之前遇到过似乎是类似的问题,希望能帮到楼主

https://superuser.com/a/1481645/1297400
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
geelaw
2021-04-16 17:33:05 +08:00
Oops 看来上面已经有人贴了类似答案了,以及我终于意识到为什么 Add-AppxPackage 失败了。

#6 的步骤 6 、7 可以替换为运行

Add-AppxPackage -Register -DisableDevelopmentMode -Path $manifest
ysc3839
2021-04-16 17:33:21 +08:00
修复是有可能修复的,只不过基本上没人愿意远程帮你排查问题。一是论坛交流延迟太高,浪费双方的时间。二是问题可能会非常复杂,花上几天的时间排查并解决,不如直接重装划算。
所以最终大家都会建议你重装,不然你只能自己尝试研究,或者花重金也许能找到人帮你研究。
如果你想自己研究,我建议你先用个调试器看看设置的进程是不是抛了什么异常。
villivateur
2021-04-16 18:14:29 +08:00
@monkey110 不建议使用重置功能,建议清盘重装。
windows 自带的重置功能,对于疑难杂症,重置之后大概率还在。

来自一个被 windows10 虐过 5 年的人
jim9606
2021-04-16 18:54:16 +08:00
疑难杂症这种事情可以试试用 20H2 的安装盘原地升级安装,保留所有应用和数据,使用重置功能前先试试这个。
Jirajine
2021-04-16 19:01:15 +08:00
@geelaw 一直不明白,Windows 为啥不把 temp 目录挂载到内存里,像 tmpfs 一样。或者至少重启后默认清空吧。
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 有新版本 升级上去就好了.
bclerdx
2021-04-17 10:09:52 +08:00
@Jirajine 这问题你怕需要问微软了。
qbqbqbqb
2021-04-20 14:33:16 +08:00
用安装镜像 setup.exe 来修复系统一般来说是挺靠谱的。

选择“保留用户文件和应用”相当于系统大版本升级(要求安装镜像大版本不低于当前系统,否则这个选项不可用),是可以保留安装的软件和用户资料的。

其它两个选项相当于重置系统,不保留用户资料。
xavierskip
2021-04-21 15:49:51 +08:00
@qbqbqbqb 悲剧了,试了几次用安装镜像里的 setup.exe 安装,每次都中途报错退出了,但是不知道原因。

现在就这样将就着。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX