Avete il vostro nuovo Windows Vista o meglio ancora il fiammante Windows 7 e decidete giustamente di installare un server HTTP. E vi accorgete che malauguratamente questo è bloccato da un simil server Microsoft apache che blocca la 80.
I modi per risolverlo sono:
- Smanettare la chiave di registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
- Chiudere il vostro server http dai gestori di servizio (via console è più veloce). Vedi il commento di Niranjan Inamadar, traumatizzatissimo operaio microsoft.
- Aprire una console come amministratore (accessories>console>(right click)as administrator)
- Disabilitare il servizio da sc (>> sc config http start= disabled)
- Bloccare il server http (>> net stop http)
Non dovrebbe essere necessario rebootare. Nota che tra le opzioni di start= (che non ci crederete ma non è chiave operatore ma è solo il nome della chiave) abbiamo anche “demand” e “auto”. L’ultima se volete rimettere le cose a posto.
Quello che nessuno vi dice è che se non vi è ancora venuto malditesta, sappiate che in questo modo state bloccando tutti i servizi che dipendono dal http service di casa microsoft. Ad esempio scordatevi di stampare d’ora in poi.
Per disabilitare i servizi http microsoft temporaneamente potete provare ad eseguire l’apposito comando (>> net stop http). Se fallisce con errore 1051 perchè “A stop control has been sent to a service that other running services are dependent on.”, non vi scoraggiate e ripetete ad esaustione. Vedrete anche una lista dei servizi che dipendono dal famelico servizio microsoft http©.
Se andate a vedere come si riavviano le stampanti il giorno che beccate l’errore “Print Spooler service is not running” trovate che vi basta riavviare il servizio “Print Spooler” dal pannello “services.msc” (corrispondente a control panel>administrative tools>services). Invece non basta perché vi beccate l’errore “Error 1068: The dependency service or group failed to start” che appunto si risolve buttando giù i vostri siti e restituendo a microsoft quello che è di microsoft: il brevetto della porta 80 per l’http.
