Нарушение ассоциации с файлами ярлыков

Описание и решение проблемы

Случается, что иногда в случаи действия вирусов или просто сбоя системы, файл ярлыков начинает открываться через какую-либо программу — например все ярлыки могут резко начать открываться блокнотом, Word’ом или Excel’ем. Решается эта проблема очень просто — запуском ниже приложенных .REG файлов.

Для Windows XP скачиваем:

LNK_association_fix_WINXP

Для Windows 7 скачиваем:

LNK_association_fix_WIN7

Открываете скачанный архив, запускаете единственный в нем reg файл, и соглашаетесь с предложением внести изменения в реестр. После этого нужно перезагрузить компьютер, и все должно встать на свои места.

Эта статья рассказывает про нарушение ассоциации с файлами ярлыков (.lnk). Про то, как исправить нарушение ассоциации с исполняемыми файлами (.exe), можно прочесть здесь.

Для тех, кто по каким-то причинам не может скачать файлы, или открыть архив, содержимое reg файлов:

Windows XP:

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]  "Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"    [HKEY_CLASSES_ROOTlnkfile]  @="Shortcut"  "EditFlags"=dword:00000001  "IsShortcut"=""  "NeverShowExt"=""    [HKEY_CLASSES_ROOTlnkfileCLSID]  @="{00021401-0000-0000-C000-000000000046}"    [HKEY_CLASSES_ROOTlnkfileshellex]    [HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers]    [HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersOffline Files]  @="{750fdf0e-2a26-11d1-a3ea-080036587f03}"    [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_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}]  @="Shortcut"    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}InProcServer32]  @="shell32.dll"  "ThreadingModel"="Apartment"    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}PersistentAddinsRegistered]    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}PersistentAddinsRegistered{89BCB740-6119-101A-BCB7-00DD010655AF}]  @="{00021401-0000-0000-C000-000000000046}"    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}PersistentHandler]  @="{00021401-0000-0000-C000-000000000046}"    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}ProgID]  @="lnkfile"    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}shellex]    [HKEY_CLASSES_ROOTCLSID{00021401-0000-0000-C000-000000000046}shellexMayChangeDefaultMenu]    

Windows 7:

Windows Registry Editor Version 5.00    [-HKEY_CLASSES_ROOT.lnk]    [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]    [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_ROOTInternetShortcut]  "IsShortcut"=""    [HKEY_CLASSES_ROOTpiffile]  "IsShortcut"=""    [HKEY_CLASSES_ROOTWSHFile]  "IsShortcut"=""    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons]  "29"=-    [-HKEY_CLASSES_ROOTSystemFileAssociations.lnk]    [HKEY_CLASSES_ROOTSystemFileAssociations.lnk]  "FileOperationPrompt"="prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath"  "FullDetails"="prop:System.PropGroup.Description;System.ItemTypeText"    [-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.lnk]    [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.lnk]    [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.lnkOpenWithProgids]  "lnkfile"=hex(0):

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *