Pulizia e ottimizzazione di un computer Windows
Nota: questo post è una libera traduzione di un post di decent security. Trovate il suo lavoro presso https://decentsecurity.com
** Questa pagina è in costruzione **
[Pagina aggiornata l’ultima volta il 2022-01-18]
“Faccio del mio meglio per rendere tutto questo il più facile possibile, ma ci sono diverse tecniche avanzate in questa guida rispetto al resto del sito”
Questa è una guida alla risoluzione di problemi e manutenzione per Windows 7 e successivi. Vi aiuterà inoltre a rimuovere molti virus e riparare i danni causati da essi. Queste procedure possono essere d’aiuto per macchine anche piuttosto vecchie. Se il vostro computer è una macchina di lavoro, chiedete consiglio al vostro referente tecnico IT prima di procedere.
Tutti questi task sono stati eseguiti da me o da miei script su decine, centinaia o a volte migliaia di computer. Potete leggere le mie qualifiche qui.
L’ordine delle sezioni è voluto. Per esempio - eliminare alcuni programmi, eliminare i file temporanei, e poi riavviare può lasciare i programmi in uno stato inconsistente.
Non usare strumenti per pulire il registro o ottimizzatori di sistema. Leggi perchè.
Prestare attenzione utilizzando strumenti per rimuovere le telemetrie o migliorare la privacy di Windows 10. Essi possono modificare parametri di sistema che non dovrebbero, e inavvertitamente disattivare funzioni di sicurezza, rendendovi vulnerabili e danneggiando funzionalità di Windows. So che è invitante “mettere il turbo al tuo PC” con strategie tipiche dei tempi di Windows XP, ma ricordate che questi strumenti mettono mano a funzionalità di basso livello che non comprendete.
Se state aggiornando a Windows 7 un computer che è stato spento per oltre un anno, o state installando da zero, ci sono dei problemi noti. Seguite questa guida per risparmiarvi ore di lavoro: Windows 7 Fast Update.
1.) Controllo del disco fisso e eventuali errori prima di partire
- I dischi fissi possono essere una causa silente di diversi errori inspiegabili, rallentamenti, e crash. Il mio strumento preferito è WinDlg di Western Digital. Non serve installarlo e funziona con qualunque disco di qualunque marca. Scaricate il file, eseguite windlg.exe, e fate doppio-click sul disco per fare un controllo veloce. Ci vogliono dai 2 ai 10 minuti.
- Lo strumento integrato di Monitoraggio Affidabilità o “Visualizza cronologia affidabilità” vi mostrerà lo storico degli errori e dei problemi sulla vostra macchina.
- [Per esperti] Controllate se ci sono state schermate blu (bugcheck) con BlueScreenView.
2.) Rimozione programmi spazzatura
Questa sezione è i più tecnici. Se non siete sicuri su cosa fare, riavviate e saltate questa sezione.
- Start > scrivi “Programmi e funzionalità”/”App e funzionalità” > Invio
Da questa finestra, disinstalla tutto quello che sembra essere non rilevante o indesiderato. Leggi le videate MOLTO ATTENTAMENTE per essere sicuro di non lasciare tracce dei programmi rimossi accettando qualche clausola. Se non sai cosa sia rilevante o non sei sicuro, non rimuovere alcun programma. Va tutto bene, vedremo più avanti il da farsi.
Se l’antivirus è non aggiornato o scaduto o ha problemi, rimuovilo ora. Un antivirus che non sia aggiornato a ieri è essenzialmente inutile. Se l’uninstaller dell’antivirus è rotto, potete usare questo strumento per la rimozione manuale: ESET AV Remover.
BREAK 1 - Riavvia prima di procedere con i passi successivi
3.) Pulire windows con cleanmgr.exe
Potete liberare giga di spazio (spesso 6GB e oltre) pulendo WinSxS, cosa che nessuno strumento può toccare con tranquillità. Lo strumento integrato in windows è stato migliorato con Windows Update nel 2013. Non fate questo passo in Windows XP.
- Start > scrivi “cleanmgr” > premi Ctrl+Shift+Invio per eseguire come amministratore.
- Seleziona la linguetta “Pulizia Disco” > seleziona tutto tranne “Downloads” o “Scaricati” > premi OK
Lo strumento di pulizia si chiuderà da solo una volta che ha finito. Non è necessario aspettare che termini, procedete con il prossimo passo.
4.) Pulizia cache Windows Update
Svuotate completamente la cache di Windows Update. Questa procedura è sicura. La cartella verrà rigenerata.
- Start > scrivi “servuces.msc” > premi Invio
- “Servizio trasferimento intelligente in background” > click destro > Stop
- “Windows Update” > click destro > Stop.
- Rimuovete la cartella
C:\Windows\SoftwareDistribution
. Se non è consentito, fermate di nuovo i servizi con i punti 1-3.
Non è necessario riavviare manualmente i servizi di cui sopra.
5.) Rimozione file temporanei con Bleachbit
Normalmente non ci sarebbe ragione di ricorrere a strumenti come Bleachbit. Tuttavia questo ci rende molto facile e veloce il compito di ridurre il numero di file che l’antivirus deve scansionare. Preferisco non indicare ciascuna directory da pulire per farlo a mano.
- Scarica ed installa Bleachbit
- Lancia Bleachbit
- Spunta le seguenti opzioni:
- Flash > Everything
- Internet Explorer > Everything
- System > Logs
- System > Memory dumps
- System > Recycle bin
- System > Temporary files
- Lancia la pulizia (clean)
Quando cleanmgr e Bleachbit hanno finito, RIAVVIA.
BREAK 2 - Riavvia prima di procedere con quanto segue
6.) Scansione veloce con antivirus
Lanciate la seguente anche se si ha un antivirus. Questi sono strumenti semplici per una scansione veloce. A questo punto, disattivate temporaneamente il vostro antivirus o rimuovetelo finchè non avete terminato di seguire questa guida.
- Microsoft Safety Scanner - Questo è un antivirus senza installazione in un unico EXE (un unico eseguibile, ndt) direttamente da Microsoft. Lanciate una scansione veloce (quick scan). Dovrebbero bastare 10 minuti. Il file pesa circa 160 MB al momento della pubblicazione.
- Kaspersky Virus Removal Tool
7.) Controllo e rimozione di malware o software spazzatura
Usate questi strumenti se avete il sospetto che il computer non sia pulito o se ha avuto una infezione in passato.
-
MalwareBytes AdwCleaner è uno strumento poco conosciuto ma molto efficace per rimuovere quelle piccole cose che insidiano un computer. Controllate con cura le raccomandazioni che vi si presentano prima di accettarle. Necessita di un riavvio dopo l’uso.
-
MalwareBytes Anti-Malware è il mio strumento di pulizia automatica più gettonato per la pulizia da software malevolo e contro cambiamenti non desiderati del sistema. Se l’utente del computer tende ad installare software di dubbia origine, considerate di acquistare la versione Premium.
-
Google Chrome Cleanup Tool è un piccolo strumento da Google che usa il motore antivirus ESET per rimuovere software spazzatura. Non è necessario resettare Chrome se non pensate che sia rotto o rovinato.
8.) Controllo di Windows Update e Firewall
Un classico segnale di infezione è se le seguenti impostazioni non possono essere abilitate o non funzionano. Sistematele.
-
Start > scrivete “Windows Update” > Invio
Controllate gli aggiornamenti. Se non funziona, prendete nota e continuate.
-
Start > scrivete “Windows Firewall” > Invio
Assicuratevi che sia attivo o che dica di essere gestito da un altro programma. Se desiderate tenerlo spento, almeno assicuratevi che si accenda se lo attivate. Se non funziona, prendete nota e continuate.
- Se non funziona Windows Update, riparatelo con Microsoft Windows Update FixIt tool.
- Se non funziona Windows Firewall, riparatelo con Microsoft Windows Firewall FixIt tool.
Se nessuno dei precedenti funziona, potete provare Windows services repair tool di Webroot o il Services repair tool di ESET.
9.) DISM RestoreHealth (Windows 8 e successivi)
Questo comando scansionerà il sistema alla rierca di componenti Windows corrotti, e cercherà di ripararli. Ci vorranno 20 minuti.
- Start > scrivete “cmd.exe” > premete Ctrl + Shitf + Invio
- Apparirà una finestra nera
- Scrivete “dism /Online /Cleanup-Image /RestoreHealth”
- Se il testo (in inglese) dice che è stato riparato qualcosa, riavviate il computer.
10.) Installate gli aggiornamenti di Windows e configurate l’aggiornamento automatico
Controllate gli aggironamenti e assicuratevi siano impostati per l’aggiornamento automatico.
Se ci sono problemi ad installare gli aggiornamente, provate i passi di seguito. Sfortunatamente ci sono situazione per cui Windwos non può essere ragionevolmente riparato. Tuttavia da Windows 8 in avanti c’è il comando DISM a disposizione per riparare la maggior parte delle corruzioni se ce ne fosse bisogno.
Se gli aggiornamenti falliscono Step 0 - Procedura Microsoft
Microsoft mantiene una procedura guidata di riparazione per aiutarvi a sistemare gli errori di Windows. Siccome sono l’azienda autore di Windows, dovreste prima seguire le loro procedure.
Se gli aggiornamenti falliscono Step 1 - Microsoft FixIt
Lanciate lo strumento di riparazione Windows Update e riavviate.
Se gli aggiornamenti falliscono Step 2 - Controllo dell’integrità dei file di sistema
- Start > scrivete “cmd.exe” > premete Ctrl+Shift+INvio per avviare come Administrator
- Apparirà una finestra nera
- Scrivete “dism /online /cleanup-image /restorehealth” senza i doppi apici e premete Invio (non funziona su Windows 7)
- Scrivete “sfc /scannow” senza i doppi apici e premete Invio. Quanto ha finito continuate al passo successivo.
- Riavviate e ricontrollate gli aggiornamenti di Windows.
Se gli aggiornamenti falliscono Step 3 - Microsoft FixIt (solo Windows 7)
Se avete Windows 7, segutie le istruzioni per scaricare ed eseguire Microsoft Fixit 50202 (link rotto al 2021-08-27).
Se gli aggiornamenti falliscono Step 4 - Ripristino di catroot2 e componenti di Windows Update
- Ripristinate la cartella catroot2 (mi raccomando cancellate il contenuto, non la cartella!)
- Scaricate ed estraete il “Reset Windows Update Tool” in una cartella del vostro desktop (link rotto al 2021-08-27, provare con https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-resources per windows 10)
- Tasto destro su ResetWUEng.cmd > Esegui come amministratore
- Selezionare opzioni 2, 5, 8, 9, 10, 12, riavviate, poi verificare se la presenza di aggiornamenti windows
Se gli aggiornamenti falliscono Step 5 - Controllare se esistono soluzioni a problemi noti
Controllate questa pagina di Microsoft Answers se comprende il vostro codice di errore o sintomi e seguite le istruzioni: How to: Troubleshoot Common Setup and Stop Errors
Se gli aggiornamenti falliscono Step 6 - Strumento Microsoft SUR (solo Windows 7)
- Scaricate ed installate Microsoft System Update Readiness Tool. (Windows 7 only) (link rotto al 2021-08-27)
- Cercate la sezione 21 a in fondo, “Install Windows 7 hotfix rollup”
Se gli aggiornamenti falliscono Step 7 - Controllo del disco con chkdsk
Controllate se il vostro disco rigido presenta problemi.
- Start > scrivete “cmd.exe” > Ctrl-Shift-Invio (esegui come amministratore)
- Apparrirà una finestra nera, il prompt dei comandi
- Scrivete “chkdsk /r” senza doppi apici.
- Premete “y” (o “s” in italiano) e premete Invio
- Riavviate il computer
- Ritornate al “Se gli aggiornamenit falliscono Step 1” se il controllo disco ripara qualcosa del vostro disco
Se gli aggiornamenti falliscono Step 8 - Rimozione antivirus e reset componenti di rete
Disinstallate il vostro antivirus, riavviate, e seguite le seguenti istruzioni. Tenete a mente che dovrete reinstallare eventuali software tipo VPN dopo questa operazione. Se non sapete cosa sia una VPN, allora non dovete preoccuparvene.
Se gli aggiornamenti falliscono Step 9 - Aggiornamento driver
Seguite la sezione 20 di questa guida.
Se gli aggiornamenti falliscono Step 10 - CheckSUR.log
Questo vale solo per Windows 7, ed è estremamente raro che ce ne sia bisogno. Avviso: questa sezione è altamente tecnica.
- Prima di tutto lanciate una scansione per stabilire la salute del disco con WinDlg di Western Digital
- Seguite questa guida https://support.microsoft.com/en-us/kb/2700601
Se gli aggiornamenti falliscono Step 11 - Modificate la sezione COMPONENTS
- Start > scrivete “cmd.exe” > Ctrl-Shift-Invio (esegui come amministratore)
- Apparrirà una finestra nera, il prompt dei comandi
- Scrivete i seguenti comandi e premete invio dopo ciascuno:
REG LOAD HKLM\COMPONENTS C:\Windows\System32\config\COMPONENTS
REG DELETE HKLM\COMPONENTS /V PendingRequired
- Riavviate e controllate gli aggiornamenti di windows.
11.) Scansione veloce con SecureAnywhere System Analyzer
SecureAnywhere System Analyzer di Webroot fa una scansione veloce di processi e parti importanti del sistema per oggetti catalogati come malevoli nel “cloud”. Il suo passaggio attiva virus e programmi spazzatura, e non pulisce, quindi normalmente volete lanciarlo dopo che avete fatto un po’ di pulizia. Serve solo a raccogliere informazioni per la vostra diagnosi.
12.) Pulizia di WinSxS con ResetBase (Windows 8+)
Questa procedura di pulizia va più a fondo del comando che abbiamo lanciato all’inizio. Dovevamo essere sicuri che il sistema fosse funzionante prima di fare pulizia di vecchi file di Windows. Clicca qui per spiegazione tecnica su cosa avviene.
- Start > type
cmd.exe
> Ctrl-Shift-Invio (esegui come amministratore) - Scrivete:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
- Invio
13.) Controllo dell’account utente al massimo
Ascoltatemi. O ascoltate uno dei programmatori Microsoft più esperti. UAC (controllo account utente) è un sistema importante che ha impatti profondi nel sistema, in aree che normalmente non sono visibili. Non è come l’imballaggio con le bolle da togliere prima dell’uso. Esiste per ragioni importante, non è cool toglierlo.
Segui queste istruzioni (o segui queste per istruzioni in italiano, ndt) per impostare UAC al massimo, o “Notifica sempre”. Qualsiasi valore minore permeterebbe ai malware di eseguire istantaneamente operazioni con privilegi di amministrazione. UAC non è magia, è uno livello di protezione che volete usare.
14.) Abilitare SmartScreen (Windows 8+)
Questo strumento verifica assieme a Microsoft e avvisa l’utente nel caso si scarichi ed esegua dei programmi non comunemente usati. Questo controllo previene la maggior parte delle infezioni originate da mail fasulle a meno che l’utente non scelga di procedere nonostante l’avviso di cautela.
- Start > Scrivete
SmartScreen
(oProtezione basata sulla reputazione
nelle versioni italiane, ndt) > Clicca “Cambia impostazioni SmartScreen” (in versioni successive si dovrebbe arrivare già sulla schermata con le impostazioni di SmartScreen, ndt) - Sulla sinistra, clicca “Cambia impostazioni Windows SmartScreen”
- Seleziona “Chiedi approvazione dell’amministratore” (Windows 8) o “Controlla app e file” (Windows 10)
Nota del traduttore: aggiornamenti recenti di windows hanno cambiato nomenclatura e abilitato nuove funzioni di SmartScreen, se si entra su “Protezione basata sulla reputazione” il consiglio è abilitare tutte le funzioni. Ogni selettore abilita una variante di SmartScreen focalizzata su diverse categorie di file e programmi. Come indicato sopra, questi controlli prevengono infezioni da programmi malevoli.
15.) Pulizia e re-inizializzazione del servizio di ricerca di Windows (Windows Search)
Windows ha un sistema integrato di ricerca e indicizzazione chiamato Windows Search e per utenti con grandi quantità di dati i file di indice possono raggiungere dimensioni di diversi gigabyte. Inoltre Windows Search può occasionalmente corrompersi. Normalmente il servizio si fa manutenzione in autonomia, ma è possibile “resettarlo” al bisogno. La pulizia può liberare anche un gigabyte o più specie se si usa molto Outlook. Questa pulizia va oltre il normale comando di re-indicizzazione di Windows Search, che personalmente trovo poco efficace (a detta dell’autore, ndt).
Questa procedura non è documentata, l’ho imparata dopo ore di ricerca e diagnosi su svariate istanze di Outlook con problemi di ricerca.
- Start > Scrivete
cmd.exe
> Premete Ctrl-Shift-Invio (esegui come amministratore) - Dare i seguenti comandi e premere Invio dopo ciascuno:
net stop WSearch
RD /S /Q "C:\ProgramData\Microsoft\Search"
regedit
- In Regedit, trovate e cancellate le seguenti chiavi e cartelle (aiutetevi con la ricerca, ndt):
- Sotto “Current User”:
HKEY_CURRENT_USER\Software\Microsoft\Windows Search
- Poi, sotto “Local Machine”:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\SetupCompletedSuccessfully
- Sotto “Current User”:
16.) Pulizia e aggiornamento browser
Verificate manualmente che ogni browser che utilizzate sia alla sua ultima versione
Se l’utente è prono a infettarsi con malware o altri programmi che prendono possesso del computer, o ad avere problemi di performance con i browser, probabilmente è il caso di cancellare la cache e resettare le impostazioni. In altri casi questo potrebbe risultare esagerato. Questi di seguito sono le modalità più semplici per reimpostare i browser, ma almeno sarete sicuri che il sistema sarà pulito. NOTA: Queste procedure cancellano tutte le password e altri dati salvati.
Microsoft Edge
Al momento non ho esperienza sul campo in merito a virus con questo browser, non ho suggerimenti.
Google Chrome
Reimposteremo Chrome da zero.
- Esportare i preferiti di Chrome
- Disinstallate Google Chrome.
- Start > Scrivete
%AppData%
> Premete Invio. Cancellate la cartella “Google”. - Start > Scrivete
%AppDataLocal%
> Premete Invio. Cancellate la cartella “Google”. - Cancellate la cartella
C:\Program Files (x86)\Google\Chrome
- Start > Scrivete
regedit.exe
> Premete Invio. Cancellate le chiaviHKCU\Software\Policies\Google
eHKLM\Software\Policies\Google
- Installate Google Chrome con l’installer aziendale 64-bit MSI (scorrete in basso nella pagina). Potete installarlo anche normalmente se volete. Non vi serve aiuto per questo.
- Reimportate i preferiti di Chrome.
Mozilla Firefox
Reimposteremo Firefox da zero.
- Esportate i preferiti di Firefox.
- Disinstallate Mozilla Firefox
- Start > Scrivete
%AppData%\Mozilla
> Premete Invio. Cancellate la cartella “Firefox”. - Start > Scrivete
regedit.exe
> Premete Invio.Cancellate le chiaviHKCU\Software\Policies\Mozilla
eHKLM\Software\Policies\Mozilla
- Cancellate la cartella “Mozilla Firefox” sotto
C:\Program Files
eC:\Program Files (x86)
- Installate Firefox dal sito di Mozilla.
- Reimportate i preferiti in Firefox.
Internet Explorer
(Questa procedura andrebbe rivista perchè Microsoft ormai installa e raccomanda solo Edge e la sua modalità compatibilità, vi lascio la traduzione per comodità. ndr) Riporteremo Internet Explorer alle sue impostazioni predefinite. Non è un reset al 100% ma ci si avvicina. Assicuratevi di avere Internet Explorer in versione 11. Per sicurezza faremo un backup dei preferiti (è una storia lunga, fidatevi).
- Esportate i preferiti di Internet Explorer
- Internet Explorer > Premere Alt > Strumenti > Opzioni Internet > Avanzate > Reset
- Selezionate “Elimina impostazioni personalizzate” (la traduzione esatta potrebbe essere leggermente diversa, ndt) > Ok