Cómo hacer que el botón de encendido muestre un mensaje en Windows 10

15

Arranco dual entre Xubuntu y Windows 10. En Xubuntu, cuando presiono el botón de encendido, aparece un cuadro de diálogo con botones para apagar, reiniciar, etc. Frecuentemente uso esto para reiniciar la computadora, pero también lo uso cuando quiero apagarlo, y me gustaría tener lo mismo en Windows, porque (1) sigo presionando el botón de encendido por costumbre en lugar de usar los menús, y (2) como presionar el botón de encendido y luego presionar una opción en mi pantalla táctil mucho mejor que presionar Windows + X-> U-> U, principalmente porque U (Apagar) e I (Cerrar sesión) están uno al lado del otro, lo que genera algunos errores cuando intento apresuradamente apagado al final de la clase.

Sé cómo cambiar lo que hacen los botones de encendido desde el Panel de control, pero ¿hay alguna forma de configurar el botón de encendido para que me pregunte qué quiero hacer cada vez que lo presiono?

O, mejor aún, ¿hay alguna forma de anular la configuración del panel de control y hacer que el botón de encendido inicie un ejecutable o script arbitrario que podría diseñar yo mismo (para que coincida con el menú de Xubuntu)?

Michael Hoffmann
fuente
2
Parece que esta característica se ha eliminado desde Vista. ¿Qué pasa con la reasignación de una tecla de función al comandotaskkill /im explorer.exe
You'reAGitForNotUsingGit
2
¿Cómo ayudaría matar explorer.exe? No estoy diciendo que no, simplemente no entiendo la conexión. ¿La respuesta del sistema operativo al botón de encendido está controlada por explorer.exe, o es un servicio que responde a él, o qué?
Michael Hoffmann el
2
¿Realmente has intentado ejecutar ese comando? Aparece el cuadro de diálogo de apagado de la vieja escuela. Acabo de
probarlo
2
Imprimió "ÉXITO: ​​Señal de finalización enviada al proceso" explorer.exe "con PID 2484." en Windows 10, y visiblemente no hizo nada más ...
Michael Hoffmann
2
Eso es extraño. ¿Qué sucede si lo haces ALT + F4mientras el escritorio tiene el foco? Cuando ejecuto ese comando, obtengo esto: lh5.ggpht.com/_S0f-AWxKVdM/TWz_IW5zaHI/AAAAAAAAOdA/VckFmhXHNCE/…
You'reAGitForNotUsingGit

Respuestas:

9

Ya no hay una forma directa de hacer esto. Windows XP solía tener una función en el panel de control de Encendido donde podía configurar el botón de encendido para preguntarle qué desea hacer. Sin embargo, esa funcionalidad se eliminó en Windows Vista y versiones posteriores.

Sin embargo, hay una manera de simular el comportamiento con la política de seguridad local.

  1. Inicie el Editor de directivas de grupo local desde la línea de comandos o el cuadro de diálogo Ejecutar ... ( gpedit.msc)
  2. En Configuración del equipo -> Sistema, ubíquelo Display Shutdown Event Trackery haga doble clic en él. Habilite la política y configure el modo de visualización en Always(capturas de pantalla a continuación)

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Con esta política habilitada, Windows le indicará la razón por la que está apagando la computadora. No es exactamente una caja amigable de "¿Quieres cerrar", pero proporciona un respaldo para cuando presionas el botón de encendido.

Wes Sayeed
fuente
Si no le importa, ¿podría publicar una captura de pantalla del diálogo? Solo tengo un poco de curiosidad.
Solomon Ucko
3

He pasado algún tiempo probando todo tipo de soluciones que solían funcionar, pero que ya no funcionan en Windows 10:

Ninguno de ellos hizo ningún bien.

Conclusión: no hay forma de interceptar o abortar el botón de encendido. Una vez que se presiona, es el final del juego.

La única solución que pude encontrar es:

  1. Configure el botón de Encendido para no hacer nada:
    en Opciones de energía -> Cambiar configuración del plan -> Cambiar configuración de energía avanzada -> Botones de encendido y tapa -> Configuración -> No hacer nada.
  2. Para apagar realmente la computadora, use el menú Inicio o cree un acceso directo de escritorio.
    Para emergencias, solo presione prolongadamente el botón de Encendido (todos los cambios para abrir documentos se perderán y existe un pequeño peligro para la salud de los archivos del sistema).
harrymc
fuente
1
¿Cómo es eso una solución?
Michael Hoffmann
1
Esta no es la solución que solicitó. Pero tener un aviso así requeriría un programa que se integre demasiado profundamente en Windows. No conozco un producto así, así que solo estoy resumiendo lo que puedes hacer si no eres un hacker. Hay formas de interceptar el cierre, pero AFAIK no hay forma de abortarlo. Si cambia la acción del botón a Suspender, puede haber formas de bloquearlo, pero todos ellos son errores que tienen sus propios problemas.
harrymc
1
shutdown /aes el único método conocido para abortar un apagado, pero solo funciona si se inició con el comando de apagado, por lo que no se aplica al botón de encendido.
harrymc
Gracias. Esos "kludges" son lo que estoy buscando. UV para la explicación.
Michael Hoffmann
1
No estoy seguro de que estos kludges puedan bloquear el botón de encendido, pero puedes probar Insomnia o Caffeinated, que supuestamente desactivará el sueño mientras estén funcionando.
harrymc