3

Возможный дубликат:
Как починить сломанный.EXE файл ассоциации

Система, над которой я работаю, получила вирус Windows 7 Anti-Spyware 2012. До того, как он дал мне, он некоторое время бежал с ним. Мне удалось удалить его вручную, но прежде чем я смог прекратить его, он сумел испортить все ассоциации файлов, в том числе * .com, * .exe.

Если вы попытаетесь что-либо запустить, появится окно с вопросом, какую программу использовать. Единственными опциями являются Internet Explorer и Notepad. Теперь это запутано только для пользователя, а не для системы, администратор по-прежнему не поврежден. Прошло очень много времени с тех пор, как мне пришлось возиться с клавишами reg для assoc для профиля пользователя ... думаю, может быть, Windows 98. Так что либо я не помню, местоположение изменилось.

Теперь все это нужно сделать из учетной записи администратора для ремонта. Кто-нибудь может мне помочь с этим?

2 ответа2

4

Большинство программ ищут ассоциации файлов через 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, перейдите в Файл → Загрузить куст ..., выберите C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dat , загрузите его как tonyd_classes или что-то в этом роде. (Не забудьте выгрузить его после завершения редактирования, иначе пользователь не сможет войти в систему.)

0

Не знаю, как их исправить, но вот страница, где вы можете починить их по одному

Объедините эти исправления реестра, войдя в учетную запись пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .