Rozszerzenie .lnk - problem

Witam,

Przez pomyłkę synek zmienił mi domyślną aplikację do otwierania plików z rozszerzeniem .lnk ( czyli skrótów). W tej chwili wszystkie otwiera … notatnik. No i problem bo większość programów muszę odpalać z lokalizacji w której są exe- ki, a dla reszty użytkowników domowego piecyka to wybitny problem ( jak czegoś nie ma na pulpicie to już dramat)

Proszę , jeśli ktoś wie jak naprawić ten problem proszę o pomoc, strasznie żal mi systemu - w końcu wytrzymał bagatela 6 lat bez reinstalki i do wczoraj chodził jak złoto ( win xp)

Trzeba dokonać pewnej zmiany w Rejestrze systemowym.

Start > Uruchom > regedit > OK.

W Edytorze rejestru wejdź w kolejne klucze:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.lnk\OpenWithList

Usuń stamtąd wszystkie wartości oprócz domyślnej. Zamknij Edytor, restart systemu i powinno być dobrze :slight_smile:

Niestety nie pomogło, nadal wszystkie pliki z rozszerzeniem .lnk otwierane są przez notatnik

:frowning:

Ściągnij ten plik: http://www.dougknox.com/xp/fileassoc/linkfile_fix.zip

Rozpakuj i zainstaluj poprawkę w rejestrze. Potem zresetuj

Niestety to także otwiera się w notatniku … :(((

Otwórz notatnik (to nie będzie problemem :-D)

i wklej to:

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]

"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"


[HKEY_CLASSES_ROOT\lnkfile]

@="Shortcut"

"EditFlags"=dword:00000001

"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\Offline Files]

@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"


[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\PropertySheetHandlers\ShimLayer Property Page]

@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}]

@="Shortcut"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32]

@="shell32.dll"

"ThreadingModel"="Apartment"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentAddinsRegistered]


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}]

@="{00021401-0000-0000-C000-000000000046}"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentHandler]

@="{00021401-0000-0000-C000-000000000046}"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\ProgID]

@="lnkfile"


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\shellex]


[HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\shellex\MayChangeDefaultMenu]

zapisz zawartość jako fix_lnk.reg na pulpicie

kliknij na tym 2 razy

Ok - po prostu musiałem wskazać jakim programem otworzyć plik -odnalazłem regedit.exe i już wszystko hula.

Stokrotne dzięki !!

Jeśli ikon nadal nie ma. Spróbuj usunąć plik o nazwie IconCache.db z katalogu C:\Documents and Settings\Nazwa_Użytkownika\Ustawienia lokalne\Dane aplikacji. Plik ten jest ukryty, musisz włączyć jego pokazywanie Narzędzia ->Opcje folderów -> Widok. Zaznacz Pokaż ukryte pliki i foldery i odznacz ukrywanie chronionych plików systemowych. Kasujesz plik (SHIFT+DEL) i restartujesz.

Witam!

Mam podobny problem. Omylkowo ktos przestawil aby pliki .lnk byly otwierane wordem… Mam viste, niestety napisane tu rozwiazania nie skutkuja. Probowalem znalezc czym mam otwierac .lnk, ale nie mam pliku regedit.exe (to pomoglo mojemu poprzednikowi). Co w takiej sytuacji mam robic? Jak nazywa sie plik krory trzeba ustawic jako domyslny przy otwieraniu .lnt??

dodam, ze probowalem takzze wejsc w rejestr i usunalem wszystko oprocz domyslne (tak jak radzono wyzej)

Prosze o szaybka odpowiedz, jestem sparalizowany…

Czy po wykonaniu wskazówek uruchomiłeś ponownie komputer? Jeśli nie - zrób to.

zrobilem zrobilem… niestety nic :frowning:

moze problem polega na tym ze wskazowki dotyczyly win xp, tymczasem ja mam viste…

wloczykij_kr , jaki Masz system operacyjny?

windows vista

P.S. Czy przywrocenie systemu mogloby tu pomoc??

Spróbuj tego

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"=""

"Command"=-


[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]

"DontRename"=""


[HKEY_CLASSES_ROOT\lnkfile]

@="Shortcut"

"EditFlags"=dword:00000001

"FriendlyTypeName"="@shell32.dll,-4153"

"NeverShowExt"=""

"IsShortcut"=""


[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\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_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice]

Pochodzi to ze strony: www.winhelponline.com

Alleluja! Poszlo!

Wielkie, wielkie dzieki, jestes mistrzem =D>