Windows 10の新規インストール。どういうわけか、MSN天気アプリが破損しました。 (起動できません)次のPowershellコマンドでアプリを削除しました:
Remove-AppxPackage -Package Microsoft.BingWeather_4.7.118.0_x86__8wekyb3d8bbwe
ただし、実行中
Get-Appxpackage –Allusers
パッケージはまだ存在しています。 Windowsストアを介してアプリを再インストールしようとすると、ダウンロードがスキップされ、同じ破損したパッケージがインストールされます。
何度も再起動してWSReset
を使用してみましたが、役に立ちませんでした。
私に何ができる?ありがとうございました!
Windows 10 1709の場合:
Get-AppxPackage -all *NAME_OF_THE_APPX* | Remove-AppxPackage -AllUsers
V 1709(Fall Creators Update)以降、Remove-AppxPackageに新しい「-AllUsers」フラグがあります。
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
これはWindows 10 1809で機能します。
get-appxpackage *pattern* | remove-appxpackage -AllUsers
または
remove-appxpackage -AllUsers -Package somepackagefullname
これは現在機能していません:
remove-appxpackage -User somesid -Package somepackagefullname
オプションなしでremove-appxpackageにパイプすると、現在のユーザーのパッケージのみが削除されます。
最善の策は、画像からアプリを削除することです。 Weatherはプロビジョニングされたアプリです。つまり、存在する場合、ユーザーごとに新しいコピーをインストールします。これは、新しいバージョンのリリースにも当てはまります。タスクシーケンスを介してそれらを削除することに関するMichaelの記事を確認してください。これは、特定のメソッドに適応できる優れたリファレンスです。 https://blogs.technet.Microsoft.com/mniehaus/2015/11/11/removing-windows-10-in-box-apps-during-a-task-sequence/
TL; DR-削除したままにする場合は、イメージから削除する必要があります。削除しないと、最終的に誰かのために再インストールされます。