Post actualizado el día octubre 29, 2026 by DeiviSanzPlay
Existe una creencia muy extendida: que basta con abrir el panel de control de XAMPP y pulsar el botón de desinstalar para dejar Windows limpio. Es falso. Ese gesto solo elimina el lanzador y algunos accesos directos, pero deja atrás servicios, carpetas y claves de registro que siguen ahí meses después. Si estás buscando cómo hacer un XAMPP desinstalar limpiamente Windows, lo primero es aceptar que el desinstalador oficial es un punto de partida, no el final del proceso.
Lo he visto muchas veces en equipos ajenos: alguien reinstala Apache porque el puerto 80 aparece ocupado, y descubre que el servicio antiguo sigue registrado apuntando a una ruta que ya no existe. Ese es el síntoma clásico de una desinstalación a medias.
Por qué el mito del desinstalador se repite tanto
El mito nace de una confusión razonable. XAMPP se presenta como un paquete todo en uno, y el usuario asume que su desinstalador funciona como el de cualquier aplicación de escritorio. Pero XAMPP no es una aplicación al uso: es un conjunto de binarios independientes (Apache, MySQL/MariaDB, PHP, FileZilla, Mercury) que se instalan en una carpeta y se registran como servicios de Windows por separado. El desinstalador quita el ejecutable de control, no necesariamente esos servicios.
Además, muchos tutoriales repiten la misma frase sin comprobarla: «desinstala desde el panel de control y listo». Se copia de blog en blog, y así se perpetúa. Nadie vuelve a verificar si el servicio MySQL quedó huérfano.
Qué queda realmente en el sistema tras desinstalar
Después de usar el desinstalador oficial, en la mayoría de instalaciones permanecen varios rastros:
- La carpeta C:xampp completa si elegiste no borrar los datos (htdocs, bases de datos, configuraciones de php.ini y my.ini).
- Servicios de Windows como Apache2.4 o mysql que siguen registrados aunque el binario ya no exista.
- Entradas en el registro bajo HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices.
- Reglas de firewall creadas para Apache y MySQL.
- Variables de entorno si añadiste manualmente PHP al PATH.
Ninguno de estos elementos rompe Windows por sí solo, pero todos juntos explican por qué una reinstalación posterior falla con errores de puerto ocupado o de servicio ya existente.
El orden correcto para un borrado limpio
Antes de tocar el desinstalador, detén los servicios desde el panel de control de XAMPP (Stop en Apache y MySQL). Si el panel ya no abre, usa services.msc y detén manualmente Apache y MySQL. Después ejecuta el desinstalador.
Con el desinstalador terminado, abre una consola como administrador y comprueba si los servicios siguen vivos con sc query o buscándolos en services.msc. Si aparecen, elimínalos con sc delete nombre_del_servicio. Este paso es el que casi nadie hace y el que resuelve la mayoría de reinstalaciones fallidas.
Luego borra la carpeta C:xampp si todavía existe. Aquí conviene una advertencia honesta: si tienes proyectos en htdocs o bases de datos que quieras conservar, expórtalos antes. No hay botón de deshacer.
Limitaciones de este método
Esto no funciona igual en todos los escenarios. Si instalaste XAMPP en una unidad distinta a C:, las rutas cambian y debes ajustar cada comprobación. Si usas una versión portable, no hay servicios registrados y el borrado se reduce a eliminar la carpeta. Y si compartes el equipo con otro usuario que también usa XAMPP, borrar la carpeta global afectará a esa persona.
Tampoco recomiendo limpiar el registro a ciegas con herramientas genéricas. Revisar manualmente las claves de servicios es más seguro que dejar que un limpiador automático elimine entradas que no entiende.
Una comprobación final sencilla
Tras el proceso, reinicia el equipo y verifica que el puerto 80 y el 3306 están libres. Puedes abrir una consola y probar netstat -ano | findstr :80. Si no devuelve nada, la limpieza fue razonablemente buena. Documentación oficial de Apache Friends y foros de soporte de Apache y MySQL coinciden en señalar que los servicios persistentes son la causa más común de fallos al reinstalar, aunque ningún desinstalador automático lo garantiza al cien por cien.
La conclusión práctica: el mito de que el desinstalador de XAMPP deja Windows limpio es cómodo pero incorrecto. Desinstalar limpiamente requiere revisar servicios, carpeta y, en menor medida, el registro. Son unos minutos extra que ahorran horas de diagnóstico después.
Perfiles verificables: Sitio web
Publicado el 29 de October de 2026. Última revisión: 29 de October de 2026.