3

В течение нескольких месяцев у меня был киоск обновления Windows. В течение нескольких месяцев я видел, как установщик Windows застрял, пытаясь что-то сделать:

Каждый раз, когда я перезагружаюсь, он оставляет потерянную папку в корне моего диска C: :

я вижу, что Document Explorer был запущен установщиком Windows с параметром командной строки /setup :

"c:\Program Files (x86)\Common Files\Microsoft Shared\Help 8\dexplore.exe" /setup /log "C:\Windows\TEMP\VS1.tmp"

Сегодня я наконец-то посмотрел на него, и проблема в том, что Document Explorer застрял, показывая окно сообщения:

Как я могу нажать OK в диалоговом окне, которое работает в контексте NT AUTHORITY\SYSTEM и, возможно, работает на другом рабочем столе?

Примечание: Windows не упомянула, что служба отображает окно сообщения, предлагая мне переключиться на рабочий стол Session 0.

Смотрите также

1 ответ1

1

Я нашел один способ сделать это; хотя я хотел бы увидеть работу Гравити.

MessageBox отображается на рабочем столе Session 0 . В Windows Vista и 7 есть служба, которая ищет любого, отображающего диалоговое окно на « защищенном » рабочем столе, и предлагает вам переключиться на него.

Я не видел никаких уведомлений, потому что Interactive Services Detection не работала (в Windows 7 по умолчанию запускается вручную ).

Название сервиса: UI0Detect
Отображаемое имя: обнаружение интерактивных служб.
Описание: Включает уведомление пользователя о вводе пользователя для интерактивных сервисов, что обеспечивает доступ к диалогам, созданным интерактивными сервисами, когда они появляются. Если эта служба остановлена, уведомления о новых интерактивных диалогах службы больше не будут работать, и доступ к диалоговым окнам интерактивной службы может отсутствовать. Если эта служба отключена, уведомления и доступ к новым интерактивным диалоговым окнам службы больше не будут работать.
Путь к исполняемому файлу: C:\Windows\system32\UI0Detect.exe

Вы можете вручную запустить эту службу, запустив (из командной строки с повышенными правами):

>sc start ui0detect

Как только я это сделал, появилось уведомление. Он обнаружил окно сообщения и предложил мне переключиться на безопасный рабочий стол:

,

После того, как я нажал кнопку OK в диалоговом окне обижая, я был в состоянии вернуться на рабочий стол, нажав на кнопку Я сделано:

Было бы еще хорошо , чтобы найти способ , чтобы иметь возможность перейти на Session 0 «безопасный» рабочий стол всякий раз , когда я хотел - не только когда службы обнаружения интерактивных служб обнаружили интерактивный сервис.

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