Windows 10 で既定のアプリのプロビジョニングを解除するにはどうすればよいですか?

Windows 10 で既定のアプリのプロビジョニングを解除するにはどうすればよいですか?

勤務先の学区のコンピューターをセットアップしようとしているのですが、すべてのユーザーの既定のアプリをアンインストールできないようです。Powershell を使用して Remove-AppxPackage -Package [packagename] を実行すると、ファイルは削除されますが、他のすべてのユーザーに対しては「ステージング済み」としてリストされ、Remove-AppxProvisionedPackage -Online -Package [packagename] を実行すると、ファイルが見つかりませんというエラーが発生します。別のユーザーとしてログインすると、すべてのプログラムが再びスタート メニューに表示されます。

すべてのユーザーに対してこれらのアプリを削除するにはどうすればよいですか? プロビジョニングを解除する必要があると思いますが、その方法を説明したドキュメントが見つかりません。

答え1

問題は確かに「AppxPackage を削除します" そして "Appxプロビジョニングされたパッケージ「同じではない」[パッケージ名]"パラメータ:

たとえば、「アラーム」アプリケーションを削除する場合 (Windows 10 バージョンの場合)、現在のユーザーに対して次の操作を実行します。

Remove-AppxPackage -Package Microsoft.WindowsAlarms_10.1702.333.0_x64__8wekyb3d8bbwe

プロビジョニングされたアプリの場合:

Remove-AppxProvisionedPackage -Online -PackageName Microsoft.WindowsAlarms_2017.203.236.0_neutral_~_8wekyb3d8bbwe

次のコマンドを使用して、現在のユーザーのパッケージ名を一覧表示できます。

Get-AppxPackage -AllUser | Where-Object {$_.PackageUserInformation -like "*Installed*" } | Format-List -Property PackageFullName

プロビジョニングされたパッケージ名を一覧表示するには、次のコマンドを使用します (管理者権限が必要です)。

DISM /Online /Get-ProvisionedAppxPackages | select-string Package

PS: プロビジョニングされたパッケージを削除して「sysprep」を実行する必要がある場合は、現在のユーザーのパッケージも必ず削除してください。そうしないと、sysprep は失敗します。

関連情報