¿Cómo hacer clic en Aceptar en un cuadro de diálogo en otro escritorio?

¿Cómo hacer clic en Aceptar en un cuadro de diálogo en otro escritorio?

Durante meses he tenido un bloqueo de Windows Update. Durante meses he vistoinstalador de ventanasatrapado tratando de hacer algo:

ingrese la descripción de la imagen aquí

Cada vez que reinicio, deja una carpeta huérfana en la raíz de mi C:disco:

ingrese la descripción de la imagen aquí

Veo que Windows Installer inició Document Explorer con una /setupopción de línea de comando:

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

Hoy finalmente lo investigué y el problema es queExplorador de documentosestá atascado mostrando un cuadro de mensaje:

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer clic OKen un cuadro de diálogo que se ejecuta en el contexto de NT AUTHORITY\SYSTEMy probablemente se ejecuta en otro escritorio?

Nota: Windows no ha mencionado que unserviciomuestra un cuadro de mensaje que ofrece permitirme cambiar al escritorio de la Sesión 0.

Ver también

Respuesta1

Encontré una manera de hacerlo; Aunque me gustaría ver el trabajo de Gragraty.

MessageBoxSe muestra A en el escritorio de Session 0. Windows Vista y 7 tienen un servicio que busca a cualquiera que muestre un cuadro de diálogo en el "seguro"escritorio y le ofrecemos permitirle cambiar a él.

No vi ninguna notificación porque el Interactive Services Detectionservicio no se estaba ejecutando (en Windows 7, el valor predeterminado esmanualpuesta en marcha).

Nombre del Servicio:UI0Detectar
Nombre para mostrar:Detección de servicios interactivos
Descripción:Habilita la notificación al usuario de la entrada del usuario para servicios interactivos, lo que permite el acceso a los cuadros de diálogo creados por los servicios interactivos cuando aparecen. Si se detiene este servicio, las notificaciones de nuevos cuadros de diálogo de servicios interactivos ya no funcionarán y es posible que no haya acceso a los cuadros de diálogo de servicios interactivos. Si este servicio está deshabilitado, tanto las notificaciones como el acceso a nuevos cuadros de diálogo de servicios interactivos dejarán de funcionar.
Ruta al ejecutable: C:\Windows\system32\UI0Detect.exe

Puede iniciar este servicio manualmente ejecutando (desde un símbolo del sistema elevado):

>sc start ui0detect

Tan pronto como lo hice apareció una notificación. Detectó un cuadro de mensaje y me ofreció permitirme cambiar al escritorio seguro:

ingrese la descripción de la imagen aquí.

Después de hacer clic OKen el cuadro de diálogo infractor, pude regresar a mi escritorio haciendo clic en elHe terminadobotón:

ingrese la descripción de la imagen aquí

Todavía sería bueno encontrar una manera de poder cambiar a Session 0"seguro" escritorio cuando quisiera, no solo cuando elDetección de servicios interactivosLos servicios detectaron un servicio interactivo.

información relacionada