PowerShellを使用してWindows10ブロートウェアを削除する方法

click fraud protection

Windows 10には、ユーザーが要求したことのないアプリがプリインストールされた長いリストが付属しています。 マイクロソフトがあなたの喉を押しつぶそうとしているこれらすべてのアプリは、 ブロートウェア. それらは実際には必要ないため、最善のアプローチは、単にコンピューターからそれらをアンインストールすることです。 これを行う1つの方法は、手動でそれらを見つけて削除することです。 ただし、これらのアプリの一部はシステムに深く根付いているため、それらを削除する唯一の方法は、一連の特定のPowerShellコマンドを実行することです。

PowershellでプレインストールされたWindows10アプリを削除するにはどうすればよいですか?

まず最初に、 パワーシェル Windowsの検索バーで右クリックし、 PowerShellアプリ. 選択する 管理者として実行 ブロートウェアとして識別したアプリを編集または削除する権限があることを確認します。

run-powershell-as-admin

DISMコマンドを使用してブロートウェアを削除する

コンピューターからブロートウェアアプリを本当に削除したい場合は、PowerShellのDISMコマンドを使用する必要があります。

  1. まず、を実行します DISM / Online / Get-ProvisionedAppxPackages | select-string Packagename コンピュータにインストールされているすべてのブロートウェアを一覧表示するコマンド。PowerShell Dism
  2. 削除するアプリの名前を見つけて実行します DISM / Online / Remove-ProvisionedAppxPackage / PackageName:PACKAGENAME プロセスを完了するためのコマンド。

PACKAGENAMEをアプリの完全な名前に置き換えます。 つまり、PackageName行の後に表示される文字列全体をコピーします。

たとえば、Bing Weatherを削除する場合は、次のコマンドを実行します。 DISM / Online / Remove-ProvisionedAppxPackage / PackageName:マイクロソフト。 BingWeather_4.25.20211.0_neutral_〜_8wekyb3d8bbwe.

アプリを非表示にする

あなたは使用することができます Get-AppxPackage * AppName * | 削除-AppxPackage 

ブロートウェアを見えないようにするコマンド。 このコマンドは、システムからそれぞれのアプリを完全に削除するわけではないことに注意してください。 それらを非表示にするだけで、後で必要になった場合に簡単に復元できます。

コンピューターで作成されたすべてのユーザーアカウントのすべてのプレインストールされたアプリを非表示にする場合は、次のPowerShellコマンドを実行できます。 Get-AppxPackage -AllUsers | 削除-AppxPackage.ブロートウェアのPowerShellを非表示にする

一方、特定のアプリのみを非表示にする場合は、次のコマンドを実行する必要があります。 Get-AppxPackage * AppName * | 削除-AppxPackage. もちろん、AppNameを非表示にするアプリの名前に置き換える必要があります。 たとえば、ソリティアを削除したいとします。 実行する必要のあるコマンドは次のとおりです。 Get-AppxPackage * solitairecollection * | 削除-AppxPackage.

マシンにインストールされているアプリを確認したいだけの場合は、次のコマンドを実行します。 Get-AppxPackage -allusers | Name、PackageFullNameを選択します.

ホワイトリストアプローチを使用する

他のユーザーは、この問題を解決するためにホワイトリストアプローチを使用することを提案しました。 独自のスクリプトを作成し、必要に応じて新しいアプリで更新できます。 その後、ログオン時にGPO(グループポリシーオブジェクト)を介してスクリプトを自動的に読み込むことができます。

次に例を示します。

$ excludedApps = ‘。* photos。* |。* sticky。* |。* zunevideo。*’

$ unwantedApps = Get-AppxPackage -PackageTypeFilter Bundle | Where-Object {$ _。Name-notmatch $ excludedApps}

If($ unwantedApps){

$ unwantedApps | 削除-AppxPackage
}

以前に削除したアプリの1つを使用する必要がある場合は、いつでもマシンに再インストールできます。 必ず削除してください $ excludedApps リスト。

または、Windows10Debloaterを使用して作業を完了することもできます。 これはあなたができる既製のスクリプトです GitHubからダウンロード.

Windows 10コンピューターからすべてのブロートウェアを削除しても、OSがアプリを再インストールする場合があります。 新しいバージョンにアップグレードする. マイクロソフトは、毎年2つの主要なWindows10アップデートを公開しています。 これは、少なくとも理論的には、上記の手順を1年に2回繰り返す必要がある場合があることを意味します。 最良のシナリオでは、PowerShellスクリプトを更新するだけで、リストに新しいアプリが含まれます。

結論

Windows 10のブロートウェアを削除したい場合は、PowerShellを使用して不要なアプリを削除できます。 必要に応じて、これらのアプリを非表示にするか、DISMコマンドを使用して完全に削除することしかできません。

以下のコメントを押して、ブロートウェアがどれだけ嫌いなのかを評価してください(1から10のスケールで)。 Windows 10ブロートウェアを管理し続けるための、追加のヒントやコツを自由に共有してください。