web-dev-qa-db-ja.com

sc configコマンドを使用すると、「SC OpenService FailedAccessisdenied」エラーが発生します。

Here is a snapshot of the cmd session

私はすでに最高の特権でcmd.exeを実行しています。なぜまだアクセスが拒否されているのですか?

Scqueryexのような他のコマンドは問題なく機能します。

enter image description here

他のサービスでscconfigを使用したことはまだありません。何が起こっているのかまだわからないときは、物事をあまりいじりたくありませんでした。

Windowsバージョン6.3.9600(Windows 8.1)を実行しています

2
Anthony

タスクスケジューラは重要なシステムコンポーネントであるため、一部の操作から保護されています。

自動起動用に設定する必要がある理由がわかりません。すでにこのように設定されているはずです。構成に問題があるという事実は、それがすでに実行されていることを意味します。

sc configコマンドの使用を練習しているだけの場合は、それほど重要ではないサービスで試してみることをお勧めします。サービスアプレットを開いて確認し、サービスを右クリックして、すべてのアクションがグレー表示されていないことを確認します。

推奨されていませんが、 このスレッド は、そのようなサービスを無効にして構成できるようにする方法についての回答があります。 Windowsの起動が誤動作する可能性があるため、お勧めしません。

2
harrymc

Windowsが一部のサービス構成を変更から保護しているようです。サービスが実行されているかどうかは関係ありません。 Windowsストアサービスを無効にしようとしましたが、同じ方法で失敗しました。

sc config WSService start=disabled
Access is denied.

しかし同時に、レジストリを編集することでそれを行うことができました:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WSService\Start=4
0
KS74

sc configコマンドを使用すると、「SC OpenService FailedAccessisdenied」エラーが発生します。

2番目のスクリーンショットを見ると、実行中のサービスの構成を変更しようとしているようです。

最初にサービスを停止し、構成を変更した後でサービスを再開してみてください。

一部のオプションは、サービスが開始された時点でのみ有効になります。 SC configコマンドを使用すると、サービスの実行可能ファイルを変更できます。サービスが次に起動すると、新しい実行可能ファイルが実行されます。構成を変更するには、現在のユーザーに「サービスを構成する権限」が必要です。 」。

ソース SC-サービス制御-Windows CMD-SS64.com

0
DavidPostill