Ich versuche, die Registrierung auf meinem Windows 8-Computer zu bearbeiten, damit ich aus dem „neuen“ Menü eine Batchdatei (.bat) erstellen kann. Das einzige Problem ist, dass ich keine Administratorrechte habe. Ich habe also ein wenig nachgeforscht und herausgefunden, dass man einige Teile der Registrierung bearbeiten kann. Gibt es eine Möglichkeit, das Menü nur für meinen Benutzer zu bearbeiten, sodass ich keine Administratorrechte benötige? Vielleicht wäre es in „HKEY_CURRENT_USER“. Außerdem habe ich derzeit Folgendes, wofür ich Administratorrechte benötige:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.bat]
@="batch"
[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\batch]
@="Blank Batch file"
Antwort1
Nicht ausprobiert, aber:
HKEY_CLASSES_ROOT ist einKombinierte Ansichtaus zwei Registerzweigen:
HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER\Software\Classes
Die kombinierte Ansicht zeigt standardmäßig die Daten im lokalen Zweig der Maschine an, wenn im aktuellen Benutzerzweig keine Daten (gleicher Schlüssel/Wert) vorhanden sind, der aktuelle Benutzerzweig jedoch Vorrang hat. Theoretisch sollte das Äquivalent zu Ihrem geposteten Code also sein
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.bat]
@="batch"
[HKEY_CURRENT_USER\Software\Classes\.bat\ShellNew]
"NullFile"=""
[HKEY_CURRENT_USER\Software\Classes\batch]
@="Blank Batch file"
Da unter dem aktuellen Benutzerzweig geschrieben wird, sind keine Administratorrechte erforderlich.