修复用户配置文件的文件关联

修复用户配置文件的文件关联

可能重复:
如何修复损坏的 .EXE 文件关联

我正在使用的系统感染了 Windows 7 Anti-Spyware 2012 病毒。在我感染之前,它已经运行了一段时间。我设法手动删除了它,但在我终止它之前,它设法弄乱了所有文件关联,包括 *.com、*.exe。

如果您尝试运行任何程序,它都会出现一个框,询问要使用哪个程序。唯一的选项是 Internet Explorer 和记事本。现在这只对用户来说很乱,对系统来说没有,管理员仍然完好无损。我已经很久没有弄乱过注册键来关联用户配置文件了……想想也许是 Windows 98。所以要么我不记得了,要么位置已经改变了。

现在必须从管理员帐户进行所有修复。有人能帮我解决这个问题吗?

答案1

大多数程序通过 查找文件关联HKEY_CLASSES_ROOT,它是用户和系统设置的合并视图。但它们存储在两个位置:HKEY_CURRENT_USER\Software\Classes包含用户关联,而HKEY_LOCAL_MACHINE\Software\Classes包含系统范围的关联。

由于您的问题仅影响一个用户帐户,因此您应该能够通过清除用户的 来修复它HKCU\Software\Classes。此密钥与 中的其他密钥分开保存HKCU,位于C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dat。清理用户关联的一个快速方法是找到这个文件并重命名Usrclass.old类似的东西。(当受影响的用户已注销时,您必须以管理员身份执行此操作。)

如果您想要浏览关联,可以从注册表编辑器 ( regedit) 中进行浏览。选择 HKEY_USERS,转到文件 → 加载 Hive…、选择、将其加载为或类似操作。(编辑完成后,不要忘记将其卸载,否则用户将无法登录。)C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dattonyd_classes

答案2

不确定如何修复它们,但是这是您可以一次修复一个的页面

登录用户帐户时合并这些注册表修复。

相关内容