
Windows Server 2008 R2 でサービスを作成するための権限を付与するには何が必要ですか?
ユーザーをローカルの「Administrators」グループに追加しました。
エラーメッセージは次のとおりです:
C:\temp>sc create test binpath=c:\temp\test.exe
[SC] OpenSCManager FAILED 5:
Access is denied.
答え1
最終的に、UAC を一時的に無効にして、次のようにサービスをインストールしました。
- セットHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA管理者として0に
- リブート
- 管理者以外のユーザーとしてサービスを作成する
- 次に設定HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA管理者として 1 に戻る
- リブート
答え2
cmd プロンプトを管理者として実行する必要があります。デフォルトでは、これを行うための適切な権限がありません。
答え3
test.exe は本当にサービスを作成するように構成されていますか? 任意の exe をサービスにすることはできません。exe は正しく作成されている必要があります。以前、notepad.exe をサービスとして追加しようとしましたが、うまくいきませんでした。
答え4
scを使ったことがない。試してみた?インストールユーティリティ?