管理者権限なしでバッチファイルを実行する方法[複製]


0

この質問にはすでに答えがあります。

私はバッチファイルのスクリプトに慣れていません。私は単純なWindowsのBATファイルを作成しました。私は窓7を使用しました。

Access is denied.
[2013-09-18 09:55:07] [error] Unable to open the Service Manager
[2013-09-18 09:55:07] [error] Access is denied.
[2013-09-18 09:55:07] [error] Access is denied.
Access is denied.
Failed to install service

すべてのユーザーに対してwindows batファイルを実行することは可能ですか?


管理者以外のユーザーとして実行したときに表示されるエラーは何ですか?
50-3

非管理者として実行したときのエラーメッセージを追加しました
ILLA

呼ばれるコウモリやファイルへのユーザーアカウントの有効な権限を確認し、また、ドメイン上のこのコンピュータ、または単に自宅のPCです。
50-3

「ユーザーアカウントの有効な権限を確認する」という意味ですが、ユーザーの権限を確認する必要はありません×コメントは5分間しか編集できない×コメントは5分間しか編集できない×コメントは5分間しか編集できない
ILLA

コメントを求めるグーグルの有効な許可は、バッチファイルは何をしているかあなたはソースを投稿することができますか?それを阻止している実行可能ファイルを呼び出すことができますか?
50-3

回答:


4

管理者権限でバッチファイルを実行するには、介入が必要です。デフォルトでバッチファイルを実行せずに実行されます。ただし、いくつかの例外と考えられる問題があります。

あなたのバッチファイルは昇格なしで単に失敗するコマンドを含むかもしれません、例えばProgram Filesディレクトリへの書き込み。これは一般的な問題であり、エラーメッセージはあなたがこの種の問題を経験していることを示唆しています。どうやら、バッチファイルは、サービスマネージャを介してサービスを作成しようとするか、これを行うために外部プログラムを起動します。バッチファイルは管理者権限なしでは実行されますが、意図したとおりには機能しません。

これは正常な動作です。サービスマネージャは一般ユーザには立ち入り禁止です。 「アクセスが拒否されました」というメッセージが表示されるのは、アクセスが(正しく)拒否されているためです。サービスにアクセスするためのセキュリティ設定は変更することができますが、そうしないことを強くお勧めします。

あなたのバッチファイルのために設計されたものが昇格なしで動作するはずであるならば、それからサービスマネージャを使わないように書き直す。それがどうしても実行不可能な場合、 この質問 管理者特権なしでサービスを使用することに関する大量の情報を持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.