Як виправити порушену асоціацію файлів .EXE [дублікат]


12

Після (сподіваюсь) вичищення вірусів із установки Windows 7 (після того, як вирішив не просто перебирати ноутбук повторно разом зі своїм автомобілем), у мене все майже нормально. Єдине, що виникає у мене, це те, що для моїх користувачів, які не є адміністратором, розширення файлу ".exe" не працює. Тобто, натискання на різні посилання на настільні додатки призводить до "Як це відкрити?" діалог.

Я переглядав імовірну фіксацію реєстру від "winhelponline", і це абсолютно не мало ефекту. Я спробував запустити "assoc" для постраждалих користувачів, але він повідомляє, що асоціація .exe є "exefile", хоча вона наполегливо не працює.

Клацання правою кнопкою миші на значок на робочому столі , а потім вибрати «Пуск» дійсно успішно відкрити програму, але це явно жахлива ситуація.

Для мого користувача адміністратора речі, здається, працюють нормально.

Що мені потрібно зробити для роботи?


Я припускаю, що ви перезапустили після внесення змін у реєстр?
soandos

1
Так, саме з Windows я перезапустив близько 800 разів :-)
Pointy

1
Я голосую за те, щоб закрити це питання, як відповідь на це інше питання, оскільки на інше питання є кращі відповіді, навіть якщо це було розміщено раніше. Ця мережа дуп обговорюється на Meta .
Бен Н

Відповіді:


6

Відкрийте Блокнот і збережіть текстовий файл (використовуючи розширення .reg) із таким вмістом:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

Двічі клацніть файл, потім перезавантажте.

ВІДХОДЖЕННЯ: Використовуйте на свій власний ризик! Немає гарантії, що це спрацює!


1
Я зробив саме це. Це абсолютно не мало ефекту. ( редагувати принаймні, я думаю, що це зробив один із випадкових .bat-файлів, який намагався виправити це. Я можу спробувати все-таки. Чи можете ви сказати мені, як це буде виглядати зсередини regedit?)
Pointy

Крім того, що пояснює те, що добре працює для мого користувача адміністратора, але не для не-адміністраторів?
Пойні

Переглядаючи реєстр, під вказаним шляхом ви побачите значення тексту: "% 1"% *
Myrddin Emrys

4
Ну, це повинен бути .reg файл, а не bat файл. Це файл reg, яким ви керували? А щодо адміністраторів, [вірус] може редагувати ваш реєстр лише у розділі HKEY_LOCAL_USER. Якщо ви використовуєте HKEY_CLASSES_ROOT, то зміни є глобальними.
itdoesntwork

Гаразд, я, мабуть, спробував .reg файл. Я обов'язково спробую це, однак. На даний момент я не можу, тому що мій дитина зараз використовує його через Linux-розділ :-)
Pointy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.