アプリがWindows 8に明確に焦点を当てているのは、オペレーティングシステムが既定で起動時に "アプリインターフェイス"で起動するだけでなく、オペレーティングシステムのマーケティングのほとんどが同様に焦点を合わせているためです。 しかし、それはWindows 8の片側にすぎず、これらの機能に全力を注ぐことがMicrosoftの賢明な行動であるかどうかは完全にはわかりません。
とにかく、アプリをまったく使用していない場合、またはユーザープロファイルからアプリを削除して起動できないようにしたい場合は、実際には簡単な操作ではないことがわかります。
Windows 8.1のバッチアンインストール機能を使用すると、操作が少し簡単になります(複数のアプリを右クリックして、最後にアンインストールを選択します)。
Windows PowerShellは、ほとんどのユーザーにとって恐ろしい、または別のシェル環境またはコマンドラインのように見えるかもしれません。 これは実際には非常に強力であり、使用できることの1つは、Windows 8システムにインストールされている一部またはすべてのアプリを削除することです。
PowerShellとアプリ
始める前にPowerShellを起動する必要があります。 それを行うには、次を実行します。
- Windowsキーを押し、キーボードを使用してPowerShellを入力します。
- PowerShellの結果を右クリックし、オプションから「管理者として実行」を選択します。
コマンドについて:
取得コマンド
Getは、ローカルPCまたはリモートドメインのユーザーからアプリ関連の情報を取得します。
Get-AppxPackage -User [ユーザー名]は、ユーザー[ユーザー名]によってインストールされたすべてのアプリを一覧表示します。 [ユーザー名]は、ドメイン\ユーザー、電子メールアドレス、user_name、またはSID文字列です。
Get-AppxPackage -AllUsersは、システム上のユーザーがインストールしたすべてのアプリを一覧表示します
Get-AppxPackage -Name [name]は、[name]に一致するすべてのアプリを返します。 コマンドではワイルドカード(*)を使用できます。
Get-AppxPackage -Publisher [publisher name]は、選択した発行元によってインストールされているすべてのアプリを返します。 ワイルドカードが再び許可されます。
クエリを組み合わせることができることに注意してください。
クエリ取得の例:
- Get-AppxPackage -Publisher * Microsoft *は、Microsoftによって公開されたすべてのアプリと、その名前にMicrosoftを使用している他のパブリッシャー(ほとんどなし)を返します。
- Get-AppxPackage -user Martinは、ユーザーアカウントMartinでインストールされたすべてのアプリを返します。
- Get-AppxPackage -name * Halo *は、名前にHaloが含まれるすべてのアプリを返します。
- Get-AppxPackage -name * Facebook * -User domain / user1は、リモートコンピュータードメインのuser1から、名前にFacebookが含まれるすべてのインストール済みアプリを返します。
削除コマンド
RemoveはGetとよく似ていますが、追加のパラメーターを提供します。
Remove-AppxPackage [パッケージ名]は、現在サインインしているユーザーのアカウントから[パッケージ名]を削除します。
Remove-AppxPackage [パッケージ名] -Confirmは上記と同じですが、コマンドの実行前に確認プロンプトを表示します。
Remove-AppxPackage [パッケージ名] -WhatIfは、コマンドを実行するとどうなるかを表示します。
例クエリの削除:
- Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr選択したパッケージを現在のユーザーアカウントから削除します
すべてのユーザーからすべてのMetroアプリを削除する方法
Get-AppxPackage -AllUsers | Remove-AppxPackage
Microsoftは、Windows 8のWindowsストアアプリもすべて削除するスクリプトを公開しました。 このTechnetページからダウンロードできます。
Appインストールコマンドレットに関する追加情報は、Technetでも入手できます。