Berechtigung von powercfg auf win7 als Administrator verweigert

8

Ich versuche, einen Computer eines Freundes zu reparieren, der ständig auf ihm schläft und manchmal nicht aufwacht.

Der Versuch, die Energiekonfiguration über das Bedienfeld zu starten, führt zu nichts, und das Starten von powercfg.cpl über die Befehlszeile führt zu keiner Ausgabe oder Aktion.

Ich habe powercfg / RestoreDefaultPolicies ausprobiert und erhalte die Fehlermeldung "Zugriff verweigert", in der ich aufgefordert werde, es als Administrator erneut zu versuchen. Ich bin als einziges Konto auf dem PC angemeldet, es ist Administrator, die Benutzerkontensteuerung ist deaktiviert, CMD.COM ist "Als Administrator ausgeführt" und der PC ist nicht Teil einer Domäne.

Ich erhalte auch den Fehler "Zugriff verweigert", während der größte Teil von powercfg ausgeführt wird, einschließlich powercfg -l.

Was kann ich tun, damit powercfg mir wieder Berechtigungen erteilt?

Malfist
quelle
3
Erstellen Sie ein neues Benutzerkonto mit Administratorrechten, melden Sie sich an und prüfen Sie, ob Sie dasselbe Verhalten erhalten.
Moab
Es sieht so aus, als ob etwas mit powercfg selbst nicht stimmt, wenn es nicht normal über die Systemsteuerung gestartet wird. Vielleicht versuchen Sie, das System wiederherzustellen und auf die bisher bekannte Konfiguration zurückzusetzen?
Alexander Galkin

Antworten:

2

Die Energiekonfigurationsdaten werden in der Registrierung gespeichert , die gesamte Energieverwaltung erfolgt jedoch über den Stromdienst, nicht mit direktem Registrierungszugriff. Um festzustellen, ob ein bestimmter Benutzer berechtigt ist, eine strombezogene Operation auszuführen, konsultiert der Energiedienst einen Sicherheitsdeskriptor, der ebenfalls in der Registrierung gespeichert ist, insbesondere in diesem Schlüssel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors

Die ACLs sind im SDDL-Format . Bei einer funktionierenden Windows 10-Installation hat dieser Schlüssel zwei Werte. 0E796BDB-100D-47D6-A2D5-F7D2DAA51F51enthält diese Zeichenfolge:

O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

Und Defaultenthält diese Zeichenfolge:

O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

Es ist ratsam, die alten Werte irgendwo zu speichern, falls Sie die Änderung rückgängig machen müssen. Verwenden Sie bei Bedarf den Eintrag Berechtigungen im Kontextmenü des SecurityDescriptorsSchlüssels, um den Besitz zu übernehmen und Administratoren Schreibberechtigungen für den Schlüssel zuzuweisen. Starten Sie den Computer neu und die neue Stromversorgungssicherheit wird wirksam.

Ben N.
quelle
0

Erstellen Sie, wie Moab vorgeschlagen hatte, einen neuen Benutzer in der Administratorgruppe und probieren Sie es dann aus. Wenn Sie immer noch Probleme haben, sind die Systemdateien beschädigt.

Versuchen Sie nach dem Scannen nach Malware auszuführen sfc /scannow.

surfasb
quelle
0

Dies löst keine Probleme beim Wiederherstellen von Berechtigungen, ist jedoch eine mögliche Problemumgehung .

Ich würde versuchen, Ihre Befehle über eine von SYSTEM privilegierte Eingabeaufforderung auszuführen. Verwenden Sie das PsExec - Tool von der Microsoft-Webseite, hier .

Öffnen Sie eine normale Administrator-Eingabeaufforderung (Win + X, dann Eingabeaufforderung (Admin)).

Führen Sie es aus, psexec –i –s CMDnachdem Sie directory ( cd) in den Speicherort der ausführbaren Datei geändert haben. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, geben Sie ein. Wenn Sie nach dem SYSTEM-Passwort gefragt werden, sollte es nichts sein. Drücken Sie einfach die Eingabetaste.

Führen Sie dann die Befehle, die Sie zuvor versucht haben, als lokales System aus.

Wenn Sie Ihr System wirklich wiederherstellen möchten, würde ich wie oben ausgeführt ausführen:

sfc /scannow

sowie diese, wenn es das Problem nicht löst

chkdsk c: /f /offlinescanandfix
dism.exe /online /cleanup-image /restorehealth
El8dN8
quelle
Wie gelangen Sie von Win + X zur Eingabeaufforderung (Admin) unter Windows 7?
Scott
@ Scott, es sei denn, Ihr Windows ist irgendwie geändert. Die Tastenkombination: Die Windows-Taste (die wie eine Flagge oder ein Fenster aussieht) und der zusammengedrückte Buchstabe X öffnen einen Seitenbereich im Startmenü. Im Menü sollten zwei aufgeführt sein, die "Eingabeaufforderung" sagen, eine (Admin) in Klammern. Wähle das. Wenn die Benutzerkontensteuerung aktiviert ist, werden Sie aufgefordert, ein Administratorkennwort einzugeben. Wenn diese Option nicht aktiviert ist, wird die Eingabeaufforderung mit Administratorrechten nicht angezeigt. Andernfalls können Sie nach Drücken von Start im Suchfeld nach "cmd" suchen. Klicken Sie mit der rechten Maustaste auf "Eingabeaufforderung" und wählen Sie "Als Administrator ausführen". Es sollte sich öffnen
El8dN8
1
(1) Ich weiß, was der Windows-Schlüssel ist und was Win + X bedeutet. (2) Sie sprechen anscheinend über das Hauptbenutzermenü, auch bekannt als Schnellzugriffsmenü, das unter Windows 8 und 10 Standard ist und unter Windows 7 hinzugefügt werden kann . Auf nicht  modifizierten Windows 7-Systemen ruft Win + X das Windows Mobility Center auf, das meines Erachtens keinen Zugriff auf eine Eingabeaufforderung bietet. (3) Ich weiß, wie man eine Eingabeaufforderung mit erhöhten Rechten über das Startmenü startet, danke.
Scott