Как установить appx пакет на версию, которая ниже указанной в манифесте?

Как можно установить приложение "Ножницы" из Windows 11 на мою текущую версию Windows 10 (версия 19044), учитывая ограничение appx до версии 22000? Я уже попытался распаковать архив appx и запустить установку, но получаю ошибку. Также пытался изменить манифест через Msix Packing Tool, но столкнулся с проблемой ключа подписи. Я не использую Visual Code, поэтому предложенные решения, связанные с ним, не подходят. Как мне решить эту проблему?
  • 19 сентября 2023 г. 0:27
Ответы на вопрос 2
Если версия операционной системы ниже указанной в манифесте приложения, установка appx пакета непосредственно может быть невозможна из-за ограничений, связанных с требуемой версией операционной системы.

Однако, если вы все еще хотите установить это приложение на Windows 10, есть несколько вариантов, которые можно попробовать:

1. Проверьте, нет ли доступной более новой версии приложения, совместимой с вашей операционной системой. Можно найти официальную страницу приложения или связаться с разработчиками, чтобы узнать о совместимости.

2. Если у вас есть доступ к исходным файлам приложения, вы можете попробовать собрать его с помощью Visual Studio на вашей версии Windows. В этом случае вам может потребоваться иметь соответствующие пакеты SDK и инструменты для разработки приложений.

3. Попробуйте использовать контейнеризацию для запуска приложения. Например, вы можете использовать инструменты, такие как Docker, для создания контейнера с новой версией Windows, совместимой с приложением, и установки приложения внутри контейнера.

4. Перейдите к более новой версии операционной системы, чтобы иметь возможность установить приложение.

В любом случае, имейте в виду, что установка приложения, несовместимого с вашей версией операционной системы, может привести к непредсказуемому поведению и нежелательным последствиям, поэтому рекомендуется следовать официальной совместимости приложения.
Крайняя версия, поддерживаемая appx, - 22000. Программа не будет обновляться, поэтому мне нужен обходной путь. Если моя программа использует API, которых нет в Windows 10, то она не будет работать даже после установки. Ошибка произошла при регистрации расширения windows.appExecutionAlias. Если вы редактируете манифест, вы можете удалить установку алиаса SnippingTool. Не думаю, что он вам очень нужен.
Похожие вопросы