Equipo con Windows XP no se apaga, se reinicia solo. Solucion.
Pongo con Windows XP por que es el equipo que hace unos dias estuve reparando, pero puede ocurrir con cualquier sistema operativo, ya que, como vereis, al final no depende del sistema operativo sino del hardware, os pongo en situacion.
Es sabido y conocido que hay varios problemas a la hora de apagar un equipo con Windows XP, o no se apaga directamente, o se apaga y se reinicia en bucle sin llegar a apagarse, cosas que podemos solucionar siguiendo estas recomendaciones, os las dejo por aqui para un futuro:
Vamos al registro de Windows, Inicio, Ejecutar -> regedit (Enter)
Allí localizamos la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon.
Una vez localizada dicha clave, comprobamos si el contenido de los valores alfanuméricos PowerDownAfterShudown y ShutdownWithoutLogon es 1, pues de lo contrario, tendremos que ponerlo con ese valor.
Otra cosa, recomendada es revisar en la clave:
HKEY_CURRENT_USER\Control Panel\Desktop si existe el valor alfanumérico PowerOffActive, cuyo contenido deberá ser 1.

Si esto aun sigue sin causar ningún cambio, lo intentaremos de otro modo:
Iniciamos la herramienta de administración del sistema, pulsando con botón derecho sobre el icono de Mi PC seleccionando Administrar.
Una vez dentro del administrador de dispositivos, comprobamos que el apartado Ordenador, indique lo siguiente: Equipo ACPI compatible o PC Estándar APM.
En este último caso, dentro del menú Ver, seleccionamos Mostrar dispositivos ocultos y nos aseguramos que el elemento NT ATM / Legacy Interfaz mode no tenga un marca de color rojo, pues de suceder esto tenemos que hacer lo siguiente:
Accedemos a sus Propiedades y Habilitar el dispositivo.
Comprobar que en las Propiedades de energía, dentro del Panel de control, en la pestaña APM se encuentre activada la opción Habilitar la compatibilidad con la administración avanzada de energía.
Fuente: https://www.trucoswindows.net/solucionar-problemas-apagado-windows-xp/
Tenemos otra opcion para ignorar errores a la hora de apagar el equipo, que estaria en: Boton derecho Mi PC -> Propiedades -> Opciones Avanzadas -> Inicio y recuperacion:

Desmarcar la opcion «Reiniciar automaticamente» y probar, si aun asi, despues de hacer todo esto el equipo sigue sin apagarse, el problema lo teneis en el hardware.
Tambien probe, por que se puede dar el caso:
- Sustitucion de pila de placa base (estaba a 2v)
- Sustitucion del cable de corriente de la torre (si es muy viejo o se observa muy doblado puede tener algun hilo roto y falla)
- Comprobacion del estado del disco duro, estaba al 100%
- Probe a quitar el conector de los USB frontales por si estaban haciendo algun tipo de corto
Yo mismo despues de pasar un buen rato modificando todo lo que acabo de poner no era capaz de hacer que el equipo se apagara, el cabron se apagaba, y a los 3 segundos se encendia solo, no se reiniciaba en realidad, sino que se apagaba de verdad y se encendia solo.
Recorde una entrada que publique hace tiempo con algo «similar»: https://www.mur3.com/ordenador-se-enciende-solo-que-pasa/
Pero no era esto, la BIOS estaba bien, incluso le cargue los parametros por defecto y nada, seguia encendiendose solo, ya estaba a punto de tirar la toalla hasta que me dio por probar el boton de reset de la BIOS:

En este caso es un BOTON que mantenemos pulsado y a la vez arrancamos el equipo, se reincia por completo la BIOS, haciendo un check de la RAM y restaurando valores iniciales, y FUNCIONO. Aqui es un boton, otras placas tiene un jumper y otras se puede hacer directamente desde dentro de la propia BIOS.
Simplemente para que tengais estos datos y pruebas por si algun dia os pasa esto y poder ir probando varias cosas hasta que deis con ello.