Por qué la opción 'Permitir que el servicio interactúe con el escritorio' solo está disponible para la cuenta del Sistema local y no para ninguna otra cuenta configurar un servicio de Windows desde el panel de control? Quiero configurar el servicio de Windows para permitir la interacción con el escritorio independientemente de la cuenta con la que esté configurado para ejecutarse. ¿Cómo lograrlo?Opción 'Permitir que el servicio interactúe con el escritorio' no disponible al configurar el servicio de Windows con una cuenta que no sea el sistema local
Respuesta
¡esa es una buena pregunta! Nunca he visto una explicación oficial de Microsoft, pero supongo que la razón tiene que ver con los permisos y derechos y no querer engañar a los usuarios.
No todos los usuarios son creados iguales. Algunos no tienen los derechos para mostrar una interfaz de usuario en la sesión 0, o interactuar completamente con programas arbitrarios (y recursos) que se ejecutan al costado. Tener esos usuarios capaces de mostrar los elementos de GUI de un servicio puede generar confusión. Por ejemplo, si una cuenta de usuario con derechos limitados inicia una instancia de Windows Explorer como un servicio, esa ventana puede no ser capaz de aceptar archivos caídos de un explorador "normal" iniciado por el usuario interactivo. ¡Este tipo de cosas puede ser muy difícil de diagnosticar y explicar!
Tenga en cuenta que Windows ciertamente puede hacer lo que quiera y lo codificamos todo el tiempo en nuestras aplicaciones de servicio (http://www.CoreTechnologies.com/). Windows simplemente no pone esa opción a su disposición para ningún usuario arbitrario.
Por supuesto, por favor, retroceda un paso y tenga cuidado con los cambios en Vista. "Session 0 Isolation" es un elemento de cambio para servicios interactivos de Windows.
- 1. ¿Alternativa a "Permitir que el servicio interactúe con el escritorio"?
- 2. Cómo configurar "interactuar con el escritorio" en el instalador de servicio de Windows
- 3. El servicio de Windows no funciona
- 4. ¿Obtener tamaño de escritorio desde el servicio de Windows?
- 5. Iniciar/detener un servicio de Windows desde una cuenta de usuario que no sea administrador
- 6. Obteniendo el error "Servicio no disponible" al explorar el sitio web de IIS
- 7. Credenciales al instalar el servicio de Windows
- 8. Windows no puede iniciar el servicio
- 9. Ejecución de msiexec desde un servicio (cuenta del sistema local)
- 10. Android 1.6 Mapview no muestra el tráfico hasta que el usuario interactúe con el mapa
- 11. Servicio de Windows En el Programador de tareas: no se puede iniciar el servicio. El proceso de servicio no se pudo conectar al controlador de servicio
- 12. Problema al instalar el servicio de Windows
- 13. El servicio de Windows no puede escribir en% LOCALAPPDATA%
- 14. Programe el servicio de Windows con Quartz.NET
- 15. El servicio no es compatible con chkconfig
- 16. Permitir que se configure un servicio de Windows
- 17. El servicio de Windows no aparece cuando se instala con el proyecto de instalación
- 18. WiX ServiceInstall: configurar el servicio para que se ejecute como el usuario de Windows actual
- 19. El servicio no recibe mensajes después de que se reinició el servicio Message Queue Server
- 20. ¿Cómo recupero el nombre de usuario con el que se ejecuta un servicio de Windows?
- 21. Como el botón que no muestra cuenta
- 22. WiX - Instale el servicio de Windows y conceda los permisos
- 23. El cierre de un servicio de Windows que tiene roscas
- 24. AppFabric: No se pudo contactar con el servicio de caché
- 25. El servicio WCF no se puede iniciar cuando hay más de un servicio disponible
- 26. Error al conectar con el servicio WCF con la seguridad de Windows
- 27. Android; Geocoder, ¿por qué recibo "el servicio no está disponible"?
- 28. El servicio de Windows no puede ver el semáforo con nombre
- 29. Cliente de prueba de WCF que no carga el servicio
- 30. El servicio que inicia un proceso no muestra la GUI C#
Abandonar. Esta configuración no está pensada para un uso general, y se ha eliminado en versiones posteriores de Windows. Estás ladrando al árbol equivocado. Encuentre otra forma de resolver su problema que no requiera que el usuario asuma riesgos de seguridad inmensos. –