Come risolvere l’errore “Windows non è riuscito ad avviare il servizio client DHCP” sul tuo computer
Accidenti, quell’errore – “Impossibile avviare il servizio client DHCP sul computer locale” – può davvero rovinare la tua connessione Internet. In pratica, il tuo PC non riesce a ottenere un indirizzo IP assegnato, quindi non è più online. Di solito, si tratta di qualche problema di autorizzazioni con DHCP o TCP/IP, a volte anche malware o blocchi del firewall giocano un ruolo. Se vedi l’Errore 5: Accesso negato quando provi ad avviare il servizio, è un chiaro segno che le autorizzazioni sono compromesse da qualche parte. Abbastanza frustrante, ma per fortuna ci sono alcuni trucchi per provare a risolvere il problema senza strapparti i capelli.
Come risolvere il problema del servizio DHCP quando Windows non lo avvia
Prova a riavviare manualmente il sistema e il servizio
A volte, Windows ha semplicemente bisogno di un nuovo avvio, soprattutto se questo errore si verifica subito dopo un riavvio o un aggiornamento.È facile da verificare: riavviare e vedere se il servizio si avvia normalmente. In caso contrario, aggiornarlo manualmente all’interno di services.msc può a volte risolvere il problema. Questo approccio si basa sull’idea che forse qualcosa si è bloccato o ha funzionato male durante l’avvio, e il riavvio risolve il problema.
- Premere Windows + R, digitare
services.msce premere Invio per aprire la finestra Servizio. - Scorri fino a trovare Client DHCP e controllane lo stato attuale. Se è vuoto o interrotto, fai clic con il pulsante destro del mouse e seleziona Aggiorna.
- Se questo non funziona, fai di nuovo clic con il pulsante destro del mouse e seleziona Riavvia. Conferma se richiesto.
- Riavviare quindi il PC per assicurarsi che tutto venga ripristinato correttamente.
Su alcune macchine, il problema è stato risolto immediatamente, ma su altre no. A volte, potrebbe essere necessario un ulteriore aiuto, come correggere i permessi o impostare il tipo di avvio su automatico. Windows può essere strano in questo senso.
Imposta DHCP per l’avvio automatico
Per ogni evenienza, assicurati che il servizio DHCP non sia disabilitato. Di solito, il tipo di avvio viene impostato su Automatico, in modo che Windows possa avviarlo all’avvio senza che tu debba intervenire manualmente. Ecco come fare:
- Aprire nuovamente services.msc.
- Fare doppio clic su Client DHCP per aprirne le proprietà.
- Modificare il Tipo di avvio in Automatico dal menu a discesa.
- Fare clic su Applica, quindi su OK.
- A volte è necessario anche assicurarsi di aver effettuato l’accesso con l’account corretto → andare alla scheda Accedi, selezionare Questo account — solitamente, l’account Sistema locale va bene, ma se non funziona, provare a cambiarlo in Servizio locale.
- Fare clic su OK, riavviare il servizio se necessario, quindi riavviare.
Regola le autorizzazioni per DHCP e TCP/IP
Un problema che crea problemi a molti sono i permessi: se il tuo account utente o il servizio non ha tutti i diritti, si rifiuterà di avviarsi. Questo è un po’ più complicato, ma ecco il succo:
- Avviare l’Editor del Registro di sistema premendo Windows + R, quindi digitando
regedit. - Vai a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Configurations. - Fai clic con il pulsante destro del mouse e seleziona Autorizzazioni. Assicurati che il tuo account utente abbia il controllo completo: seleziona Consenti accanto a Controllo completo.
- Se manca il tuo nome utente, clicca su Aggiungi e digita il nome del tuo account, quindi concedi il controllo completo.
- Allo stesso modo, per TCP/IP, vai su
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip, fai clic con il pulsante destro del mouse, Autorizzazioni e fai lo stesso.
Nota: modificare le autorizzazioni del registro può essere rischioso se non si presta attenzione. Procedere solo se ci si sente a proprio agio e ricontrollare i passaggi. Perché, ovviamente, Windows deve rendere l’operazione più difficile del necessario.
Reimposta Winsock e svuota lo stack di rete
Un altro colpevole subdolo è la corruzione di Winsock. Reimpostarlo può risolvere alcuni problemi di rete di basso livello che impediscono il funzionamento del DHCP. Per farlo:
- Aprire Prompt dei comandi o PowerShell come amministratore ( fare clic con il pulsante destro del mouse su Start > Windows PowerShell (amministratore) oppure digitare
cmdnella ricerca, quindi scegliere Esegui come amministratore). - Digita:
netsh winsock reset cataloge premi Invio. - Quindi, potresti voler reimpostare lo stack TCP/IP:
netsh int ip reset. Questo può essere utile con configurazioni di rete ostinate. - Successivamente, riavviare il PC e testare nuovamente il servizio DHCP.
A volte, questo semplice passaggio risolve il problema, soprattutto se Winsock è stato danneggiato da malware o aggiornamenti software non validi. Non so perché funzioni, ma funziona, almeno su alcuni computer.
Scansione per malware
I malware che interferiscono con i driver di rete o i file di sistema sono una causa comune di malfunzionamenti, inclusi gli errori DHCP. Utilizza Sicurezza di Windows o il tuo antivirus preferito per eseguire una scansione completa:
- Apri Sicurezza di Windows (digitalo nella barra di ricerca).
- Vai a Protezione da virus e minacce.
- Fare clic su Opzioni di scansione.
- Seleziona Scansione completa e premi Scansiona ora. Preparati ad aspettare un po’, ma una volta completata l’operazione, riavvia e verifica se il DHCP inizia a funzionare.
Controllare e correggere i permessi nel registro
Se le autorizzazioni sono disattivate, Windows potrebbe impedire l’avvio del servizio DHCP. Le modifiche dettagliate alle autorizzazioni descritte sopra sono solitamente sufficienti, ma in alcuni casi icaclspuò essere utile eseguire un comando come quello sulle chiavi di registro. Questo è un passaggio più avanzato, quindi provatelo solo se avete familiarità con la riga di comando.
Aggiorna i driver di rete
Driver di rete obsoleti o corrotti sono sempre un probabile sospetto. Per aggiornarli:
- Premere Windows + R, digitare
devmgmt.mscper aprire Gestione dispositivi. - Espandi Schede di rete.
- Fai clic con il pulsante destro del mouse sul dispositivo di rete, quindi seleziona Aggiorna driver.
- Seleziona Cerca automaticamente i driver.
- Lascia che Windows trovi e installi il driver più recente.
- Riavviare e verificare se il DHCP funziona correttamente.
In alcune configurazioni, questi passaggi aiutano a riavviare il servizio DHCP. In caso contrario, potrebbe essere necessario analizzare più a fondo i registri di sistema o valutare una riparazione completa di Windows, ma per la maggior parte degli utenti, queste soluzioni sono sufficienti per ripristinare la connessione Internet.
Riepilogo
- Riavvia il PC e i servizi per eliminare i problemi temporanei.
- Assicurarsi che DHCP sia impostato sull’avvio automatico.
- Correggere i permessi nel registro con attenzione.
- Reimposta Winsock e lo stack TCP/IP.
- Esegui la scansione per rilevare eventuali malware.
- Aggiornare i driver di rete.
- Se necessario, controllare Windows Firewall o aprire la porta 67/68.
Incartare
Onestamente, è un insieme eterogeneo di permessi, driver e impostazioni a causare questo pasticcio. Risolvere il problema richiede solitamente un po’ di tentativi ed errori, ma la maggior parte di questi passaggi vi indicherà almeno la giusta direzione. Ricordate solo che Windows ama rendere le cose più difficili del necessario. Speriamo che questo faccia risparmiare qualche ora a qualcuno, o almeno aiuti a evitare di strapparsi i capelli.