Rozszerzenie .lnk - problem


(Rik Rybnik) #1

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)


(VPN) #2

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:


(Rik Rybnik) #3

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

:frowning:


(Cosik Ktosik) #4

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

Rozpakuj i zainstaluj poprawkę w rejestrze. Potem zresetuj


(Rik Rybnik) #5

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


(Cosik Ktosik) #6

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


(Rik Rybnik) #7

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

Stokrotne dzięki !!


(Cosik Ktosik) #8

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.


(Misiek Fraczek) #9

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...


(VPN) #10

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


(Misiek Fraczek) #11

zrobilem zrobilem... niestety nic :frowning:

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


(Cosik Ktosik) #12

wloczykij_kr , jaki Masz system operacyjny?


(Misiek Fraczek) #13

windows vista

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


(Cosik Ktosik) #14

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


(Misiek Fraczek) #15

Alleluja! Poszlo!

Wielkie, wielkie dzieki, jestes mistrzem =D>