[Gelöst] Linkdateien Zuweisung verstellt

Nino-actual

Rotation
Hallo,

hatte heute ein arges Problem unter Win7...

Ein lieber user hat es geschafft, die Programmzuweisung der xxx.lnk (Standard Verknüpfung ) zu manipulieren.

Win [Standartprogramme][Dateizuordnung festlegen]
Regulär -> .lnk / Verknüpfung / Unbekannte Anwendung
Verstellt -> .lnk / Verknüpfung / Internet Explorer

mit diesem Eintrag lief daher nun keine verlinkte xxx.exe Datei mehr an. sonder der IE meldete Fehler....

Die Krux an dieser Sache aber war, dass es einfach nicht möglich ist das zurückzustellen.

Wenn [Programm ändern...] erfolgt immer 1. das gewählte Programm und 2. beim Durchsuchen die installierten Programme zur Auswahl.
Nirgends jedoch findet sich die Anwahl [unbekannte Anwendung] auch Delete ist nicht anwendbar
- also absolut keine Möglichkeit so den Urzustand wieder herzustellen!

Wenn Du einem Freund die Kiste lahmlegen willst ist das wohl das beste Tool das zu bewerkstelligen... Traurig aber wahr!

Aber Bitte wenn: Testet das unter einem Test-Benutzer, welcher nachher wieder gelöscht werden kann, sonst gehts in die Binsen...

Hat jemand eine Idee, wie man das vernünftig zurückstellen kann?

Ich habe es schliesslich mit Klimmzügen geschafft, aber das Vorgehen dazu mute ich nun wirklich keinem nolmaluser zu!

Gruss ms
 
Im Anhang eine reg-Datei - natürlich ohne Gewähr - welche die Standardeinstellungen wiederherstellt.
Gilt für ein 64 Bit System - sollte aber auch mit 32 Bit funktionieren, dann werden halt ein paar überflüssige Einträge erstellt.

Anhang anzeigen lnk_reparieren.reg

Wie hast Du es denn letztlich hinbekommen?
 
hi, ja wie...


mit NC und Editor:

-> [RegEdit]


[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]

ausgelesen aus einem anderen Rechner, mühsam und gefährlich bei Tipfehlern :cry:

Gruss ms
 
Oben