Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Windows Vista: Verknüpfungspfeile fehlen (https://www.delphipraxis.net/127790-windows-vista-verknuepfungspfeile-fehlen.html)

blackdrake 19. Jan 2009 03:31


Windows Vista: Verknüpfungspfeile fehlen
 
Hallo.

Ich nutze ein Vorinstalliertes Windows Vista auf meinem Notebook.

Blöderweiße hat Medion die Verknüpfungspfeile scheinbar entfernt. Im Internet ist nur zu finden, wie man die Pfeile entfernen kann, aber nicht wie man sie wieder bekommt. Ich möcht eine Verknüpfung unbedingt von einer realen Datei unterscheiden können.

Meine Registry sieht derzeit so aus:

Delphi-Quellcode:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"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\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_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
Kann mir jemand weiterhelfen, ggf. mit einem Registry-Dump?

Gruß
blackdrake

himitsu 19. Jan 2009 03:59

Re: Windows Vista: Verknüpfungspfeile fehlen
 
Ich würde einfach mal versuchen das zum Entfernen einfach rückgangig zu machen :zwinker:

wenn man z.B. etwas vom Löschen eines Wertes ließt, dann erstellt man ihn einfach mal :angel:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=""
IsShortcut is ein leerer String (REG_SZ)
und befindet sich in "lnkfile" (eigentlich in dem Pfad, welcher im Standardwert von ".lnk" zu finden ist) und in "piffile" (".pif")

Meflin 19. Jan 2009 08:04

Re: Windows Vista: Verknüpfungspfeile fehlen
 
http://www.helmrohr.de/Guides/LNK.zip

Da ist ein Regfile drin, dass die Einstellungen von Inkfiles zurücksetzt.

blackdrake 23. Jan 2009 00:26

Re: Windows Vista: Verknüpfungspfeile fehlen
 
Es funktioniert leider nicht. Eine Fehlermeldung bei der Fusion sagt mir, dass der Schlüssel bereits von einem Prozess geöffnet sei. Ich habe das System neu gestartet und es nochmals versucht. Eine ggf. Teilfusion hat auch nichts gebracht. Ich sehe immer noch keine Verknüpfungspfeile.

IsShortcut habe ich auch auf "" gesetzt (bzw. ist schon so gesetzt) - kein Erfolg.

blackdrake 28. Jan 2009 23:27

Re: Windows Vista: Verknüpfungspfeile fehlen
 
Meine ".lnk" und "lnkfile" Schlüssel sind nun absolut identisch mit dem oben genannten LNK.reg, doch trotzdem sehe ich keine Verknüpfungspfeile bei meinen Verknüpfungen.

Habt ihr eine Idee, wo noch eine Einstellung verborgen sein kann? Die Pfeile waren schon bei der Vorinstallation weg und es ärgert mich, weil es beim Löschen von Daten zu gefährlichen Verwechselungen kommen kann.

Delphi-Quellcode:
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"=""

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"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\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_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz