私の他の質問に関連して、管理者としてではなくコマンドプロンプトを実行できる必要があります。[スタート]メニューから、またはC:\Windows\System32\cmd.exe
ファイルエクスプローラーでファイルをダブルクリックしてコマンドプロンプトを起動するたびに、昇格されたアクセス許可で実行されます。
通常の非昇格モードで実行されるように実行するにはどうすればよいですか?Cmd.exeは管理者として実行する必要はありません。通常、起動すると管理者として実行されませんが、何らかの理由でこのマシンで管理者として実行するようにデフォルト設定されています。これはWindows Server 2012 R2サーバー上にあります。ログインしている私のアカウントには管理者権限があります(ただし、デフォルトのビルトイン管理者ユーザーアカウントではありません)。考えられる唯一の回避策は、管理者権限を持たない別のユーザーとして実行することです。最初にサーバー上に非管理者アカウントを作成する必要がありますが、これは過剰と思われます。もっと簡単な方法はありますか?
これを試したことはありませんが、デスクトップにcmdショートカットを作成し、ショートカットのプロパティを実行し、ショートカットタブの詳細ボタンを押して、管理者として実行のチェックを解除できますか?
—
モアブ
管理者として実行している場合、Win-Xメニュー(または[スタート]ボタンを右クリック)に何か表示されますか?(現時点ではサーバーバージョンからテストする立場にありません。)
—
パラドロイド
@duDE runasを試してみましたが、cmd.exeを別のユーザーとして起動しましたが、それでも管理者として起動しました。タイトルバーはでした
—
deadlydog
Administrator: cmd.exe (running as Domain\Username)
。@Moah私も試してみましたが、管理者がチェックしたとおりにショートカットに実行されません。@paradroid Win + Xはとの両方Command Prompt
をリストしますCommand Prompt (Admin)
が、どちらもコマンドプロンプトをadminとして起動します。みんなに提案をありがとう:)
SysinternalsのProcess Explorerを使用できます。管理者としてProcexpを開き、
—
フランクトーマス
File
->に進みRun as Limited User
ます。実行バーが表示され、あなたが入力するcmd
か、あなたが望むものは何でもできます。technet.microsoft.com/en-us/sysinternals正しいです。ユーザーが昇格できる場合、Runasは常に昇格します。実行できないユーザーを作成し、実際にrunasを使用する場合は、それらのユーザーとして実行できます。Procexpの方が簡単です。ただし、プロパティ->互換性タブで、cmd.exeが常に管理者として実行されるようにマークされていないことを確認してください。