関連私のもう一つの質問管理者としてではなく、コマンド プロンプトを実行できるようにする必要があります。スタート メニューから、またはファイル エクスプローラーでファイルをダブルクリックしてコマンド プロンプトを起動するたびにC:\Windows\System32\cmd.exe
、昇格された権限で実行されます。
通常の非昇格モードで実行するように実行するにはどうすればよいですか? Cmd.exe は管理者として実行する必要はなく、通常は起動しても管理者として実行されませんが、何らかの理由でこのマシンではデフォルトで管理者として実行されます。 これは、Windows Server 2012 R2 サーバー上にあります。ログインに使用しているアカウントには管理者権限がありますが (ただし、デフォルトの組み込みの管理者ユーザー アカウントではありません)、考えられる唯一の回避策は、管理者権限を持たない別のユーザーとして実行することですが、それには最初にサーバー上に管理者以外のアカウントを作成する必要があり、これはやりすぎのようです。もっと簡単な方法はありますか?
答え1
UAC を再度オンにします。これを有効にすると、起動したプログラムは自動的に管理者として実行されなくなります。
答え2
短期的な解決策:
- コマンドプロンプトを実行するためのアイコンを見つけます。
- Shift右クリック -> 「別のユーザーとして実行」
- 次に、管理者以外のユーザー アカウントを指定します。
長期的な解決策: レジストリキーで「RUNASADMIN」を探し、以下のエントリを削除します。cmd.exe
答え3
このトピックは 4 年以上前のものですが、私も同じ問題を抱えており、他の人の役に立つかもしれません。私の会社では、管理者としてのみ cmd.exe を起動できるソフトウェアを使用していました。管理者として起動できない別のソフトウェア (AHK) もありました。AHK は管理者で cmd.exe と対話できませんでした。cmd.exe をコピーして名前を変更し、スクリプトを更新することで問題を解決しました。