CLIツール
Raphire/Win11Debloat avatar
Raphire/Win11Debloat

Win11Debloat: 軽量PowerShellスクリプトでWindows 10/11のデブロートを自動化する

Win11Debloat はプリインストールアプリの削除、テレメトリの無効化、インターフェースの整理を行う軽量 PowerShell スクリプト。Windows 10 と 11 に対応し、インストール不要。

スター 57,156フォーク 2,444PowerShellMIT
GitHub

ひと目でわかる

これは何?
Win11Debloatは、プリインストールアプリの削除、テレメトリ無効化、UIカスタマイズを1つのPowerShellスクリプトで行うツール。コマンドライン引数や設定のエクスポート/インポートに対応し、システム管理者にも有用だ。
誰に向いている?
Windows 10/11の標準機能を維持しつつ、不要なアプリや広告、テレメトリを一括で削除したい個人ユーザーや、複数PCに同じ設定を適用したいシステム管理者に適している。一方、OSの標準機能を一切変更したくない人、特に企業の厳格な管理下にある端末では、スクリプトの実行は避けるべきだ。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 5 日前です。
何の言語で書かれている?
主に PowerShell です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Windowsの「おせっかい」を一括で削除する

Windows 10/11には、プリインストールされたアプリやテレメトリ、タスクバーのウィジェット、Bing検索の統合など、多くのユーザーが不要と感じる機能が含まれている。これらを個別に設定画面から削除するのは手間がかかる。Win11Debloatは、この作業を1つのPowerShellスクリプトで自動化する。対象はWindows 10とWindows 11の両方で、インストール不要でダウンロードしてすぐに実行できる。特に、複数のPCを管理するシステム管理者や、OSをクリーンな状態に保ちたいパワーユーザーに向いている。

スクリプトが行う処理の全体像

Win11Debloatの処理は、アプリ削除、プライバシー設定、AI機能の無効化、システム設定、Windows Update、外観、スタートメニュー、タスクバー、ファイルエクスプローラーなど多岐にわたる。具体的には、プリインストールアプリの削除、テレメトリや診断データの無効化、アクティビティ履歴の停止、位置情報サービスの無効化、CopilotやWindows Recall、Click to Doの無効化・削除などが含まれる。また、タスクバーの整列変更や検索バーの非表示、ファイルエクスプローラーの初期表示場所の変更など、UIのカスタマイズも可能だ。これらの処理は、レジストリやPowerShellのコマンドレットを介して実行されるが、スクリプトの内部実装は公開されており、コードを確認してから実行できる。

実行方法: クイック、従来、上級の3パターン

実行方法は3つある。最も簡単なのは、PowerShellで `& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))` を実行する方法だ。このコマンドは、インターネットからスクリプトをダウンロードして即座に実行する。次に、ZIPファイルをダウンロードして `Run.bat` をダブルクリックする従来の方法。最後に、PowerShellを管理者として開き、`Set-ExecutionPolicy Bypass -Scope Process -Force` で実行ポリシーを一時的に変更してから `Win11Debloat.ps1` を実行する上級者向けの方法がある。いずれの方法でも、管理者権限が必要で、UACプロンプトへの同意が求められる。コマンドライン引数を使えば、スクリプトの動作をカスタマイズできるが、その詳細はWikiの「Command-line Interface」ページに記載されている。

設定のエクスポート/インポートで複数PCに適用

Win11Debloatの特徴の1つは、設定のエクスポートとインポートに対応していることだ。これにより、一度好みの設定を構成すれば、その設定ファイルを他のPCにコピーして同じ変更を適用できる。これは、多数のPCをセットアップするシステム管理者にとって大きな利点となる。また、Windows Audit modeにも対応しており、監査モードでカスタマイズしたイメージを展開するワークフローにも組み込める。このような機能は、単純な個人向けデブロートツールにはない点で、評価に値する。

変更は元に戻せるが、完全な復元は保証されない

READMEには、すべての変更は元に戻すことができ、ほとんどのアプリはMicrosoft Storeから再インストールできると明記されている。しかし、すべての変更が確実に元に戻るとは限らない。特に、システム設定やレジストリの変更は、Windowsの更新や他のソフトウェアとの相互作用で予期しない影響を及ぼす可能性がある。また、BitLockerの自動デバイス暗号化を無効にするなど、セキュリティに関わる変更も含まれるため、実行前に各機能の詳細をWikiで確認することが重要だ。さらに、スクリプトは「OS機能を意図せず壊さないように細心の注意を払っている」と述べているが、自己責任で使用するように警告している。

代替ツールとの比較: 手動設定と他のデブロートスクリプト

Win11Debloatの代替手段として、まずWindowsの設定アプリを手動で操作する方法がある。これは最も安全で、変更内容を完全に把握できるが、時間がかかり、多数のPCには不向きだ。他のデブロートスクリプトとしては、例えば「Windows 10/11デブロート」を謳う類似のオープンソースプロジェクトが存在するが、Win11Debloatは、コマンドラインインターフェースの充実、設定のエクスポート/インポート、Audit mode対応など、システム管理者向けの機能を強調している点で差別化されている。また、Win11DebloatはMITライセンスで公開されており、商用利用や改変が容易な点も特徴だ。

メンテナンスとライセンス: 活発な開発とMITライセンス

このプロジェクトは、2026年8月時点で最新リリースが2026.08.24であり、月に1回程度の頻度で更新されている。アーカイブされておらず、活発に開発が続いていると判断できる。ライセンスはMITで、商用利用や再配布に制限が少ない。ただし、スクリプトの実行による損害に対する保証はないため、重要なデータのバックアップを取ってから実行することを推奨する。また、Windowsのバージョンアップデートによってスクリプトの一部機能が動作しなくなる可能性があり、その場合はプロジェクトのリリースを追跡して最新版に更新する必要がある。

編集部の結論

Windows 10/11の標準機能を維持しつつ、不要なアプリや広告、テレメトリを一括で削除したい個人ユーザーや、複数PCに同じ設定を適用したいシステム管理者に適している。一方、OSの標準機能を一切変更したくない人、特に企業の厳格な管理下にある端末では、スクリプトの実行は避けるべきだ。導入前に、Wikiの「Reverting Changes」で変更を元に戻す手順を確認し、まずはテスト環境で実行して影響を把握することを推奨する。また、スクリプトは管理者権限で実行する必要があり、実行ポリシーの変更も伴うため、そのリスクを理解した上で利用してほしい。

公式情報源

  1. Official README
  2. Project repository
  3. Release notes
コミュニティノート

コミュニティノート