朋友的 Windows 8.1 电脑无法打开任何文件,甚至无法打开 .exe、.lnk 等。我怀疑是恶意软件,但我以前从未见过这种东西,而且所有标准技巧都不起作用。
症状
常规启动
启动时会立即弹出一个窗口,询问使用哪个程序运行 .cmd 文件。桌面加载,但所有链接都显示为 .lnk 文件,而不是通常的格式,并且不起作用。Windows+R 可以工作,但无法启动任何程序,而是询问使用哪个程序打开 .exe。遗憾的是,这包括 cmd.exe。Metro 应用程序也是如此,它们在崩溃前会显示其开始屏幕(包括设置)。
使用命令提示符进行安全启动
提示符打开后,我可以从提示符运行程序(例如 regedit),但不能通过通常的界面运行。启动 explorer.exe 会显示桌面(包括断开的链接)和任务栏(没有启动按钮),但不会启动实际的文件资源管理器。
尝试修复
系统还原
系统还原点可以恢复到一切正常的时间点,因此这似乎是显而易见的解决方案。不幸的是,虽然该过程似乎正常运行,但它最终说它无法完成,因为“它无法访问文件”(它没有说明是哪个文件)。这表明这可能是由于防病毒软件造成的,但它不在恢复环境中运行,对吗?
手动添加文件关联
我打开了另一台可以正常工作的笔记本电脑,以便复制 .exe 和 exefile 的 HKEY_CLASSES_ROOT 条目。这台笔记本电脑安装了 Windows 10,但这是我们目前最好的。遗憾的是,复制这些条目也不起作用。
我认为,其中最重要的部分是设置HKEY_CLASSES_ROOT\exefile\shell\open\command\<default>
为"%1" %*
,但就像我说的,没有变化。
重置默认文件关联
运行 .reg 文件本 Eight Forums 教程没有效果。这很奇怪,因为它们看起来很全面。
启动修复
这似乎不是启动问题,但我当时已经绝望了。无论如何,从“Shift-Restart”菜单(我不确定它叫什么)调用启动修复时,它根本无法运行。
建议修复
我很快会带着安装盘回来采取更严厉的措施。以下是我计划尝试的事情:
离线证监会
我之所以没有尝试这个方法,是因为我没有及时想到。我不确定这个方法是否有效,但尝试一下也无妨。
刷新
我们手边没有恢复/安装盘,所以第一次访问时无法做到这一点。我读到过一些文章说恢复盘只能在具有相同 OEM 的系统上制作,但在这种情况下这不是一个选项。这是真的吗?普通的 Windows 8.1 安装盘能用吗?
恢复出厂设置
这会很痛苦,但如果没有其他办法,我们就别无选择。任何关于如何避免这种情况的建议都欢迎提出。
有人见过这个问题吗?正如我提到的,任何不涉及格式化磁盘的解决方案都会受到高度赞赏。