Часам даводзіцца сутыкацца з такой сітуацыяй, калі цэтлікі на працоўным стале перасталі запускацца. Таксама бывае, што не запускаюцца ня цэтлікі, а самі праграмы - файлы з пашырэннем exe. У гэтых выпадках карыстальнікі часта думаюць, што ім патрабуецца рамонт кампутараў, хоць праблема не такая ўжо і складаная і яе цалкам можна вырашыць самому. Такім чынам, што рабіць, калі не запускаюцца цэтлікі на працоўным стале.
У большасці выпадкаў праблема бывае выклікана збоем у асацыяцыях файлаў Windows 7, 8 або Windows 10, якія лёгка выправіць. Ніжэй апісаны спосабы выпраўлення асацыяцый файлаў для Windows 7 і 8.1, у асобнай інструкцыі вы можаце знайсці Як аднавіць асацыяцыі файлаў Windows 10.
Гл. Таксама:Аб'ект, на які спасылаецца гэты ярлык, зменены або перамешчаны, і цэтлік больш не працуе, Памылка 0xc0000005 ў Windows 8 або Windows 7, праграмы не запускаюцца
Чаму цэтлікі не адчыняюцца або адчыняюцца адной праграмай
Гэта адбываецца па розных прычынах - часам вінаваты сам карыстальнік, неакуратна выставіўшы адкрыццё цэтлікаў або выкананых файлаў праз пэўную праграму. (У гэтым выпадку, пры спробе запусціць цэтлік праграмы або exe файл у Вас можа адчыняцца нейкая не прызначаны для гэтага праграма - браўзэр, нататнік, архіватар ці нешта яшчэ). Таксама гэта можа быць пабочны эфект ад працы шкоднаснага праграмнага забеспячэння.
Так ці інакш, але сутнасць прычыны, па якой праграмы з цэтлікаў перасталі запускацца належным чынам - у тым, што Windows ўсталяваў адпаведную асацыяцыю. Наша задача - выправіць гэта.
Як выправіць запуск цэтлікаў і праграм
Самы просты спосаб - пашукаць у інтэрнэце файлы для выпраўлення гэтай памылкі. Ключавыя словы для пошуку - fix exe і fix lnk. Вы павінны знайсці файлы з пашырэннем reg (звяртайце ўвагу на версію Windows у апісанні) і імпартаваць дадзеныя з іх у свой рэестр. Я па некаторых прычынах не выкладваю файлы сам. Але апішу, як вырашыць праблему ўручную.
Калі не запускаюцца файлы exe (інструкцыя для Windows 7 і Windows 8)
Аднаўляем запуск праграм у камандным радку
- Націсніце Ctrl + Alt + Del для таго, каб запусціць дыспетчар задач
- У дыспетчару абярыце "Файл" - "Новая задача".
- увядзіце каманду cmd і націсніце Enter ці "Адкрыць" - гэта запусціць камандную радок
- У камандным радку увядзіце notepad і націсніце Enter - запусціцца Блокнот
- У нататнік ўстаўце наступны тэкст:
Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .exe] [HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .exe] [HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .exe OpenWithList] [HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .exe OpenWithProgids] "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 .lnk ShellEx] [HKEY_CLASSES_ROOT .lnk ShellEx {000214EE-0000-0000-C000-000000000046}] @ = "{00021401- 0000-0000-C000-000000000046} "[HKEY_CLASSES_ROOT .lnk ShellEx {000214F9-0000-0000-C000-000000000046}] @ =" {00021401-0000-0000-C000-000000000046} "[HKEY_CLASSES_ROOT .lnk ShellEx {00021500-0000-0000-C000-000000000046}] @ = "{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT .lnk ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}] @ = "{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT .lnk ShellNew] "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 .lnk ShellNew Config]" DontRename "=" "[HKEY_CLASSES_ROOT lnkfile] @ =" Shortcut "" EditFlags "= dword: 00000001" FriendlyTypeName "=" @ shell32.dll, -4153 "" IsShortcut " = "" "NeverShowExt" = "" [HKEY_CLASSES_ROOT lnkfile CLSID] @ = "{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT lnkfile shellex] [HKEY_CLASSES_ROOT lnkfile shellex ContextMenuHandlers] [HKEY_CLASSES_ROOT lnkfile shellex ContextMenuHandlers Compatibility] @ = "{1d27f844-3a1f-4410-85ac-14651078412d}" [HKEY_CLASSES_ROOT lnkfile shellex ContextMenuHandlers OpenContainingFolderMenu] @ = "{37ea3a21-7493-4208-a011-7f9ea79ce9f5}" [ HKEY_CLASSES_ROOT lnkfile shellex ContextMenuHandlers {00021401-0000-0000-C000-000000000046}] @ = "" [HKEY_CLASSES_ROOT lnkfile shellex DropHandler] @ = "{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT lnkfile shellex IconHandler] @ = "{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT lnkfile shellex PropertySheetHandlers] [HKEY_CLASSES_ROOT lnkfile shellex PropertySheetHandl ers ShimLayer Property Page] @ = "{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" [-HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts .lnk UserChoice]У Windows XP замест ключа .exe адкрываем ключ .lnk, у астатнім праробліваюцца тыя ж аперацыі.