Поделиться через


Удаление устаревших версий среды выполнения пакета SDK для приложений Windows с компьютера разработки

При установке обновленных версий среды выполнения пакета SDK для приложений Windows с течением времени может потребоваться удалить устаревшие версии с компьютера разработки. Как правило, вам потребуется только среда выполнения и расширение пакета SDK для Приложений Windows, которые вы выбрали для ссылки и требовать в приложении. Если приложение не имеет конкретных причин для более ранних расширений или сред выполнения, вы можете безопасно удалить старые версии.

Среда выполнения пакета SDK для приложений Windows включает пакеты Framework, Main, Singleton и Dynamic Dependency Lifetime Manager (DDLM). Все эти пакеты можно удалить с помощью команд PowerShell . Пакеты Main, Singleton и DDLM можно также удалить в параметрах.

Внимание

Рекомендуется не удалять пакеты среды выполнения пакета SDK для приложений Windows с компьютеров конечных пользователей после развертывания. Это приведет к разрыву других приложений, которые принимают зависимость от этих пакетов.

Удаление компонентов среды выполнения пакета SDK для приложений Windows с помощью PowerShell

Сначала выполните get-appxpackage команду, чтобы получить список всех версий пакетов среды выполнения пакета SDK для приложений Windows, установленных на компьютере (включая платформу, основные, одноэлементные и DDLM-пакеты). Список содержит сведения о каждом пакете среды выполнения, включая значение PackageFullName . Пример выходных данных этой команды см. в разделе "Проверка установленных версий среды выполнения пакета SDK для приложений Windows".

# 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 команду, чтобы удалить определенные версии пакетов среды выполнения пакета sdk для приложений Windows с компьютера разработки. Для каждого пакета укажите значение 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), можно также использовать страницу "Приложения и функции " в параметрах.

Примечание.

Пакет пакета sdk для приложений Для Windows не будет отображаться в приложениях и функциях, и его необходимо удалить с помощью команд PowerShell , описанных ранее в этой статье.

На странице "Приложения и функции" найдите повторное подключение для фильтрации и отображения установленных версий пакетов SDK для приложений Windows. Выберите все версии, которые необходимо удалить с компьютера, и нажмите кнопку Удалить.

Снимок экрана: страница