次の方法で共有


開発用コンピューターから古い Windows App SDK ランタイム バージョンを削除する

Windows App SDK ランタイムの更新バージョンを時間の経過と伴ってインストールする際に、開発用コンピューターから古いバージョンを削除することが必要になる場合があります。 通常、必要なのは、アプリケーションで参照し、必要とするように選択した Windows App SDK ランタイムと拡張機能だけです。 アプリケーションに以前の拡張機能またはランタイムの特定の理由がない限り、古いバージョンを安全に削除できます。

Windows App SDK ランタイムには、Framework、Main、Singleton、Dynamic Dependency Lifetime Manager (DDLM) パッケージが含まれています。 これらのパッケージはすべて、PowerShell コマンド 使用してアンインストールできます。 メイン、シングルトン、DDLM のパッケージは、設定でアンインストールすることもできます。

Von Bedeutung

デプロイ後にエンド ユーザーのマシンから Windows App SDK ランタイム パッケージを削除しないことをお勧めします。 これにより、これらのパッケージに依存している他のアプリケーションが中断されます。

PowerShell を使用して Windows App SDK ランタイム コンポーネントを削除する

まず、get-appxpackage コマンドを実行して、コンピューターにインストールされているすべてのバージョンの Windows App SDK ランタイム パッケージ (フレームワーク、メイン、シングルトン、DDLM パッケージを含む) を一覧表示します。 この一覧には、PackageFullName 値など、各ランタイム パッケージに関する詳細が含まれています。 このコマンドの出力の例については、「インストールされているバージョンの Windows App SDK ランタイムを確認する」を参照してください。

# For 1.0 and 1.0 Preview releases 
get-appxpackage *appruntime*

# For 1.0 Experimental
get-appxpackage *WindowsAppSDK* 

# For version 0.8
get-appxpackage *reunion*

次に、remove-appxpackage コマンドを実行して、開発用コンピューターから Windows App SDK ランタイム パッケージの特定のバージョンを削除します。 各パッケージについて、前の手順で説明したように、削除するランタイム パッケージの PackageFullName 値を指定します。 次の例では、フレームワーク、main、DDLM パッケージをそれぞれ削除します。 コンピューター上のパッケージに対して適切な PackageFullName 値を指定してください。

remove-appxpackage -Package Microsoft.ProjectReunion.0.8-preview_8000.144.525.0_x86__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.Main.0.8-preview_8000.144.525.0_x64__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.DDLM.8000.144.525.0-x8-p_8000.144.525.0_x86__8wekyb3d8bbwe

[設定] でメイン パッケージと DDLM パッケージを削除する

Main および Dynamic Dependency Lifetime Manager (DDLM) パッケージを削除するには、[設定] の [アプリと機能] ページを使用することもできます。

Windows App SDK フレームワーク パッケージは アプリと機能には表示されず、この記事で前述した PowerShell コマンドを使用してアンインストールする必要があります。

[ アプリと機能 ] ページで、 再会 を検索して、インストールされているバージョンの Windows App SDK パッケージをフィルター処理して表示します。 コンピュータから削除するバージョンを選択し、アンインストールをクリックしてください。

Windows App SDK パッケージを削除するための [設定] の [アプリと機能] ページのスクリーンショット