2010-01-07 22:39:12 +0000 2010-01-07 22:39:12 +0000
40
40

Hoe kan ik snelkoppelingen (.lnk bestand) resetten in Windows 7?

Op de een of andere manier ging ik een snelkoppeling openen en Windows kon het doelwit niet vinden maar in plaats van de snelkoppeling naar de .exe wees het de .lnk file handler naar de .exe, dus nu proberen al mijn .lnk bestanden door het borderlands spel geopend te worden.

Wat is er aan de hand?

Ik denk dat ik het kan doen door de .lnk entry in HKEY_CLASSES_ROOT te resetten, maar ik weet niet waar ik het op moet zetten.

Antwoorden (5)

28
28
28
2013-05-09 05:46:37 +0000

Open regedit vanuit het Startmenu (U kunt het bestand ook oproepen met het commando Uitvoeren). Navigeer naar de volgende regiotak:

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

Klik op de pijl om deze uit te breiden en de subtoets met de naam UserChoice te verwijderen. Sluit de Register-Editor af.

Doe hierna een reboot.

25
25
25
2011-04-29 22:38:17 +0000

Volg deze stappen om de onderstaande registercode op te slaan in een .reg-bestand en deze vervolgens te importeren in het register:

  1. 1. Open Kladblok
  2. 2. Kopieer en plak de onderstaande registercode in het Kladblok venster
  3. 3. Sla het bestand op uw bureaublad op met de naam fixshortcuts.reg
  4. 4. Open op uw bureaublad fixshortcuts.reg en voeg het bestand samen in het register
  5. Log uit en weer in om de wijzigingen van kracht te laten worden
  • *
Windows Registry Editor Version 5.00

;LNK file association fix for Windows Vista.
;Updated on April 24, 2007

[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]
11
11
11
2010-03-26 04:35:05 +0000

De extensie .lnk wordt geassocieerd met het Lnk-bestand, dat beter bekend staat als een Shortcut.

Om de misverbinding te repareren, opent u een Command Prompt en typt u:

assoc.lnk=lnkfile

Druk op Enter en u bent klaar om te gaan.

8
8
8
2010-01-07 23:01:26 +0000

Een systeemherstel tot voordat het probleem begon zal het oplossen, en waarschijnlijk elke andere bestandsassociatie verandert.

Godzijdank voor systeemherstel punten. Ik weet geen directe oplossing, maar ik ben weer aan het werk.

Als je het niet kunt herstellen met een scalpel, probeer dan een voorhamer.

0
0
0
2010-01-25 15:34:46 +0000

Volgens wat ik op verschillende plaatsen heb gevonden (zoals hier of daar ), kun je dit herstellen met een register operatie.

  • Maak een nieuw tekstbestand
  • Plak het volgende in

Windows Register Editor Versie 5.00

[-HKEY_CLASSES_ROOT.lnk]

[HKEY_CLASSES_ROOT. lnk] @=“lnkfile”

[HKEYY_CLASSES_ROOT.lnkShellEx]

[HKEY_CLASSES_ROOT. lnk\ShellEx{000214EE-0000-0000-C000-000000000046}] @=“{00021401-0000-0000-C000-0000000046}”

[HKEY_CLASSES_ROOT. lnk\ShellEx{000214F9-0000-0000-C000-0000000046}] @=“{00021401-0000-0000-C000-0000000046}”

[HKEY_CLASSES_ROOT. lnk\ShellEx{00021500-0000-C000-0000000046}] @=“{00021401-0000-0000-C000-0000000046}”

[HKEY_CLASSES_ROOT. lnk\ShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}] @=“{00021401-0000-0000-C000-0000000046}”

[HKEY_CLASSES_ROOT.lnk\ShellNew] “Commando”=“rundll32.exe appwiz.cpl,NewLinkHere %1”

  • Sla het bestand op als “Iets. reg”
  • Dubbelklik op het bestand

Ik kan niet garanderen dat het je probleem zal oplossen (aangezien ik het zelf niet heb), maar na het testen van dit op mijn huidige computer, kan ik je in ieder geval vertellen dat dit onschadelijk is (en het lezen van de sleutels die zijn gewijzigd, lijkt het inderdaad het gedrag voor .lnk extensies te herstellen).