Windows 11でsudoを有効にする方法

  • (新機能)Windows 11でsudoを有効にするには、[設定] > [システム] > [詳細設定]を開き、[sudoを有効にする]をオンにして、 [インライン]オプションを選択します。
  • (旧)[設定] > [システム] > [開発者向け]を開き、「sudoを有効にする」をオンにして、「インライン」オプションを選択します。
  • コマンドプロンプトまたはPowerShell(管理者権限)を開いて、コマンドを実行することもできますsudo config --enable normal 。

2025年10月27日更新: Windows 11では、 「sudo」を有効にできるようになりました。このガイドでは、この設定を完了するための手順を説明します。Windows 11 24H2以降、システムはコマンドプロンプトとPowerShellでsudoコマンドのサポートを追加し、Linux、macOS、その他のUnixベースのオペレーティングシステムですでに利用可能なコマンドと同様に、管理者としてコンソールを開くことなく、昇格されたコマンドを実行できるようになりました。

sudoとは何ですか?

sudo(スーパーユーザーdo)は、ユーザーが管理者としてコンソールを実行することなく、高い権限でコマンドを実行できるようにするコマンドラインツールです。基本的に、特定のコマンドに対して一時的に権限を昇格させます。

このツールは、管理者権限での作業時間を最小限に抑え、偶発的なシステム損傷のリスクを軽減します。また、rootユーザーとして直接ログインすることなく、管理タスクを実行できます。

Linuxで利用できるsudoとは異なり、Windows版は非常に機能が制限されています。Linux版に近い操作感を求める場合は、gsudoなどのサードパーティ製ツールを使用する必要があります。

sudoモードとは何ですか?

Windows 11のsudoには3つのモードがあります。

  • インライン: sudoコマンドを実行する際、コンソールでは同じウィンドウ内で管理タスクを実行できます。Linuxと同様の操作感を得たい場合は、このオプションを使用する必要があります。
  • 入力無効化:これは最も安全な操作方法です。現在のウィンドウで管理者権限でコマンドを実行しますが、プロセスへの入力は一切受け付けません。追加のプロセスを実行する必要がある場合は、このモードは使用できません。
  • 新しいウィンドウで開く: sudoコマンドを実行すると、ターミナルは管理者として新しいウィンドウを開きます。

sudoでサポートされている操作は何ですか?

このコマンドを使用すると、多くの操作を実行できます。

  • 保護されたファイルを削除する。
  • 上位レベルのコマンドを呼び出しています。
  • 何らかのタスクを実行するために、新しいターミナルを開きます。

このガイドでは、Windows 11 で sudo コマンドを設定する手順を説明します。また、 gsudo ツールを使用すれば、 Linux の sudo と同様の操作感をバージョン 23H2、22H2、および Windows 10 にも適用できます。

Windows 11で設定からsudoを有効にする

Windows 11では、Microsoftは「開発者向け」ページを「詳細設定」ページに置き換えました。このページには新しいレイアウトとさまざまな設定が含まれています。

詳細ページ

Windows 11で(新しい)詳細設定ページからsudoを有効にするには、以下の手順に従ってください。

  1. Windows 11で設定を開きます。

     

     

  2. 「システム」をクリックしてください。

  3. 「開発者向け」ページをクリックしてください。

  4. sudoを有効にするトグルスイッチをオンにしてください。

    Windows 11でsudoを有効にする方法

  5. 「sudoを有効にする」のトグルをオンにしてください。

  6. Linuxのような操作感を得るには、「sudoがアプリケーションを実行する方法を設定する」設定から「インライン」モードを選択してください。

    Windows 11でsudoを有効にする方法

開発者向けページ

Windows 11でsudoを有効にするには、(旧バージョンの)開発者向けページから以下の手順を実行してください。

  1. 設定を開く。

  2. 「システム」をクリックしてください。

  3. 「開発者向け」ページをクリックしてください。

  4. sudoを有効にするトグルスイッチをオンにしてください。

    Windows 11でsudoを有効にする方法

  5. 「sudoを有効にする」設定をクリックしてください。

  6. Linuxのような操作感を得るには、「sudoがアプリケーションを実行する方法を設定する」設定から「インライン」モードを選択してください。

    Windows 11でsudoを有効にする方法

これらの手順を完了すると、コマンドプロンプトまたはPowerShellのどちらを使用している場合でも、Windowsターミナルでsudoコマンドを使用できるようになります。

Windows 11でターミナルからsudoを有効にする

コマンドプロンプトまたはPowerShellでsudoコマンドを有効にするには、以下の手順に従ってください。

  1. スタートを開く。

  2. Windowsターミナルを検索し、一番上の検索結果を右クリックして、「管理者として実行」を選択します。

    補足:今回が、ターミナルを管理者として実行する必要がある最後の機会となります。設定はコマンドプロンプトまたはPowerShellで処理できます。

  3. Windows 11でsudoの「インライン」モードを有効にするには、次のコマンドを入力してEnterキーを押してください。

    sudo config --enable normal

    Windows 11でsudoを有効にする方法

  4. (オプション)sudoを「新しいウィンドウで」有効にするには、次のコマンドを入力してEnterキーを押してください。

    sudo config --enable forceNewWindow

  5. (オプション)sudoの「入力無効」モードを有効にするには、次のコマンドを入力してEnterキーを押してください

    sudo config --enable disableInput

これらの手順を完了すると、sudoコマンドが有効になり、管理者としてコンソールを起動する必要なく、このコマンドを使用してツールを管理者権限で実行できるようになります。

Windows 11でsudoコマンドを使用する

Windows 11でsudoを使用して管理者権限でコマンドを実行するには、以下の手順に従ってください。

  1. スタートを開く。

  2. Windowsターミナルを検索し、一番上の検索結果をクリックしてコンソールを開きます。

  3. sudoコマンドのヘルプを表示するには、次のコマンドを入力してEnterキーを押してください。

    sudo -h

    Windows 11でsudoを有効にする方法

    簡単なメモ:このコマンドは、コマンドの構成方法、さまざまな引数、および利用可能なオプションを学ぶのに役立ちます。

  4. Windows 11でsudoを使ってコマンドを実行するには、以下のコマンドを入力してEnterキーを押してください。

    sudo del mytextfile.txt

    Windows 11でsudoを有効にする方法

    補足:このコマンドは、実際のコマンドの前に「sudo」という接頭辞を追加することで、プロセスの権限を昇格させます。システムは、権限昇格を確認するために「ユーザーアカウント制御」(UAC)ダイアログを表示します。

sudo コマンドは大文字と小文字を区別しますが、これは使用可能なオプションに限った話です。例えば、sudo -hと入力するとヘルプが表示されますが、 とsudo -H入力するとエラーが発生します。

マイクロソフトは、WindowsとUnix系オペレーティングシステム間のギャップをさらに縮め、開発者が使い慣れたツールを使ってシステム内でより簡単に作業できるようにするために、このネイティブサポートを追加しています。

Windowsターミナルを既に管理者としてコマンドラインセッションを開始するように設定している場合は、「sudo」コマンドを使用することもできますが、すべてのコマンドは既に管理者権限で実行されるため、違いはありません。

2025年10月27日更新:このガイドは、正確性を確保し、プロセスの変更を反映するために更新されました。

コメントを残す

VirtualBoxにWindows 11(または10)用のゲストアドオンをインストールする方法

VirtualBoxにWindows 11(または10)用のゲストアドオンをインストールする方法

VMを作成した後、Windows 10にVirtualBox Guest Additionsをインストールして、使いやすさとパフォーマンスを向上させる必要があります。その方法をご紹介します。

Windows 11 2025年7月アップデートで新機能を有効にする方法 (KB5062553)

Windows 11 2025年7月アップデートで新機能を有効にする方法 (KB5062553)

ViVeToolを使用して、Windows 11 24H2 2025年7月アップデート(ビルド26100.4652、KB5062553)の新機能を手動で有効化し、早期アクセスを実現します。

Windows 10でコマンドプロンプトを使用してリモートデスクトップを有効にする方法

Windows 10でコマンドプロンプトを使用してリモートデスクトップを有効にする方法

コマンドプロンプトまたはPowerShellを使用すれば、Windows 10でリモートデスクトップとファイアウォールを簡単に有効化または無効化できます。その方法をご紹介します。

VirtualBoxで仮想マシン用の共有フォルダを作成する方法

VirtualBoxで仮想マシン用の共有フォルダを作成する方法

VirtualBox上に共有フォルダを作成することで、Windows 10(または11)とファイルを共有できます。以下にその手順を示します。

Windows 11、GPU、モニターでG-Syncを有効にする方法

Windows 11、GPU、モニターでG-Syncを有効にする方法

Windows 11でNVIDIAグラフィックスを使用している場合、G-Syncを有効にすることで画面のティアリングやスタッタリングを軽減できます。よりスムーズなゲームプレイを実現するために、G-SyncとVRRの設定方法を学びましょう。

Windows 11 August 2025 Update (KB5062660) の新機能を有効にする方法

Windows 11 August 2025 Update (KB5062660) の新機能を有効にする方法

ViVeToolを使用して、Windows 11 24H2 August 2025 Update (ビルド 26100.4770、KB5062660) の新機能を手動で有効化し、早期アクセスを実現します。

Windows 11でASUSノートパソコンのバッテリー充電を80%に制限する方法

Windows 11でASUSノートパソコンのバッテリー充電を80%に制限する方法

Windows 11搭載ノートパソコンでバッテリー充電を80%に制限するには、MyASUSバッテリーケアモードを使用して充電制限を設定し、バッテリーの状態を改善してください。

Windows 11でSurfaceのバッテリー充電を80%に制限する方法

Windows 11でSurfaceのバッテリー充電を80%に制限する方法

Windows 11を搭載したSurfaceデバイスでは、Surfaceアプリのスマート充電機能を使用してバッテリーの充電を80%に制限することで、バッテリー寿命を延ばすことができます。

Windows 11向けのAI機能のないFirefox代替ソフト4選

Windows 11向けのAI機能のないFirefox代替ソフト4選

ブラウザにAIが搭載されているのを避けたいですか?プライバシー、速度、そして完全なユーザー制御に重点を置いた、Windows 11向けのFirefox代替ブラウザを4つご紹介します。

2025年にサポートが終了した後も、Windows 10を使い続けることができます。

2025年にサポートが終了した後も、Windows 10を使い続けることができます。

Windows 10のサポートは2025年10月14日に終了します。ESUプログラムを使用して安全にWindows 10を使い続ける方法をご紹介します。