web-dev-qa-db-ja.com

`sc sdset`をいじった後にサービス権限をリセットする方法は?

適用後 this "solution" スプーラサービスを開始する方法がなく、管理者としてもできません。

services.msc管理者として、そのサービスは消えてしまった ここに記されているように (以前に見つけたことを願っています)。

spoolerサービスの権限をリセットするにはどうすればよいですか?

4
Yajo

SYSTEMセキュリティコンテキストはそれをリセットできます。 Windowsのバージョンについては言及していませんが、Windows Server 2008以降のバージョンでは、SYSTEMコマンドプロンプトを取得するのが少し難しい場合があります。ただし、すべてのバージョンのWindowsで "タスクスケジューラ"を使用して、コマンドをSYSTEMとして実行するのは非常に簡単です。

  • sc sdshow spoolerコマンドを使用して、正常なマシンからセキュリティ記述子をダンプします。

  • 壊れたマシンでスケジュールされたタスクを作成し、引数%SystemRoot%\system32\sc.exeを使用してコマンドsdset spoooler <paste good security descriptor here>を実行します。

  • タスクをSYSTEMとして実行するように設定する

  • タスクを手動で実行する

サービスのセキュリティ記述子が通常に復元されます。

7
Evan Anderson

EvanのTask Schedulerメソッドに加えて、私はまた

  1. 次のレジストリキー(フォルダ)を削除します

    HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\Security

enter image description here

  1. サーバーを再起動します
0
KERR