web-dev-qa-db-ja.com

すべてのユーザーのappxパッケージを削除します

Windows 10の新規インストール。どういうわけか、MSN天気アプリが破損しました。 (起動できません)次のPowershellコマンドでアプリを削除しました:

Remove-AppxPackage -Package Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe

ただし、実行中

Get-Appxpackage –Allusers

パッケージはまだ存在しています。 Windowsストアを介してアプリを再インストールしようとすると、ダウンロードがスキップされ、同じ破損したパッケージがインストールされます。

何度も再起動してWSResetを使用してみましたが、役に立ちませんでした。

私に何ができる?ありがとうございました!

12
GiantDuck

Windows 10 1709の場合:

Get-AppxPackage -all *NAME_OF_THE_APPX* | Remove-AppxPackage -AllUsers
6
Camille Muller

V 1709(Fall Creators Update)以降、Remove-AppxPackageに新しい「-AllUsers」フラグがあります。

2
dsmtoday

Remove-AppxPackageは、からパイプしても、ログインしたユーザーのストアアプリケーションのみを削除しますGet-AppxPackage -AllUsers

別のユーザーがログインし、アプリが自分のプロファイルで更新されていたため、過去にアプリを更新できませんでした。これは、sysprepを使用する際の既知の問題でもあります

これが当てはまるかどうかは、次のスクリプトを使用して確認できます。

Get-AppxPackage -AllUsers | Format-List -Property PackageFullName,PackageUserInformation.

この最後のコマンドレットの出力で、パッケージがインストール済みとして表示されているユーザーを確認します。これまでどおり、参照コンピューターからこれらのユーザーアカウントを削除するか、これらのユーザーアカウントを使用してコンピューターにログオンし、Appxパッケージを削除します。

Remove-AppxPackage -Package Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe

それでも解決しない場合は、プロビジョニングを削除して、ストアから再度インストールしてみてください。

Remove-AppxProvisionedPackage -Online -PackageName Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe
1
Stu

これはWindows 10 1809で機能します。

get-appxpackage *pattern* | remove-appxpackage -AllUsers

または

remove-appxpackage -AllUsers -Package somepackagefullname

これは現在機能していません:

remove-appxpackage -User somesid -Package somepackagefullname

オプションなしでremove-appxpackageにパイプすると、現在のユーザーのパッケージのみが削除されます。

1
js2010

最善の策は、画像からアプリを削除することです。 Weatherはプロビジョニングされたアプリです。つまり、存在する場合、ユーザーごとに新しいコピーをインストールします。これは、新しいバージョンのリリースにも当てはまります。タスクシーケンスを介してそれらを削除することに関するMichaelの記事を確認してください。これは、特定のメソッドに適応できる優れたリファレンスです。 https://blogs.technet.Microsoft.com/mniehaus/2015/11/11/removing-windows-10-in-box-apps-during-a-task-sequence/

TL; DR-削除したままにする場合は、イメージから削除する必要があります。削除しないと、最終的に誰かのために再インストールされます。

0
Charlie C