У більшості випадків проблема пов'язана з збоєм в асоціаціях файлів Windows 7, 8 або Windows 10, які легко виправити. Нижче описані способи виправлення асоціацій файлів для Windows 7 і 8.1.
Чому ярлики перестають відкриватись або відкриваються однією програмою
Іноді це відбувається з вини самого користувача. Неакуратно виставивши відкриття ярликів або виконуваних файлів через певну програму. Це може бути побічний ефект від роботи шкідливого програмного забезпечення. (В разі, при спробі запустити ярлик програми або exe файл у Вас може відкриватися якась не призначена для цього програма - браузер, блокнот, архіватор або щось ще).
Проведемо експертизу техніки і ПО, оцінимо компетентність ІТ-персоналу, виявимо проблеми та можливі ризики. Ви отримаєте об'єктивну інформацію про роботу вашої технічної служби, перелік заходів щодо оптимізації витрат і концепцію розвитку ІТ-інфраструктури
Суть причини, по якій програми з ярликів перестали запускатися належним чином, в тому, що Windows встановив відповідну асоціацію. Виправити це -наше завдання.
Як виправити запуск ярликів і програм
Найпростіший спосіб - пошукати в інтернеті файли для виправлення цієї помилки. Ви повинні знайти файли з розширенням reg (звертайте увагу на версію Windows в описі) і імпортувати дані з них у свій реєстр. Ключові слова для пошуку - fix exe і fix lnk.
Що робити якщо не запускаються файли exe (інструкція для Windows 7 і Windows 8)
Потрібно відновити запуск програм в командному рядку
- Натисніть Ctrl + Alt + Del, для запуску диспетчера задач.
- У диспетчері виберіть «Файл» - «Нова задача».
- Введіть команду cmd і натисніть Enter або «Відкрити» - це запустить командний рядок.
- Введіть notepad в командному рядку та натисніть Enter, щоб запустити Блокнот.
- В блокнот впишіть наступний текст:
Windows Registry Editor Version 5.00 5.
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.exe] [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.exe] [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.exeOpenWithList] [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.exeOpenWithProgids]
"exefile"=hex(0): - Виберіть - Зберегти як - в меню Файл. В поле тип файлу потрібно змінити текстовий документ на «всі файли», кодування встановлюємо в Юнікод, і зберігаємо файл з розширенням .reg на диск C.
- Повертаємося в командний рядок і вводимо команду: REG IMPORT C: імя_сохраненного_файла.reg
- На запит системи про внесення даних до реєстру потрібно відповісти «Так»
- Перезавантажте комп'ютер, після перезавантаження програми повинні запускатися як раніше.
- Натисніть Пуск - Виконати
- Введіть Explorer і натисніть Enter
- Перейдіть в папку Windows на системному диску
- Знайдіть файл regedit.exe, запустіть його від імені адміністратора з відключенням захисту від несанкціонованого доступу
- У редакторі реєстру знайдіть ключ HKEY_Current_User / Software / Classes / .exe і видаліть його.
- Також видаліть ключ secfile в цій же гілці реєстру
- Закрийте редактор реєстру та перезавантажте комп'ютер.

В Windows XP
Якщо не відбувається запуск ярликів з розширенням lnk
У Windows 7 і 8 проробляємо ті ж операції, що і при непрацюючому exe файлі, але вставляємо наступний текст:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.lnk]
@="lnkfile"
[HKEY_CLASSES_ROOT.lnkShellEx]
[HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT.lnkShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,
00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,
31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""
[HKEY_CLASSES_ROOT.lnkShellNewConfig]
"DontRename"=""
[HKEY_CLASSES_ROOTlnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"IsShortcut"=""
"NeverShowExt"=""
[HKEY_CLASSES_ROOTlnkfileCLSID]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOTlnkfileshellex]
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers]
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersCompatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersOpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers{00021401-0000-0000-C000-000000000046}]
@=""
[HKEY_CLASSES_ROOTlnkfileshellexDropHandler]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOTlnkfileshellexIconHandler]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlers]
[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlersShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.lnkUserChoice]
Що потрібно робити якщо не відкриваються інші типи файлів Скористатися програмою для скидання асоціацій файлів, посилання на яку є в першій відповіді на цій сторінці.