La porta 80 probabilmente non funzionava perché avevi Skype aperto prima di avviare Apache, anche Skype usa la porta 80 e chi parte per primo se la accaparra.
Se metti Apache come servizio puoi riassegnargli la porta 80, Skype ne userà automaticamente una diversa (devi riavviare il PC).

Per quanto riguarda il pannello Admin, ricorda di far partire il pannello di XAMPP con i diritti di amministratore, altrimenti non applica i cambiamenti.
Non è che hai cancellato qualcosa nella cartella htdocs? Punta lì il pulsante Admin di Apache.