この記事の結論(先に知りたい方へ)
Windows 11でコマンドプロンプトを管理者として実行する最も簡単な方法は、
スタートボタンを右クリック。
「ターミナル(管理者)」を選択する
この流れです。
sfc /scannowやDISMなど、システム修復系のコマンドはほとんどが管理者権限を必要とします。
「アクセスが拒否されました」と表示される場合は、管理者権限で開けていないことが原因です。
以下、複数の起動方法と、それぞれのメリット、うまくいかない時の対処法を解説します。
目次
- そもそも「管理者として実行」が必要な理由
- 方法①スタートボタンを右クリック(最も簡単)
- 方法②検索から「cmd」と入力して起動
- 方法③タスクマネージャーから新しいタスクとして実行
- 方法④ショートカットキーで直接起動
- 方法⑤常に管理者として実行されるよう設定する
- コマンドプロンプトとWindows Terminal・PowerShellの違い
- 「アクセスが拒否されました」と表示される時の対処法
- 管理者権限が必要な代表的なコマンド例
- 応用編:バッチファイルやタスクスケジューラを管理者権限で自動実行する
- よくある質問(FAQ)
- まとめ
そもそも「管理者として実行」が必要な理由
Windowsには、システムの重要な部分を誤って変更してしまわないように、通常のユーザー権限とは別に「管理者権限」という仕組みがあります。
- システムファイルの修復
- ネットワーク設定の変更
- 特定のレジストリ操作
などは、この管理者権限がないと実行できません。
通常の方法でコマンドプロンプトを開くと標準ユーザー権限で起動するため、こうした操作を行うコマンドを実行すると、エラーになってしまいます。
この仕組みはWindows 10でも共通なので、あわせて覚えておくと安心して利用できます。
動作に問題が出た際のサポート対応でも、まず管理者として実行できているかを確認するのが基本です。
以下の方法の一覧から、ご自身の環境に合ったものを選んでください。
方法①:スタートボタンを右クリック(最も簡単)
Windows 11で最も手軽な方法です。
- スタートボタン(画面左下のWindowsマーク)を右クリックする
- 表示されたメニューから「ターミナル(管理者)」を選択する
- 「ユーザーアカウント制御」の確認画面が出たら「はい」をクリックする
Windows 11では、開いたウィンドウのタイトルに「管理者:」と表示されていれば、管理者権限で起動できています。
方法②:検索から「cmd」と入力して起動
従来からある、なじみのある方法です。
- タスクバーの検索アイコンをクリック(またはWindowsキーを押す)
- 「cmd」または「コマンドプロンプト」と入力する
- 検索結果に表示された「コマンドプロンプト」を右クリックし、「管理者として実行」を選択する
検索結果の右側に表示される「管理者として実行」のリンクをクリックする方法でも同様に起動できます。
方法③:タスクマネージャーから新しいタスクとして実行
他の方法でうまく起動できない場合の代替手段です。
Ctrl + Shift + Escでタスクマネージャーを開く- 「ファイル」メニューから「新しいタスクの実行」を選択する
- 入力欄に「cmd」と入力する
- 「このタスクを管理者権限で作成する」のチェックボックスをオンにしてOKをクリックする
方法④:ショートカットキーで直接起動
キーボード操作だけで完結させたい場合の方法です。
Windows + Rで「ファイル名を指定して実行」を開き、「cmd」と入力した状態でCtrl + Shift + Enterを押す- タスクバーにピン留めしたコマンドプロンプトのアイコンを、
Ctrl + Shiftを押しながらクリックする
いずれの方法でも、「ユーザーアカウント制御」の確認画面が表示されるので、「はい」を選択してください。
方法⑤:常に管理者として実行されるよう設定する
頻繁に管理者権限で使う場合は、ショートカット自体の設定を変えておくと毎回の操作が省けます。
- コマンドプロンプトのショートカットを右クリックし、「プロパティ」を選択する
- 「詳細設定」ボタンをクリックする
- 「管理者として実行」のチェックボックスをオンにする
- OKを押して設定を保存する
この設定をしたショートカットは、通常にダブルクリックするだけで管理者権限として起動するようになります。
コマンドプロンプトとWindows Terminal・PowerShellの違い
Windows 11ではデフォルトで「Windows Terminal」が採用されております。
この中でコマンドプロンプトとPowerShellの両方のシェルを切り替えて使えます。
基本的なコマンド(sfc、dismなど)はコマンドプロンプト・PowerShellのどちらからでも実行可能です。
Windows Terminalそのものの使い方やカスタマイズ方法は、こちらの記事で詳しく解説しています。
→ Windows Terminal 使い方完全ガイド: 設定・カスタマイズから開発環境活用まで
「アクセスが拒否されました」と表示される時の対処法
コマンドを実行した際に「アクセスが拒否されました」と表示される場合、以下を確認してください。
- ウィンドウのタイトルバーに「管理者:」と表示されているか確認する(表示されていない場合は、管理者として起動できていません)
- 使用しているアカウントが管理者アカウントかどうかを確認する(「設定」→「アカウント」→「ご家族とその他のユーザー」から確認できます)
- 会社のPCなど、組織のポリシーで管理者権限の使用が制限されている場合は、IT部門への確認が必要です
管理者権限が必要な代表的なコマンド例
| コマンド | 用途 |
|---|---|
| sfc /scannow | システムファイルの整合性チェック・修復 |
| DISM /Online /Cleanup-Image /RestoreHealth | Windowsイメージの修復 |
| ipconfig /release、ipconfig /renew | ネットワーク設定のリセット |
| netsh winsock reset | ネットワークのWinsockカタログのリセット |
| chkdsk | ディスクのエラーチェック |
これらのコマンドは、Windows Updateの不具合対応やWi-Fi接続トラブルの解決でもよく使われます。
特別なツールやアプリを別途インストールしなくても、Windows標準のプログラムだけで対応できる手順です。
具体的な使用例は、以下の記事もあわせてご覧ください。
→ Windows アップデート完全ガイド|確認方法から失敗時の解決策、スムーズな設定まで
→ Windows 11 Wi-Fi接続トラブルを確実に解決する
応用編:バッチファイルやタスクスケジューラを管理者権限で自動実行する
毎回手動で管理者として実行するのが面倒な場合、以下のような自動化の方法も知識として知っておくと便利です。
ツールを新たにインストールしなくても、Windows標準の無料機能だけで対応できます。
- バッチファイルの活用:よく使うコマンドをまとめた「.bat」形式のバッチファイルを作成しておけば、ダブルクリックだけでプログラムをまとめて実行できます。バッチファイルのショートカットにも、5章と同様に「管理者として実行」の設定を行っておくと安心です
- タスクスケジューラでの自動化:定期的に管理者権限でコマンドを実行したい場合は、「タスクスケジューラ」を使うと、決まった時間に自動化した処理を動かせます。「操作の作成」画面で「最上位の特権で実行する」にチェックを入れることで、管理者権限での自動実行が可能です
高度な自動化になるほどミスの影響も大きくなるため、実行前には内容をよく確認しておきましょう。
注意しながら進めましょう。
慣れないうちは単発の実行から試してください。
正常に完了することを確かめてから自動化に移行することをおすすめします。
よくある質問(FAQ)
Q. 管理者アカウントでログインしているはずなのに、管理者として実行できません。
A. 一度サインアウトして再度サインインしてみてください。
それでも改善しない場合は、ユーザーアカウント制御(UAC)の設定が変更されている可能性があります。
「設定」→「システム」から確認してみましょう。
Q. 「ターミナル(管理者)」の項目がスタートメニューの右クリックに表示されません。
A. 古いバージョンのWindows 11では「Windows PowerShell(管理者)」と表示されることがあります。
表示名が違うだけで、機能はほぼ同じです。
Q. 会社のパソコンで管理者として実行できません。
A. 組織のセキュリティポリシーにより、一般ユーザーに管理者権限が付与されていないことが原因です。
この場合は情報システム部門に相談する必要があります。
まとめ
Windows 11でコマンドプロンプトを管理者として実行する方法は複数ありますが、最も簡単なのは「スタートボタンを右クリック→ターミナル(管理者)」です。
システム修復系のコマンドを実行する際は、管理者権限で開けているかをタイトルバーで必ず確認する習慣をつけておくと、余計なエラーに悩まされずに済みます。

