.lnk-Dateien werden in Windows 7 als versteckte Dateien erstellt

.lnk-Dateien werden in Windows 7 als versteckte Dateien erstellt

Ich hatte ein Problem mit meinem Windows 7 Professional, da nichts passierte, wenn ich auf dem Desktop oder in einem Ordner auf „Neu->Verknüpfung“ klickte. Ich habe die folgende REG-Datei heruntergeladen:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.lnk]

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

[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\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[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\InternetShortcut]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\WSHFile]
"IsShortcut"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=-

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]
"FileOperationPrompt"="prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath"
"FullDetails"="prop:System.PropGroup.Description;System.ItemTypeText"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]

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

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\OpenWithProgids]
"lnkfile"=hex(0):

Jetzt kann ich neue Verknüpfungen erstellen, aber die von mir erstellten LNK-Dateien haben das Attribut „Versteckt“ gesetzt und die Symbole sind wie bei jeder versteckten Datei ausgeblendet. Was kann ich tun, um sie als nicht versteckt zu erstellen?

Antwort1

Verwenden Sie McAfee Internet Security?

Ich hatte das gleiche Problem mit meinem Computer – ich fand heraus, dass das Problem bei McAfee lag. Beim Einschalten des Echtzeitscans erhielten alle neuen Verknüpfungen das Attribut „Versteckt“, und beim Drehen eines Bilds mit der Windows-Fotoanzeige wurde das Bild ebenfalls versteckt. Nachdem ich den Echtzeitscan in McAfee deaktiviert hatte, war alles wieder in Ordnung.

Schauen Sie sich dieses Thema an:

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/when-ever-i-edit-a-files-properties-such-as-on-a/71774527-6c80-e011-9b4b-68b599b31bf5?page=1&tm=1305828561470#footer

Antwort2

Für IconPath habe ich "%SystemRoot%\system32\shell32.dll,-16769" (ohne Anführungszeichen). Ich habe nicht

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons] "29"=-

überhaupt.

[HKEY_CLASSES_ROOT\SystemFileAssociations.lnk] ergibt:

FileOperationPrompt    REG_SZ    prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath    FullDetails    REG_SZ    prop:System.PropGroup.Description;System.ItemTypeText

Ehrlich gesagt habe ich keine Ahnung, was die Hälfte davon bedeutet oder warum dies die Fehler verursacht, die Sie erhalten, aber ich hoffe, das hilft.

Antwort3

Da keine der Registrierungsänderungen geholfen hat, könnte es sein, dass ein anderes Programm hier etwas mit der LNK-Datei macht. Um dies zu überprüfen, laden Sie herunterProzessmonitorvon Microsoft.

Starten Sie es und drücken Sie STRG+L, um den Filter zu öffnen und einen Filter wie diesen hinzuzufügen:

Prozessmonitor-Filter

KlickenHinzufügenund schließen Sie das Filterfenster.

Ab diesem Zeitpunkt werden Ihnen alle Ereignisse angezeigt, die in diesem Ordner stattfinden. Wechseln Sie zum Explorer und erstellen Sie dieC:\TESTOrdner und Sie werden sehen, dass PM diese Ereignisse erfasst.

Drücken Sie STRG+X in PM, um die gesamte Liste zu löschen, gehen Sie zurück zum Explorer und klicken Sie dann mit der rechten Maustaste hineinC:\TEST, um eine neue Verknüpfung zu erstellen.

Wundern Sie sich nicht über die vielen Einträge, die erstellt werden, das ist normal. Ich denke, die wichtigen Informationen sollten ganz oben stehen und so aussehen:

Ergebnis des Prozessmonitors

Wie Sie sehen, wird die Datei auf meinem System ohne verstecktes Attribut erstellt. Es wird interessant sein, was auf Ihrem System passiert.

verwandte Informationen