web-dev-qa-db-ja.com

cmd.exeプロンプトを管理者としてではなく強制的に実行する

他の質問 に関連して、コマンドプロンプトを管理者として実行できないようにする必要があります。スタートメニューから、またはファイルエクスプローラーのC:\Windows\System32\cmd.exeファイルをダブルクリックしてコマンドプロンプトを起動するたびに、管理者特権で実行されます。

Cmd.exe running as admin

どうすれば通常の非昇格モードで実行できるように実行できますか? Cmd.exeは管理者として実行する必要はありません。通常、起動すると管理者として実行されませんが、なんらかの理由でこのマシンではデフォルトで管理者として実行されます。これは、Windows Server 2012 R2サーバー上にあります。私がログインしている私のアカウントには管理者特権があります(ただし、デフォルトの組み込みの管理者ユーザーアカウントではありません)。考えられる唯一の回避策は、管理者特権を持たない別のユーザーとして実行することです。最初にサーバーに管理者以外のアカウントを作成する必要があります。もっと簡単な方法はありますか?

21
deadlydog

UACを再びオンにします。これを有効にすると、起動したプログラムが管理者として自動的に実行されることはありません。

24
kreemoweet

短期的な解決策:

  1. コマンドプロンプトを実行するアイコンを見つけます。
  2. Shift 右クリック->「別のユーザーとして実行」
  3. 次に、管理者以外のユーザーアカウントを指定します。

長期的な解決策:レジストリキーで「RUNASADMIN」を見つけ、cmd.exeを含むすべてのエントリを削除します

3
BlueCollar

私はこのトピックが4歳以上であることを知っていますが、同じ問題があり、他の人の役に立つかもしれません。私の会社では、cmd.exeを管理者としてのみ起動できるソフトウェアを使用していました。管理者として起動できない他のソフトウェア(AHK)がありました。 AHKは管理者のcmd.exeと対話できませんでした。私はcmd.exeをコピーし、名前を変更してスクリプトを更新することで問題を解決しました。

1
user1146483