Como al parecer todo "esta bien" yo lo que haría seria desinstalar la versión que tienes. Existen dos versiones de xampp, una que viene con ejecutable y otra que es un punto zip para descomprimir y se activa con un bat. Busca esa ultima y la instalas. Lo malo es que no te instala el xampp control pero le puedes crear un acceso directo. Yo creo que con eso se deberia solucionar el problema. Hace pocos dias me toco instalar el xampp (por decimo novena vez
para el compu del trabajo) y asi logre que funcionara sin problemas.