web-dev-qa-db-ja.com

管理者がwin7でpowercfgによって許可が拒否されました

私は友達のコンピューターを修正しようとしています。友達のコンピューターは常にスリープ状態になり、時々起きないことがあります。

コントロールパネルから電源構成を起動しようとしても何も実行されず、コマンドラインからpowercfg.cplを起動しても、出力やアクションは発生しません。

Powercfg/RestoreDefaultPoliciesを試しましたが、管理者として再試行するように指示するアクセス拒否エラーメッセージが表示されます。私はPCの唯一のアカウントとしてログインしています。これは管理者であり、UACはオフであり、CMD.COMは「管理者として実行」されており、PCはドメインの一部ではありません。

また、powercfg -lを含むほとんどのpowercfgの実行中に、アクセス拒否エラーが発生します。

Powercfgに権限を再度付与させるにはどうすればよいですか?

8
Malfist

電源構成データは レジストリに保存されています ですが、すべての電源管理は、レジストリに直接アクセスするのではなく、電源サービスを介して行われます。特定のユーザーが電源関連の操作を実行する権限を持っているかどうかを判断するために、電源サービスは、レジストリ、特に次のキーにも保存されているセキュリティ記述子を調べます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors

ACLは SDDL形式 です。動作中のWindows10インストールの私にとって、そのキーには2つの値があります。 0E796BDB-100D-47D6-A2D5-F7D2DAA51F51には次の文字列が含まれます:

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

そして、Defaultには次の文字列が含まれています。

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

変更を元に戻す必要がある場合に備えて、古い値をどこかに保存することをお勧めします。必要に応じて、SecurityDescriptorsキーのコンテキストメニューの[アクセス許可]エントリを使用して所有権を取得し、キーの書き込みアクセス許可を管理者に割り当てます。コンピュータを再起動すると、新しい電源セキュリティが有効になります。

2
Ben N

これは復元権限の問題を解決しませんが、可能性のある回避策

SYSTEM特権コマンドプロンプトを使用してコマンドを実行してみます。 MicrosoftのWebサイトからPsExecツールを使用します ここ

通常の管理者コマンドプロンプトを開きます(Win + X、次にコマンドプロンプト(管理者))。

その実行では、psexec –i –s CMDディレクトリ(cd)を実行可能ファイルの場所に変更した後。パスワードの入力を求められたら、を入力します。 SYSTEMパスワードの入力を求められた場合は、何もないはずなので、Enterキーを押すだけです。

次に、ローカルシステムとして以前に試していたコマンドを実行します。

本当にシステムを復元したい場合は、前述のように実行します。

sfc /scannow

それが問題を解決しない場合はこれらと同様に

chkdsk c: /f /offlinescanandfix
dism.exe /online /cleanup-image /restorehealth
0
El8dN8

Moabが提案したように、Adminグループに新しいユーザーを作成してから試してください。それでも問題が解決しない場合は、システムファイルが破損しています。

マルウェアをスキャンした後、sfc /scannowを実行してみてください。

0
surfasb