Назад | Перейти на главную страницу

Открывайте графические приложения Windows без монитора и управляйте им

У меня есть сервер Windows, на котором установлено несколько приложений. Для каждого приложения мы создали макрос, который взаимодействует с ним. Например, откройте ERP -> перейдите к регистрации продукта -> добавьте новый продукт. Эти сценарии работают, но только если в окнах есть активный дисплей. Как я могу смоделировать виртуальный дисплей в Windows, чтобы макросы все еще работали.

Вплоть до Windows 7 / Windows Server 2008 R2 использовался флаг «Взаимодействовать с рабочим столом» при запуске служб / запланированных задач. Этот флаг был удален в более поздних версиях Windows, но его по-прежнему можно активировать с помощью устаревшей опции, управляемой следующим ключом реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\NoInteractiveServices

Установите для него значение 0, чтобы позволить службам взаимодействовать с рабочим столом.

Видеть https://docs.microsoft.com/en-us/windows/desktop/services/interactive-services для получения дополнительной информации о том, как выполнять интерактивные службы.