Der Befehl REG DELETE funktioniert nicht auf 64-Bit-Betriebssystemen

Der Befehl REG DELETE funktioniert nicht auf 64-Bit-Betriebssystemen

Ich verwende den folgenden Befehl, um einen einfachen Registrierungsschlüssel zu löschen, der nicht geschützt ist. Sie können ihn also problemlos über die Regedit-GUI löschen, die Berechtigung ist also frei und entsperrt.

reg delete TargetKEY /f

Dieser Befehl funktioniert auf 32-Bit-Systemen einwandfrei, auf 64-Bit-Betriebssystemen wird mir jedoch die Meldung „Zugriff verweigert“ angezeigt, sofern keine Einschränkung bei den Berechtigungsregeln des Zielschlüssels vorliegt.

Wo ist das Problem?

Antwort1

Ich nehme an, dass Sie den Befehl nicht als Administrator in einem 64-Bit-Betriebssystem ausführen. Sehen Sie sich das hier an:

Bildbeschreibung hier eingeben

Dies ist das Ergebnis:

Bildbeschreibung hier eingeben

Dieser Befehl wurde unter dem lokalen Administratorkonto ausgeführt. Sehen Sie sich nun Folgendes an:

Bildbeschreibung hier eingeben

Und hier ist das Ergebnis:

Bildbeschreibung hier eingeben

Sieh den Unterschied?

Aus den Kommentaren geht hervor, dass Sie, wenn dieser Befehl in einer anderen Batchdatei ausgeführt wird, diese Batchdatei als Administrator ausführen sollten, da sie diesem Befehl die Autorisierung erteilt. Sie können auch versuchen, UAC zu deaktivieren.

verwandte Informationen