Когда я запускаю установщик на физическом компьютере с Win 11 Pro, после начального диалогового окна выбора языка создается отдельный процесс. p>
Когда установщик запускается на виртуальной машине Hyper-V (оценочный образ Win 11 Enterprise), существует только один процесс.
Я могу работать с обоими сценариями, но мне хотелось бы понять причину и, возможно, то, как обеспечить согласованность, чтобы я мог использовать один и тот же код для тестирования на своей машине разработки и при работе на виртуальной машине Hyper-V.
Я пробовал запустить установщик напрямую (щелкнув правой кнопкой мыши и запустив от имени администратора), из командной строки (запуск от имени администратора), из Eclipse (запуск от имени администратора) или через PsExec (sysinternals) с - h.
Я предполагаю, что это как-то связано с механизмом повышения прав install4j.
Еще одно отличие виртуальной машины — что он еще не добавлен в домен (на данный момент это только подтверждение концепции), и что пользователь является локальным пользователем, а не пользователем домена (но он входит в группу локальных администраторов).
Подробнее:

После нажатия кнопки «ОК» во втором процессе появится пользовательский интерфейс мастера:
[img]https://i. sstatic.net/nSumkR8P.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/790 ... ge-selecti