Einträge bei ShellNew werden nicht alle angezeigt

  • #1
G

Gast23382

Guest
Ich habe für verschiedene Schlüssel Einträge unter ShellNew.
Seltsamerweise werden aber nicht alle angezeigt. Nur
[tt]OptiPerl Perl Skript
OptiPerl POD Dokument[/tt]

Eigentlich müssten zu sehen sein:
OptiPerl CGI Skript
OptiPerl Perl Skript
OptiPerl PLX Skript
OptiPerl Perl Modul
OptiPerl POD Dokument


Unter C:\WINDOWS\ShellNew existieren aber die Vorlagen:
[tt]Perl.pl
PerlCGI.cgi
PerlModule.pm
PerlPLX.plx
PerlPOD.pod[/tt]
und sind auch für Hauptbenutzer lesbar.

Es existieren aber die folgenden Schlüssel, die auch für Hauptbenutzer lesbar sind.
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cgi]
@=optiperl.cgi

[HKEY_CLASSES_ROOT\.cgi\OpenWithList]

[HKEY_CLASSES_ROOT\.cgi\OpenWithList\OptiPerl.exe]

[HKEY_CLASSES_ROOT\.cgi\ShellNew]
FileName=PerlCGI.cgi

[HKEY_CLASSES_ROOT\.pl]
@=optiperl.pl

[HKEY_CLASSES_ROOT\.pl\optiperl.pl]

[HKEY_CLASSES_ROOT\.pl\optiperl.pl\ShellNew]
FileName=Perl.pl

[HKEY_CLASSES_ROOT\.pl\Perl]

[HKEY_CLASSES_ROOT\.pl\Perl\ShellNew]

[HKEY_CLASSES_ROOT\.pl\PersistentHandler]
@={5e941d80-bf96-11cd-b579-08002b30bfeb}

[HKEY_CLASSES_ROOT\.plx]
@=optiperl.plx

[HKEY_CLASSES_ROOT\.plx\OpenWithList]

[HKEY_CLASSES_ROOT\.plx\OpenWithList\OptiPerl.exe]

[HKEY_CLASSES_ROOT\.plx\ShellNew]
FileName=PerlPLX.plx

[HKEY_CLASSES_ROOT\.pm]
@=optiperl.pm

[HKEY_CLASSES_ROOT\.pm\OpenWithList]

[HKEY_CLASSES_ROOT\.pm\OpenWithList\OptiPerl.exe]

[HKEY_CLASSES_ROOT\.pm\ShellNew]
FileName=PerlModule.pm

[HKEY_CLASSES_ROOT\.pod]
@=optiperl.pod

[HKEY_CLASSES_ROOT\.pod\OpenWithList]

[HKEY_CLASSES_ROOT\.pod\OpenWithList\OptiPerl.exe]

[HKEY_CLASSES_ROOT\.pod\ShellNew]
FileName=PerlPOD.pod

[HKEY_CLASSES_ROOT\optiperl.cgi]
@=OptiPerl CGI Skript

[HKEY_CLASSES_ROOT\optiperl.cgi\DefaultIcon]
@=E:\\Programme\\OptiPerl\\OptiPerl.exe,1

[HKEY_CLASSES_ROOT\optiperl.cgi\shell]
@=Edit

[HKEY_CLASSES_ROOT\optiperl.cgi\shell\Edit]
@=Be&arbeiten mit OptiPerl

[HKEY_CLASSES_ROOT\optiperl.cgi\shell\Edit\command]
@=\E:\\Programme\\OptiPerl\\OptiPerl.exe\ \%1\

[HKEY_CLASSES_ROOT\optiperl.pl]
@=OptiPerl Perl Skript

[HKEY_CLASSES_ROOT\optiperl.pl\DefaultIcon]
@=E:\\Programme\\OptiPerl\\OptiPerl.exe,2

[HKEY_CLASSES_ROOT\optiperl.pl\shell]
@=Open

[HKEY_CLASSES_ROOT\optiperl.pl\shell\Edit]
@=Be&arbeiten mit OptiPerl

[HKEY_CLASSES_ROOT\optiperl.pl\shell\Edit\command]
@=\E:\\Programme\\OptiPerl\\OptiPerl.exe\ \%1\

[HKEY_CLASSES_ROOT\optiperl.pl\shell\Open]

[HKEY_CLASSES_ROOT\optiperl.pl\shell\Open\command]
@=\X:\\usr\\local\\perl\\56\\bin\\perl.exe\ \%1\ %*

[HKEY_CLASSES_ROOT\optiperl.plx]
@=OptiPerl PLX Skript

[HKEY_CLASSES_ROOT\optiperl.plx\DefaultIcon]
@=E:\\Programme\\OptiPerl\\OptiPerl.exe,4

[HKEY_CLASSES_ROOT\optiperl.plx\shell]
@=Edit

[HKEY_CLASSES_ROOT\optiperl.plx\shell\Edit]
@=Be&arbeiten mit OptiPerl

[HKEY_CLASSES_ROOT\optiperl.plx\shell\Edit\command]
@=\E:\\Programme\\OptiPerl\\OptiPerl.exe\ \%1\

[HKEY_CLASSES_ROOT\optiperl.pm]
@=OptiPerl Perl Modul

[HKEY_CLASSES_ROOT\optiperl.pm\DefaultIcon]
@=E:\\Programme\\OptiPerl\\OptiPerl.exe,3

[HKEY_CLASSES_ROOT\optiperl.pm\shell]
@=Edit

[HKEY_CLASSES_ROOT\optiperl.pm\shell\Edit]
@=Be&arbeiten mit OptiPerl

[HKEY_CLASSES_ROOT\optiperl.pm\shell\Edit\command]
@=\E:\\Programme\\OptiPerl\\OptiPerl.exe\ \%1\

[HKEY_CLASSES_ROOT\optiperl.pod]
@=OptiPerl POD Dokument

[HKEY_CLASSES_ROOT\optiperl.pod\DefaultIcon]
@=E:\\Programme\\OptiPerl\\OptiPerl.exe,5

[HKEY_CLASSES_ROOT\optiperl.pod\shell]
@=Open

[HKEY_CLASSES_ROOT\optiperl.pod\shell\Open]
@=Be&arbeiten mit OptiPerl

[HKEY_CLASSES_ROOT\optiperl.pod\shell\Open\command]
@=\E:\\Programme\\OptiPerl\\OptiPerl.exe\ \%1\

Wo ist das Problem?
 
  • #2
Es existiert auch keine Gruppen/Benutzer-Policy, die die Anzeige verbietet.

Ein Test mit REGMON hat gezeigt:
Der Explorer liest einfach nicht alle ShellNew-Einträge aus der Registry. :(
Es sind aber Leserechte auf die Schlüssel vorhanden.
 
Thema:

Einträge bei ShellNew werden nicht alle angezeigt

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben