Я получаю одно и то же сообщение об ошибке снова и снова. Я проверил журналы, и они бесполезны, потому что просто повторяют то, что напечатано на экране. Я пытался связаться со службой технической поддержки Microsoft, но они хотят, чтобы на мои вопросы ответили 499 долларов. Так что я знаю, что этот вопрос, скорее всего, проголосует за меня и забанит меня, но это мой последний вариант, и он дешевле, чем 500 долларов. Это команда, которую я ввел (да VLC, пытаюсь воссоздать учебник Microsoft) и ошибка, которую я продолжаю получать:

PS C:\Users\Mark\Desktop\DesktopAppConverter> .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Wind
ows\Images\BaseImage-14393 -Installer C:\Users\Mark\Desktop\VLC\vlc-2.2.4-win32.exe -InstallerArguments "/quiet","/nores
tart" -Destination C:\Users\Mark\Desktop\VLC -PackageName "VLC" -Publisher "CN=VideoLAN" -Version 1.0.0.0 -Verbose
VERBOSE: Log files can be found in C:\DesktopAppConverter\f18ef452-9062-487e-bbee-6599c9157a0d\logs
VERBOSE: Desktop App Converter Preview 0.1.15.release_2016-05-09_12-56_1a4902
VERBOSE: --------------------------------------------------


Checking Prerequisites

VERBOSE: Checking Windows Version to ensure it meets minimum requirements
VERBOSE: Minimum Windows Version requirement is met.
VERBOSE: Testing for required feature enabled...
VERBOSE: An error occurred. Refer to logs in C:\DesktopAppConverter\f18ef452-9062-487e-bbee-6599c9157a0d\logs
Get-WindowsOptionalFeature : An attempt was made to load a program with an incorrect format.
At C:\Users\Mark\Desktop\DesktopAppConverter\converter_util\EnvironmentAssertions.ps1:37 char:16
+ ...  $feature = Get-WindowsOptionalFeature -Online -FeatureName "Containe ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.GetWindowsOptionalFeatureCommand

Как вы видите, он запускается и может проверить мою версию Windows, а затем останавливается на следующем предварительном условии. Кроме того, в описании справки говорится: «Этот конвертер зависит от включенной дополнительной функции Windows». Кто-нибудь знает, что это за функция? Как всегда, заранее благодарю за помощь.

2 ответа2

0

В документации говорится, что поддерживается только 64-битная версия, возможно, у вас неправильный двоичный файл (vlc-2.2.4-win32.exe)

0

Упомянутая функция - это функция "Контейнеры", которую вы должны заметить при переходе в "Программы и компоненты" -> "Включить или отключить функции Windows", а затем в следующем окне вы увидите "Контейнеры". Это нужно включить, прежде чем пытаться запустить конвертер. Вы пытались настроить конвертер, используя шаги, упомянутые здесь: https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter? Кроме того, я заметил, что вы используете старую версию конвертера (0.1.15), поэтому вам также следует попробовать обновить его до последней версии (0.1.24) - проблема, о которой вы сообщили, не связана с версией, но все же используйте последнюю версию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .