| Предыдущий | Следующий |
| ERROR_HOOK_TYPE_NOT_ALLOWED | ERROR_TIMEOUT |
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
Что означает ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION — операция требует интерактивную оконную станцию, а текущий процесс выполняется в другом контексте.
Window station — объект Windows, содержащий desktops и связывающий GUI-контекст с пользовательской сессией. Интерактивная оконная станция обычно называется WinSta0; именно с её desktop-ами связаны экран, клавиатура и мышь вошедшего пользователя.
Что проверить
- Определите session ID процесса, его window station и desktop.
- Если код возвращает служба или scheduled task, проверьте, не пытается ли она показать окно из session 0 или другого noninteractive context.
- Проверьте, не был ли процесс явно привязан к private/noninteractive window station.
- Для фоновой службы вынесите UI в отдельный процесс пользовательской сессии и передавайте ему команды/уведомления через IPC.
Изменение разрешения экрана, видеодрайвера или pixel format здесь обычно не относится к причине: ошибка описывает принадлежность процесса к интерактивному GUI-контексту.
Технические ссылки
- Microsoft: System Error Codes (1300–1699)
- Microsoft: Window Stations
- Microsoft: Process Connection to a Window Station
Нужно найти другой код? Найти другой код состояния или ошибки.
