- ブロートウェアとは、プリインストールされているものの、多くの場合不要なアプリケーションのことで、容量を占有し、リソースを消費し、場合によっては使用状況データを収集するものです。
- PowerShell を使用すると、get-appxpackage や remove-appxpackage などのコマンド、またはオープンソースのデブロート スクリプトやツールを使って、最新のアプリを一覧表示したり削除したりできます。
- 設定、コントロールパネル、専用ユーティリティ、再インストール、または「クリーンインストール」オプションなど、不要なソフトウェアを削除する代替方法があります。
- 不要なソフトウェアの削除とテレメトリおよびデフォルトアプリの調整を組み合わせることで、Windowsのパフォーマンス、整理、プライバシーを向上させることができます。
Windows 10またはWindows 11を搭載したノートパソコンを使い始めたばかりで、スタートメニューに何の用途もわからないアイコンがたくさんあることに気づいた場合、おそらく恐ろしい問題が発生しているでしょう。 マイクロソフト、コンピューターメーカー、あるいは通信事業者によってプリインストールされた不要なソフトウェアこれは決してウイルスではありませんが、容量を消費し、リソースを浪費する可能性があり、場合によってはユーザーが興味のない広告やテレメトリを表示するソフトウェアです。
朗報は、それらのアプリを一生使い続けなければならないわけではないということです。少し注意して賢く使えば、うまく付き合っていくことができます。 PowerShell、いくつかの特殊ツール、およびWindows独自のオプションシステムをはるかにクリーンで軽量にし、デフォルトでインストールされている不要なソフトウェアを大幅に削減できます。ただし、システム内の重要な部分を破損させないよう、慎重に行う必要があります。
Windowsにおけるブロートウェアとは一体何なのか、そしてなぜそれが現れるのか?
Windowsのブロートウェアについて話すとき、私たちは オペレーティングシステムの動作に厳密には必要ではないプリインストールプログラムこれらは、マイクロソフト社製、コンピューターメーカー(HP、レノボ、デル、エイサー、ASUSなど)製、あるいは両社が何らかの商業契約を結んでいる第三者企業製のアプリケーションである場合もある。
これらのアプリケーションには通常、 マルチメディアスイートの試用版、プロモーション用ゲーム、メーカー独自のバックアップツール、およびWindowsが既に提供している機能を重複して提供するユーティリティ。 あるいは、利用するつもりのないクラウドサービス。多くの場合、それらは全く無害ですが、次のような点に注意が必要です。
これらはディスク容量を占有し、RAMを消費し、起動時に読み込まれる。これにより起動時間が長くなり、特に性能の低いコンピューターではシステムの動作が遅くなる可能性があります。さらに、一部のプログラムはシステムに深く組み込まれているため、標準メニューから簡単にアンインストールできないものもあります。
いわゆる「定番」の不要なソフトウェアに加えて、以下のものも関係してきます。 Windowsのテレメトリと、特定のプリインストールアプリケーションからのテレメトリテレメトリは、システムやアプリの使用状況(何をどれくらいの頻度で使用しているか、技術的な詳細など)に関するデータを収集し、理論的にはユーザーエクスペリエンスの向上を目的としています。これを有用だと考える人もいれば、プライバシーの侵害だと考える人もいます。
多くのブロートウェア削除スクリプトパッケージは、アプリの削除に加えて、アプリ自体を削除するオプションも提供しています。 テレメトリ、広告、サジェスト、その他の「ノイズの多い」Windows機能を無効にするまさに、より高度な利用状況追跡を根本から断ち切るためだ。
PowerShellから不要なソフトウェアを削除する方法:基本編
PowerShellは、高度なWindowsコンソールであり、 従来のコマンドプロンプトよりもはるかに強力なコマンドやスクリプトを使用してシステムを管理する。その機能の一つとして、Windowsに付属する最新のアプリケーション(Appxと呼ばれる)を一覧表示したり削除したりできる機能がある。
PowerShell から不要なソフトウェアを操作するための基本的なコマンドは次のとおりです。
- 取得-appxpackageインストールされているアプリケーションパッケージ(通常は最新のUWPアプリ)を表示します。
- 削除-appxpackage: 指示されたパッケージをアンインストールしてください。
典型的な流れは次のようになります。まず、 取得-appxpackage インストールされているものを確認し、正確なパッケージ名を特定してから、 削除-appxpackage システムから不要になった項目を削除します。これは、1つずつ削除することも、フィルターを使用して一括で削除することもできます。
PowerShellでは、インストールされているすべてのモダンアプリを一覧表示する定番コマンドは、次のように非常に簡単です。
取得-appxpackage
このリストは長くなる可能性があるため、多くのガイドではフィルタリングやエクスポートを推奨していますが、要は不要なアプリの名前を特定するために使用できるということです。そして、そのうちの1つをアンインストールするには、一般的に次の手順を実行します。
remove-appxpackage PACKAGE_NAME
それを強調することが重要です すべてのシステムアプリケーションを安易に改変すべきではない。一部のプログラムは、特定のWindows機能が正常に動作し続けるために必要なものなので、何をしているのかを明確にするか、除外リストを使用するのが最善です。
PowerShellスクリプトを使用して不要なソフトウェアを一括で削除する
アプリごとに試すのではなく、多くの人が 不要なソフトウェアのクリーンアップを自動化するPowerShellスクリプトこれらのスクリプトは一種の「テンプレート」を適用し、Microsoftがデフォルトで含めている多くの最新アプリを一括でアンインストールします。
典型的な例としては、すべてのバンドル型パッケージ(最新のパッケージ化されたアプリ)を取得し、不要なものを除外して、残りを削除するスクリプトが挙げられます。そのロジックは次のようになります。
1. アプリケーションのリストが定義されています。 私たちは保存したい例えば、写真アプリ、電卓、クイックメモなどです。
2. すべてのバンドルタイプのパッケージは以下から取得されます Get-AppxPackage -PackageTypeFilter Bundle.
3. 除外されるのは、 除外リストに該当しません.
4. 結果として得られたセットは、 削除-AppxPackage それらを消去する
実際には、これらのタイプのスクリプトは .ps1 ファイルに保存され、管理者として実行されます。家庭用コンピュータでは、通常は大きな問題なく動作しますが、 企業環境において、またはリモート管理ツールを介して起動された場合次のような状況が発生する可能性があります。
- スクリプトは明らかに「エラーなく」実行されるが、 アプリケーションを削除することはありません。.
- リモートプラットフォームで使用される認証情報には、ユーザーのAppxパッケージを変更する権限が実際にはありません。
- このスクリプトは、削除したいアプリが存在するシステムまたはユーザーコンテキストとは異なるシステムまたはユーザーコンテキストで実行されます。
そのような場合は、非常に注意深く確認することをお勧めします。 スクリプトを実行しているユーザー、有効な権限、およびセッションコンテキスト 彼らはアプリを削除しようとしています。解決策としては、対話型ユーザーコンテキストで強制的に実行させるか、適切な権限を実際のローカル管理者に昇格させる方法があります。
また、自動化ツールで「スクリプトタイプ」と認証情報のさまざまな組み合わせをテストすると、結果が同じになることもよくあります。ログには成功が示されますが、 Appxパッケージが変更されていないため、不要なプリインストールソフトが依然として残っています。これは、それらのプラットフォームがどのように実行をオーケストレーションするか、そしてWindowsが各ユーザー向けにアプリケーションをどのように処理するかという点における制約です。
Windows10DebloaterとPowerShellを使用したその他の自動化スクリプト
ゼロから独自のスクリプトを作成する以外にも、 不要なソフトウェアを削除し、テレメトリを無効にするために特別に作成されたオープンソーススクリプトWindows 10で最も人気のあるソフトウェアの1つ(Windows 11でも使用可能)は、Windows10Debloaterです。
これらのソリューションの利点は PowerShellではコマンドを一つずつ実行する必要はありません彼らはあらかじめ作成されたスクリプト一式をダウンロードし、不要なソフトウェアをすべて削除したり、カスタムリストを使用したり、Cortanaを無効にしたり、OneDriveを削除したりといった操作を、GUIタイプのウィンドウからボタンを使って簡単に行えるシンプルなインターフェースを提供している。
一般的なコンピューターでWindows10Debloaterを起動する手順は非常に簡単です。
- オープン Windows PowerShellの (またはWindowsターミナルを)管理者として起動します。
- スクリプトをダウンロードして直接実行するコマンドを実行します。例:
iwr -useb https://git.io/debloat |アイエックス - デブロートアプリのダウンロードと起動が完了するまでお待ちください。
- 表示されたインターフェースで、次のようなオプションを使用します。 「不要なソフトウェアをすべて削除する」 または「カスタムブロックリストを使用して不要なソフトウェアを削除する」。
このタイプの解決策は通常 オープンソース誰でもスクリプトの動作を正確に確認できるため、これはある程度の安心感をもたらします。とはいえ、コマンドを実行することで、スクリプトに権限を与えていることを忘れてはなりません。 管理者権限つまり、パッケージの削除、サービスの変更、テレメトリ設定の変更など、大幅な変更が可能になるということです。
多くのユーザーが、これらの自動化スクリプトを適用した後、次のような変化に気づいたと報告している。 システム速度と応答性がわずかに向上これは特に低スペックのマシンや、メーカーの試用版ソフトウェアが大量にインストールされているマシンで顕著です。魔法のような効果はありませんが、RAMを解放し、バックグラウンドプロセスを減らし、スタートメニューを整理することで、より快適な操作感を実現できます。
Windows 11用のWin11Debloatおよび類似ツール
Windows 11では、次のような特定のスクリプトが登場しました。 Win11Debloatこのシステムと Windows 10 の両方をクリーンアップするように設計されています。開発者はこれを次のように定義しています。 軽量で使いやすいPowerShellスクリプト これにより、プリインストールされているアプリを削除したり、テレメトリを無効にしたり、邪魔なインターフェース要素を減らしたりすることができます。
Win11Debloatでできることには、以下のようなものがあります。
- ブロートウェアを削除する Windowsにプリインストールされています。
- テレメトリ、追加診断データ、アクティビティ履歴、およびアプリケーション起動追跡を無効にする.
- 削除または無効化 広告、提案、およびプロモーションコンテンツ ホーム画面、ファイルエクスプローラー、ロック画面、および通知に表示されます。
それを稼働させるための一般的な手順は次のとおりです。
- オープン 管理者としての PowerShell.
- Win11Debloatメニューをダウンロードして実行するコマンドを貼り付けてください。例えば、次のようなコマンドです。
[&([scriptblock]::Create((irm «https://win11debloat.raphi.re/»)))] - メインメニューが表示された新しいウィンドウが開くまでお待ちください。
- デフォルトモードを使用するか、別のモードを使用するかを選択してください パラメータでカスタマイズ.
このスクリプトは、例えば以下のような様々なオプションパラメータを受け入れます。 他の設定には触れずにテレメトリを無効にしたり、検索メニューでBingを無効にしたり、タスクバーから特定のアイコンを非表示にしたりできます。設定項目を一つずつ確認するという面倒な作業を、すべて自動で行ってくれます。
この種のスクリプト全般に言えることですが、 画面に表示される指示と警告をよく読んでください。すべてを選択して一度に起動するのは便利ですが、後で後悔するようなものを無効化したり削除したりした場合、元に戻すのは必ずしも簡単ではありません。
不要なソフトウェアを削除するその他の方法:設定、コントロールパネル、外部アプリから削除する
PowerShellとデブロートスクリプトは非常に強力ですが、それだけが唯一の方法ではありません。Windowsは依然として従来の方法を提供しています。 スタートメニュー、設定、またはコントロールパネルからプログラムをアンインストールしてください。さらに、より高度な機能を実現するのに役立つサードパーティ製のユーティリティも多数存在します。
まず、多くのアプリは複雑な手続きを経ずに削除できます。
- から スタートメニューアプリを右クリックして「アンインストール」を選択します(オプションが表示された場合)。
- から 設定 > アプリ > アプリと機能アプリを見つけてタップし、利用可能な場合は「アンインストール」ボタンを使用してください。
- 場合によっては、 コントロールパネル > プログラムと機能特に、従来のデスクトップソフトウェアの場合。
問題は、多くのアプリがWindowsやメーカーによってプリインストールされていることだ。 通常のアンインストールは許可されていませんボタンが無効になっているか、そもそもオプションが表示されない場合があります。このような場合は、専用のツールやウェブサイトが役立ちます。
とても便利なウェブサイトは 「削除した方がいいでしょうか?」一般的な不要なソフトウェアプログラムの膨大なリストを管理しています。ソフトウェア名または製造元を検索するだけで、次の情報が表示されます。
- インストールパスと実行ファイル名.
- アンインストールしたユーザーの割合。
- Windowsの各バージョンにおける削除方法に関する具体的な手順。
Windows 10または11の不要なプリインストールソフト(ブロートウェア)専用のユーティリティも存在します。
- 膨張ボックスインストールされているすべてのアプリを一覧表示し、選択リストに移動できる非常に軽量なオープンソースツール(約100KB)で、 一度にアンインストールするのは選択したものだけです持ち運び可能なので、設置する必要はありません。
- Windows 10 デブローター GUI: デブロートスクリプトのグラフィカルインターフェースを備えたバリアントで、好みに合わせてオプションを選択するのに非常に便利です。
- Windows 10用10AppsManagerプリインストールされている Windows 10 アプリのアイコンを表示し、1 つずつ削除したり、グローバルオプションを起動したりできる無料ユーティリティです。 ワンクリックで不要なソフトウェアをすべて削除.
- 化学療法Windowsに組み込まれているアプリ(Cortanaなど)を、インストール不要で選択インターフェースを使って簡単にアンインストールすることに重点を置いています。
- Windows 10アプリリムーバーもう一つ、非常にシンプルなプログラムで、最小限のインターフェースを備え、不要な最新のシステムアプリを削除することに特化しています。
さらに、従来のデスクトップソフトウェアに関しては、多くの人が今でも CCleanerはこのソフトウェアには、かなり強力なアンインストールモジュールが搭載されています。Windows固有のプログラムやサードパーティ製プログラムを、痕跡をほとんど残さずに削除できますが、慎重に操作し、各ステップで何を削除しているのかを理解することをお勧めします。
Windowsでテレメトリとデータ送信を無効にする方法
ストレージ容量よりもプライバシー上の理由でブロートウェアを気にしているなら、以下のオプションを検討する価値があります。 Windowsのテレメトリと診断多くの不要なアプリを削除するツールには、これらの機能を部分的に無効化する機能が既に含まれていますが、手動で確認することもできます。
Windowsにおいて、データ送信量を削減するための基本的な方法は次のとおりです。
- オープン コンフィギュレーション.
- IR情報 プライバシーとセキュリティ.
- 入る コメントと診断.
- オプションの診断データを送信することを許可するオプションを無効にして、 Windowsが必要とする最小限のデータ.
この同じセクションでは、次のようなものを調整できます。 Windowsがフィードバックを求める頻度、アクティビティ履歴の収集方法、アプリの追跡方法一部の不要なファイルを削除するスクリプトほど過激ではありませんが、特に機密性の高い部分に触れることなく制御できる方法です。
Win11Debloatのような多くのユーティリティは、まさにさらに一歩先を行くために提供されています。 パーソナライズされた広告をオフにしたり、スタートメニューで宣伝コンテンツの表示を減らしたり、通知やその他のインターフェース要素で「ヒントとコツ」を無効にしたりすることで、 利用データを利用して機能する。
Windowsから不要なソフトウェアを削除するその他の方法:クリーンな復元と再インストール
スクリプト、コマンド、サードパーティツールに煩わされたくない場合は、「力ずく」で実行する方法もあります。 追加アプリケーションなしでWindowsを再インストールまたはリセットしますこれはより過激なアプローチだが、多くの場合、非常にきれいな結果が得られる。
Windows 10 および Windows 11 では、システム セキュリティ設定に次のようなオプションがあります。 「新たな始まり」 または、リカバリツール内の同様のバリエーション。おおよその流れは次のようになります。
- IR情報 ホーム そして「Windowsセキュリティ」を検索してください。
- セクションに入る パフォーマンスとデバイスの状態.
- オプションを見つけて 新たな始まり または、Windowsの再インストールに関する追加情報へのリンク。
- ウィザードを開始します 個人ファイルは保持しつつ、プリインストールされているほとんどのアプリケーションを削除して、システムを再インストールしてください。.
アシスタントは通常、削除されるプログラムの一覧を表示するので、何が消えるのか正確に把握できます。メーカーのユーティリティやプロモーション用デモソフトなどをすべて復元することなく、まるでフォーマットしたばかりのような状態にコンピューターをきれいに仕上げることができる、非常に便利な方法です。
一方で、より伝統的なアプローチも常に存在するだろう。 ディスクをフォーマットし、外部メディア(USBメモリなど)からWindowsを再インストールしてください。これは最も過激な方法ですが、コンピューターメーカーが追加したすべてのソフトウェアを完全に安全に削除できる唯一の方法でもあります。この方法を実行する前に、以下の点を確認することをお勧めします。
- あなたが持っていることを確認してください 重要なファイルをバックアップする.
- 保存またはメモするために ウィンドウズライセンス 必要に応じて(多くの最新システムでは既にUEFIに組み込まれており、自動的に検出されます)。
- Microsoftのメディア作成ツールを使用して、公式のWindowsインストール用USBドライブを作成します。
再インストール後、システムにはほとんどの有名ブランドのプログラムがなくなりますが、 ハードウェアに本当に必要な特定のドライバーやユーティリティは、手動でインストールする必要があります。 メーカーのウェブサイトから。
メーカー別およびバンドルプログラム別の一般的なブロートウェアの例
各メーカーは、自社のコンピュータにプリインストールするプログラムのリストを持っています。多くは無害ですが、中には迷惑なものもあり、特定のハードウェア機能を管理するのに非常に役立つものもあります。重要なのは、 それらを識別し、どれが自分にとって興味深いかを判断する方法を知る.
例えば、東芝、ソニー(VAIO)、レノボ、デル、ASUS、エイサーなどのブランドは通常、以下の製品を含んでいます。
- 公共事業 システム復旧とメディア作成.
- アプリケーション 製品登録、オンライン情報、マニュアル、ヘルプ.
- サードパーティのマルチメディアスイートなど Nero、CyberLink PowerDVD、Roxio 等が挙げられる。
- 管制センター 電源管理、Wi-Fi、Bluetooth、ウェブカメラ、顔認識, etc.
- プロモーション用ゲーム、独自のアプリストア、またはクラウドバックアップサービスへのアクセス。
ウェブサイト「Should I Remove It?」では、これらのプログラムの多くをブランド別(東芝、ソニー、レノボ、デル、ASUS、エイサーなど)に一覧表示しており、自分のコンピューターに表示されているものが影響を受けているかどうかを確認できます。 維持することは一般的であり、不要であり、推奨されることさえありますメーカー名が付いているものを削除するという間違いを犯さないことが重要です。一部のツールは、特殊キー、高度なタッチパッドドライバー、またはノートパソコンの機内モードなどの機能が正しく動作するために必要なものです。
Microsoft の Windows 10 と Windows 11 には、次のような多くの最新アプリケーションが標準で含まれています。 アラームと時計、電卓、カメラ、メールとカレンダー、天気、写真、地図、Xbox ゲーム バー、お使いの電話、ペイント 3D、付箋、グルーヴ ミュージック、Microsoft Store その他にも様々なものがあります。多くは問題なく削除できますが、中にはシステムに深く組み込まれているものもあります。
から 設定 > アプリ > アプリと機能 インストールされているアプリの完全なリストを表示し、フィルタリング、並べ替えを行い、「アンインストール」ボタンが有効になっているかどうかを確認できます。そのボタンが非アクティブになっている場合、 Windowsは、通常の経路でそのアプリを操作することを望んでいません。そこでPowerShell、スクリプト、あるいは10AppsManagerのようなユーティリティが活躍するのです。
何もアンインストールせずにデフォルトアプリを調整および変更します
多くの場合、問題はブロートウェアの存在そのものではなく、 Windowsは、ユーザーが使い慣れていないプログラムで特定のファイルを開くことを強制的に要求します。このような場合は、何もアンインストールする必要はありません。デフォルトアプリを変更するだけで済みます。
これを行うには非常に簡単な方法が2つあります。1つ目は古典的な方法です。 「で開くには…」:
- ファイルを右クリックして「プログラムから開く」を選択します。
- リストからプログラムを選択するか、クリックしてください 「別のアプリケーションを選択してください」.
- チェックボックスをオンにします 「.extファイルを開く際は、必ずこのアプリケーションを使用してください」 それを永続的に関連付ける。
2つ目は、フルメニューを使用することです。 デフォルトのアプリケーション 設定で:
- IR情報 設定 > アプリ > デフォルトアプリ.
- メール、ブラウザ、音楽プレーヤー、ビデオ、写真ビューアーなどのデフォルトアプリを設定します。
- 入る 「ファイルの種類別にデフォルトのアプリを選択する」 拡張機能を拡張機能と関連付ける。
従来のコントロール パネルに慣れている場合は、次の場所に移動することもできます。 既定のプログラム > 関連付けの設定 そして、ファイルの種類ごとに、どのプログラムで開くかを変更できます。不要なソフトウェア自体を削除するわけではありませんが、ドキュメントを開く際に邪魔になるのを防ぎます。
最終的に、あなたのケースでブロートウェアが実際には何なのか、どの部分がプライバシーに影響を与え、どの部分が単に容量を占有しているだけなのかを理解するために時間をかければ、 PowerShell、不要なファイルを削除するスクリプト、専用ツール、およびWindows独自のオプション 重要なファイルを破損させることなくシステムをはるかにクリーンな状態にすることで、視覚的なノイズが減り、パフォーマンスが若干向上し、決して使わないファイルでコンピューターがいっぱいになっているという感覚が大幅に軽減されます。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。
