In precedenza, ho scritto la Ultimate Troubleshooting Guide for Windows 7 Homegroup Issues, che molte persone hanno trovato utile. Oggi, ho intenzione di scrivere una guida definitiva per la risoluzione dei problemi di Windows 7 che si blocca. Questo include Windows 7 che si blocca all’avvio/boot, che si blocca quando si disconnette, che si blocca quando si spegne, che si blocca quando si installano programmi, ecc.
Anche se Windows 7 è un grande passo avanti rispetto a Windows Vista, ha ancora la sua parte di problemi. Ho avuto numerosi problemi con Windows 7 che si blocca quando si eseguono operazioni di routine sul mio computer. Ho cercato di raccogliere il maggior numero di soluzioni che ho finito per usare in questa guida. Speriamo che qualcuno sia in grado di risolvere il suo problema guardando qui piuttosto che cercando in un mucchio di siti web.
Cercherò di rendere la guida più navigabile utilizzando le intestazioni delle sezioni per identificare il tipo di impiccagione che sto cercando di affrontare. In questo modo, potete semplicemente saltare alla parte che pensate possa affrontare il vostro problema. Sentiti libero di commentare con soluzioni/domande!
Si blocca mentre in Windows 7
Se sei già loggato in Windows e stai avendo problemi con Windows 7 che si blocca mentre apri programmi o clicchi su finestre di dialogo o clic destro, ecc, allora dovresti provare le seguenti procedure. Di solito questo significa che c’è qualche software installato sul computer che sta causando problemi con altri aspetti di Windows. Potrebbe essere un software antivirus o solo un normale programma scaricato da Internet. In entrambi i casi, il modo migliore per vedere se questo è davvero il problema è quello di eseguire un avvio pulito.
Passo 1: Accedi a Windows 7 con diritti di amministratore, clicca sul pulsante Start e digita MSCONFIG nella casella di ricerca.
Passo 2: Clicca sulla scheda Generale e scegli Avvio selettivo. Assicurati di deselezionare la casella che dice “Carica elementi di avvio”.
Ora clicca sulla scheda Servizi e seleziona la casella che dice “Nascondi tutti i servizi Microsoft”. Poi clicca sul pulsante Disabilita tutto.
Clicca su OK e poi riavvia il computer. Se trovi che Windows non si blocca più, allora puoi essere sicuro al 100% che si tratta di un problema con un programma o servizio di terze parti. Non c’è un modo semplice per determinare quale elemento di avvio o quale servizio sta causando il problema. In pratica devi capire manualmente riattivando metà degli elementi di avvio e poi riavviando. Se il problema si ripresenta, sai che l’elemento problematico è in quella lista di elementi controllati. Poi ne controlli la metà e riavvii di nuovo. Dovresti fare la stessa procedura con i servizi se non è un elemento di avvio a causare il problema. Alla fine, avrai solo un elemento controllato e quello causerà la sospensione.
Una volta che sai qual è il programma, vai avanti e disinstallalo. Disinstallare il programma disabiliterà anche qualsiasi servizio associato a quel programma. Poi puoi tornare all’utilità MSCONFIG e scegliere Avvio normale.
Windows 7 si blocca all’avvio – Classpnp.sys
Uno dei problemi più sgradevoli di Windows 7 è quando si blocca durante l’avvio nella schermata “Avvio di Windows”. Ho visto questo problema con molti clienti e, ragazzi, può essere un vero dolore perché molte delle correzioni raccomandate (usando la riparazione del sistema o il ripristino del sistema) non funzionano!
Se si prova a eseguire Windows 7 in modalità provvisoria, si blocca a Classpnp.sys. Quello che abbiamo capito è che questo problema potrebbe essere legato a un paio di cose. La prima cosa da provare è la riparazione all’avvio o il ripristino del sistema utilizzando il DVD. Puoi leggere online come avviare da DVD e arrivare a queste opzioni. Ci sono un sacco di guide là fuori, quindi non ripeterò queste informazioni. Assicurati solo di andare nel BIOS e di impostare l’avvio da CD/DVD come prima priorità rispetto all’hard disk.
Se questo non funziona, prova a riavviare Windows in modalità di debug. Puoi riavviare il computer e premere F8 per ottenere un elenco di opzioni di avvio, che include Safe Mode, Last Known Good Configuration, ecc. A volte Windows si carica in modalità di debug e poi puoi riavviare il computer e si avvierà bene in modalità normale.
Ora il vero problema si presenta con le persone che cercano di usare il DVD e si blocca su “loading files”, il che significa che non puoi nemmeno arrivare alle opzioni di riparazione o ripristino del sistema. Questo di solito significa che è un problema di hardware. Alcune persone si sono bloccate alla parte classpnp.sys dopo aver eseguito un aggiornamento di Windows, il che significa che potrebbe essere legato al software.
– In questo caso, si può provare Last Known Good Configuration o provare ad avviare in modalità provvisoria e poi disinstallare qualsiasi aggiornamento di Windows andando nel Pannello di controllo – finestra di dialogo Programmi. Se riesci a entrare in modalità provvisoria, puoi anche provare a eseguire chkdsk, sfc /scannow, o provare un ripristino del sistema.
– Se è legato all’hardware, devi esaminare quanto è vecchio il tuo hardware e se qualcosa potrebbe essersi guastato. Per esempio, un cattivo slot di memoria può causare questo problema. Rimuovere un chip di memoria alla volta e vedere se il problema scompare. Assicuratevi che la memoria sia inserita correttamente nello slot. Un sacco di volte la memoria non viene spinta fino in fondo e causa tutti i tipi di problemi assurdi. Inoltre, provate a sostituire i chip di memoria e vedete se funziona. È incredibile quanti chip vadano a male.
– Se stai avendo questo problema su un desktop, devi aprirlo e controllare che tutti i cavi e tutte le schede siano correttamente inserite nei rispettivi slot. Assicuratevi di controllare l’alimentatore e assicuratevi che l’alimentazione che va nella scheda madre sia OK. Se c’è molta polvere nel sistema, usate dell’aria compressa e pulitelo bene. Questo può sembrare un po’ troppo, ma se non puoi nemmeno avviare il DVD senza che si blocchi, hai un problema hardware, non un problema software.
– Poi, devi andare nel BIOS e disabilitare tutto l’hardware comprese le porte USB, la scheda audio, il floppy disk, il 1394, la scheda multimediale, la scheda di rete, ecc. Cercate di usare la scheda grafica interna/onboard piuttosto che la scheda dedicata. Se non puoi disabilitare qualcosa, prova a scollegarlo. Per esempio, se avete una o più unità DVD, allora andate avanti e scollegatele internamente dal sistema. Ho avuto un cliente la cui unità DVD causava il blocco del sistema. Prova ad avviare ora e vedi se riesci a superare la schermata di sospensione. Se è così, allora è sicuramente un pezzo di hardware che causa il problema.
– Un altro pezzo di hardware da controllare è un lettore di schede USB multi-slot. Se lo avete collegato al computer durante l’avvio, a volte può cercare di usarlo come dispositivo di avvio e fallire. Vai avanti e disconnetti qualsiasi periferica collegata al computer.
– Se stai usando un qualsiasi tipo di switch KVM per tastiere/mouse multiple, allora vai avanti e scollegalo e inserisci un mouse/tastiera PS2 nel tuo computer. Molti di questi switch KVM usano l’USB e, per qualche strana ragione, possono causare problemi con il processo di avvio su certe macchine.
– Inoltre, altri hanno avuto successo cambiando le impostazioni dell’HDD relative ad ACPI. Prova ad abilitare e disabilitare questa funzione e prova a riavviare il computer. Ci sono molte impostazioni nel BIOS e si può provare a passare attraverso uno per uno e cambiare un’impostazione, riavviare e se non funziona, poi cambiare di nuovo e cambiare un’impostazione diversa. È impossibile dire quali impostazioni nel BIOS possono bloccare il sistema, ma un buon numero di persone ha avuto successo cambiando le impostazioni lì.
– Parlando di dischi rigidi, si può anche controllare se la configurazione del disco rigido è impostata su RAID. Se è così, cambiatela in IDE. Questo può permetterti di fare il boot dal CD/DVD e quindi eseguire gli strumenti di riparazione all’avvio come la diagnostica della memoria. Se riesci a rientrare in Windows, puoi poi fare un ripristino del sistema, ecc.
– Alcune persone hanno anche avuto successo resettando il loro BIOS. Puoi resettare il BIOS cancellando il CMOS. È possibile cancellare il CMOS in diversi modi, tra cui premendo un pulsante sulla scheda madre, cambiando un’impostazione del jumper, ecc. Avrai bisogno di eseguire una ricerca su Google per la tua particolare macchina per scoprire come cancellare il CMOS.
– Se stai ancora andando forte e cercando di risolvere questo problema, puoi davvero mettere a frutto le tue abilità tecniche cercando di sostituire il file classpnp.sys con una copia da un altro computer. La posizione del file è C:\Windows\system32\classpnp.sys. Naturalmente, Windows non si caricherà, quindi puoi farlo solo usando un Linux, come un Ubuntu Live CD. Dovrete cercare su Google come copiare i file usando questo, ma non è davvero troppo male. Ha funzionato per diverse persone, quindi vale la pena provare.
Come ultima risorsa, puoi provare ad usare alcuni pezzi di ricambio se ne hai e sostituire il più possibile: scheda grafica, scheda audio, disco rigido, ecc.
Windows 7 si blocca allo spegnimento
Se stai avendo problemi con Windows 7 che si blocca durante lo spegnimento, allora sei più fortunato della precedente serie di campeggiatori. Questo perché puoi almeno entrare in Windows e normalmente è solo un problema di software/programma in cui Windows non è in grado di scaricare o uccidere un certo processo, ecc. Questo è molto più facile da affrontare che pasticciare con l’hardware, il BIOS, e tutti i tipi di strumenti di riparazione folli.
Nota che la prima cosa da provare è riavviare il computer in modalità provvisoria e poi eseguire uno spegnimento. Se il computer si blocca durante lo spegnimento in modalità provvisoria, potrebbe essere un problema hardware. Se si riavvia bene, allora è probabilmente un problema software legato a Windows quando carica tutti i normali driver e processi.
Ecco un paio di cose che puoi provare, che dovrebbero risolvere il tuo problema alla fine:
– Vai avanti e installa gli ultimi aggiornamenti di Windows. Ci sono alcuni hotfix che Microsoft ha rilasciato che riguardano esattamente questo problema e quindi potrebbero risolvere il tuo problema senza che tu debba fare nulla.
– Il prossimo è l’hardware collegato al tuo computer. Scollegate tutti i dispositivi USB, cavi di rete, firewire, HDMI, ecc. e poi provate a fare un riavvio. Se sei fortunato, potrebbe essere così semplice.
– Inoltre, è meglio aggiornare tutti i driver per qualsiasi hardware sul tuo computer, comprese le schede di rete, schede grafiche, schede audio, lettori di schede, ecc, soprattutto se stai eseguendo Windows 7 a 64 bit. Se non hai un driver compatibile installato, può causare il problema dello spegnimento.
– Dopo di che, controlla il software sul tuo computer. Se stai usando Windows a 64 bit, devi disinstallare tutte le applicazioni di terze parti che potrebbero causare conflitti. Un cliente aveva installato 7-zip e stava causando il blocco di Windows 7 allo spegnimento. Un altro cliente stava usando l’applicazione Sticky Notes scritta da Microsoft! Dopo aver messo una nota sul suo desktop, il computer ha iniziato a bloccarsi. Rimuovendo la nota e l’app si è risolto il problema. È meglio controllare qualsiasi app freeware che potreste aver scaricato e provare a disinstallarla. Altri programmi includono applicazioni anti-spyware o anti-virus, che potrebbero sicuramente causare questo tipo di problema.
– Oltre alle applicazioni di terze parti, disabilita qualsiasi programma extra che potrebbe essere in esecuzione nella barra delle applicazioni, come il software di monitoraggio della scheda grafica o il software di gestione della stampante. HP ha alcuni programmi di monitoraggio della stampante di merda di cui non hai bisogno e che possono causare problemi di spegnimento. La gente ha anche riferito di software NVIDIA che causano problemi. Puoi disabilitare tutte queste applicazioni velocemente andando su MSCONFIG e poi cliccare su Startup Items. Disabilitate tutte le voci di avvio e vedete se il problema scompare. Se lo fa, allora riabilita gli elementi uno per uno fino a trovare l’elemento di avvio problematico.
– Se stai ancora avendo problemi, potrebbe essere un problema con un servizio di Windows. Questo è un po’ più complicato perché è difficile capire quale servizio potrebbe causare il problema. Il modo migliore per vedere se è un problema di servizio è andare in MSCONFIG, cliccare su Servizi, spuntare la casella per nascondere tutti i servizi Microsoft e poi deselezionare tutto ciò che rimane. Quelli sono tutti servizi di terze parti. Dovrai spegnere il computer dopo aver fatto questo, ma tutti i servizi dovrebbero essere fermati quando accedi di nuovo a Windows. Poi prova a spegnere come al solito e vedi se sei in grado di farlo. Poi abilita manualmente un servizio alla volta finché non trovi il colpevole.