Prefazione
La manutenzione e risoluzione dei problemi su Windows 10 è un’abilità fondamentale per qualsiasi tecnico o sysadmin. Questo articolo è pensato per offrire un riferimento pratico, diviso per aree tematiche, con confronti e soluzioni su Windows e Linux (dove rilevante).
Indice delle Categorie
- Avvio e Boot
- Prestazioni e Lentezze
- Rete e Connettività
- Aggiornamenti e Patch
- File System e Disco
- Servizi e Processi
- Compatibilità e Driver
- Dual Boot e File Access da Linux
- Registro di sistema
- Sicurezza e Accessi
1️⃣ Problemi di Avvio e Boot
| Domanda | Risposta Windows | Risposta Linux (se dual boot o recovery) |
|---|---|---|
| 1. Windows 10 non si avvia, schermata nera | Avvia in modalità provvisoria: Shift + F8 → “Startup Settings” → opzione 4 | Monta la partizione Windows: ntfsfix /dev/sdXn |
| 2. Bootloader corrotto | Avvia da ISO → bootrec /fixmbr e bootrec /rebuildbcd | Usa os-prober e update-grub da Linux |
| 3. Errore “No bootable device” | Verifica BIOS/UEFI → boot order e modalità | Controlla se le partizioni NTFS sono accessibili: lsblk + mount |
| 4. Loop di riavvio all’avvio | Ripristina punto di ripristino con rstrui.exe | Backup da Linux dei file → reinstallazione |
| 5. BSOD con codice 0xc000000e | bcdedit /enum all → verifica percorsi → bootrec /scanos | Usa Linux per recuperare file prima di fix |
2️⃣ Prestazioni e Lentezze
| Domanda | Risposta Windows | Risposta Linux (analisi da live o dual boot) |
|---|---|---|
| 6. Windows è lento all’avvio | Disabilita app da Task Manager > Avvio | Controlla con lsblk la presenza di errori I/O disco |
| 7. CPU al 100% senza apparente motivo | Task Manager → Processi → individua sospetti → sc stop servizio | top o iotop su partizioni Windows |
| 8. Disco sempre al 100% | Disattiva Superfetch: sc stop SysMain | Verifica smart: smartctl -a /dev/sdX |
| 9. Problemi dopo update | winver → disinstalla aggiornamenti recenti | Rollback del disco da backup Linux |
| 10. Freeze casuali | Verifica RAM con mdsched.exe | Test RAM con memtest86+ da ISO |
3️⃣ Problemi di Rete e Connettività
| Domanda | Risposta Windows | Risposta Linux (analisi di rete) |
|---|---|---|
| 11. Wi-Fi non visibile | netsh wlan show interfaces → reinstalla driver | iwconfig, nmcli dev wifi list |
| 12. Ethernet senza accesso a Internet | ipconfig /all + ping 8.8.8.8 → DNS? | ifconfig, ping, resolv.conf |
| 13. Nome rete errato o DNS errato | Control Panel → Network | cat /etc/resolv.conf |
| 14. Firewall blocca connessione | wf.msc → regole in entrata/uscita | iptables -L (se server Samba) |
| 15. RDP non funziona | services.msc → Remote Desktop attivo? | Usa rdesktop o remmina da Linux |
4️⃣ Aggiornamenti e Patch
| Domanda | Risposta Windows | Risposta Linux (aggiornamento da WU rotto) |
|---|---|---|
| 16. Windows Update bloccato | net stop wuauserv, cancella %windir%\SoftwareDistribution | Avvia Windows in modo pulito con GRUB |
| 17. Codice errore 0x80070020 | Conflitto antivirus → disattivalo → riprova update | Verifica partizione Windows da Linux |
| 18. Update KB non si installa | Scarica .msu da Catalogo Microsoft → installa manualmente | Copia update da Linux su chiavetta USB |
| 19. Riavvio continuo dopo patch | rstrui.exe o dism /Online /Cleanup-Image /RestoreHealth | Accedi a dati con Linux e prepara reinstallazione |
| 20. Aggiornamento fallisce al 0% | Usa SetupDiag per analisi log update | Log accessibili da /mnt/Windows/Logs/WindowsUpdate.log |
5️⃣ File System e Disco
| Domanda | Risposta Windows | Risposta Linux |
|---|---|---|
| 21. Disco non visibile | diskmgmt.msc → assegna lettera | lsblk, mount /dev/sdXn /mnt |
| 22. Errore “disco danneggiato” | chkdsk /f /r C: | ntfsfix o testdisk |
| 23. Spazio mancante | WinDirStat o TreeSize | du -sh /mnt/Windows/Users/... |
| 24. Disco esterno non si apre | Reinstalla driver USB → verifica Event Viewer | dmesg, lsusb |
| 25. SSD rallentato | Verifica TRIM: fsutil behavior query DisableDeleteNotify | Verifica SMART: smartctl |
6️⃣ Servizi e Processi
| Domanda | Risposta Windows | Risposta Linux (monitoraggio) |
|---|---|---|
| 26. Servizi bloccati in “Starting” | services.msc → termina processo da Task Manager | ps -aux e kill -9 PID (se montato in Wine) |
| 27. Antimalware Service Executable alto | Imposta esclusione cartelle in Defender | Nessun processo diretto, solo in caso di Wine |
| 28. Processo sospetto | tasklist + taskkill /PID | top, htop, lsof |
| 29. App si chiude subito | eventvwr.msc → Application log | Analizza con strace se avviata in Wine |
| 30. Blocco su explorer.exe | Riavvia: taskkill /f /im explorer.exe && start explorer.exe | killall explorer.exe (se in Wine) |
7️⃣ Driver e Compatibilità
| Domanda | Risposta Windows | Risposta Linux |
|---|---|---|
| 31. Periferica non riconosciuta | devmgmt.msc → aggiorna driver | lsusb, lspci, installa driver da dkms |
| 32. Driver NVIDIA crasha | Usa DDU per pulizia e reinstallazione | nvidia-smi (se supportato da driver Linux) |
| 33. Audio mancante | sndvol.exe + reinstall driver | alsamixer, pulseaudio |
| 34. Stampante non funziona | Reinstalla driver, verifica spooler | cups, lpinfo -v, lpadmin |
| 35. Driver Bluetooth non presente | services.msc → attiva “Bluetooth Support” | blueman, rfkill unblock bluetooth |
8️⃣ Dual Boot e File Access da Linux
| Domanda | Risposta Windows | Risposta Linux |
|---|---|---|
| 36. Boot Windows sparito dopo update Linux | Ripristina con bootrec /fixmbr | update-grub dopo os-prober |
| 37. Non riesco ad accedere a C: da Linux | Disabilita fast boot in Windows | mount -t ntfs-3g -o remove_hiberfile /dev/sdXn /mnt |
| 38. Linux non avviabile dopo update Windows | Reinstalla GRUB da live USB | grub-install, update-grub |
| 39. Partizioni visibili ma vuote | File criptati o in stato sospeso (hiberfil) | ntfs-3g + disabilita ibernazione |
| 40. Accesso file negato | Disattiva protezione cartelle | Usa sudo chown dopo mount con ntfs-3g |
9️⃣ Registro di sistema e configurazioni avanzate
| Domanda | Risposta Windows | Risposta Linux (analisi remota) |
|---|---|---|
| 41. Modifica automatica chiavi di registro | regedit → HKEY_LOCAL_MACHINE\SOFTWARE\... | Usa chntpw per modifica offline |
| 42. Disabilitare Cortana | regedit → AllowCortana = 0 | No equivalente |
| 43. Avvio automatico software dannosi | msconfig o Autoruns | Monitoraggio da Linux e rimozione file |
| 44. Policy di sistema bloccano funzioni | gpedit.msc → verifica restrizioni | Nessun effetto su Linux |
| 45. Rimozione malware persistente | Usa Microsoft Safety Scanner | Monta disco, clamscan da Linux |
🔟 Sicurezza e Accessi
| Domanda | Risposta Windows | Risposta Linux (reset password) |
|---|---|---|
| 46. Password dimenticata | Offline NT Password & Registry Editor | chntpw -i /mnt/Windows/System32/config/SAM |
| 47. Account bloccato | net user nome /active:yes | passwd se dual boot con Linux |
| 48. UAC troppo invasivo | Control Panel → User Account Control | Non applicabile |
| 49. BitLocker chiede chiave | Recupera da account Microsoft o backup | Impossibile montare volume senza chiave |
| 50. Malware disabilita Defender | Riabilita con gpedit.msc e services.msc | Rimuovi manualmente file sospetti via Linux |
| Problematica | Soluzione in Windows | Soluzione in Linux | Comandi PowerShell (Windows) / Bash (Linux) |
|---|---|---|---|
| 0- Attivazione e Disattivazione Riconoscimento Vocale | Dal menu a sinistra, scorrere in basso e fare clic su Voce. Attivare o disattivare l’opzione Riconoscimento vocale online. Riavviare se necessario. | per attivare : sudo apt install speech-dispatcher | |
| 1. Schermo nero all’avvio | Controlla i cavi video e riavvia in modalità provvisoria. | Verifica i cavi e la connessione della GPU. | Get-WmiObject Win32_OperatingSystem (Windows), `dmesg |
| 2. Errore “Il dispositivo non è pronto” | Controlla il disco con chkdsk. | Usa fsck per verificare il filesystem. | chkdsk /f (Windows), sudo fsck /dev/sda1 (Linux) |
| 3. Aggiornamenti non completati | Ripristina il servizio Windows Update. | Usa apt-get update o dnf update. | Get-WindowsUpdate (Windows), sudo apt-get update (Linux) |
| 4. Errore BSOD (Blue Screen of Death) | Annota l’errore e cerca soluzioni specifiche per codice di errore. | Verifica i log di sistema e il kernel con dmesg. | Get-EventLog -LogName System (Windows), dmesg (Linux) |
| 5. Problemi con la rete Wi-Fi | Riavvia il servizio di rete. | Usa nmcli per gestire le connessioni di rete. | Restart-Service -Name 'wlan' (Windows), nmcli device wifi rescan (Linux) |
| 6. Ritardi nelle prestazioni di avvio | Disabilita programmi non necessari dal Task Manager. | Usa systemctl per gestire i servizi. | Get-StartupPrograms (Windows), systemctl disable service (Linux) |
| 7. App che non rispondono | Usa il Task Manager per forzare la chiusura delle app. | Usa kill per chiudere il processo. | Stop-Process -Name 'appname' (Windows), kill -9 PID (Linux) |
| 8. Windows Explorer non risponde | Riavvia explorer.exe tramite il Task Manager. | Riavvia il server X. | Stop-Process -Name explorer (Windows), sudo service lightdm restart (Linux) |
| 9. Errore “file mancante” all’avvio | Esegui il comando sfc /scannow per correggere file di sistema. | Verifica i permessi e i file con ls e chmod. | sfc /scannow (Windows), sudo chmod 755 /path/to/file (Linux) |
| 10. Problemi di compatibilità delle app | Usa il programma di compatibilità di Windows. | Usa Wine per eseguire applicazioni Windows. | Set-ExecutionPolicy Unrestricted (Windows), wine app.exe (Linux) |
| 11. Schermo lampeggiante | Disabilita le animazioni o aggiorna i driver video. | Controlla xrandr per la risoluzione. | Get-DisplayAdapter (Windows), xrandr (Linux) |
| 12. Cattiva performance del disco | Deframmenta e ottimizza il disco. | Usa e4defrag per deframmentare il disco. | Optimize-Volume -DriveLetter C (Windows), sudo e4defrag /dev/sda1 (Linux) |
| 13. Lentezza nella navigazione web | Controlla i DNS e svuota la cache. | Modifica /etc/resolv.conf per usare DNS veloci. | Clear-DnsClientCache (Windows), sudo systemctl restart NetworkManager (Linux) |
| 14. Rete LAN non disponibile | Verifica i driver di rete e riavvia il router. | Usa ip a per verificare la configurazione IP. | Get-NetAdapter (Windows), ip a (Linux) |
| 15. Driver video non compatibile | Aggiorna o reinstalla i driver della GPU. | Installa il driver appropriato per la GPU. | Get-WmiObject Win32_VideoController (Windows), sudo apt-get install nvidia-driver (Linux) |
| 16. Impossibile connettersi a Internet | Controlla le impostazioni di rete e il firewall. | Verifica iptables e la connessione. | Test-Connection www.google.com (Windows), ping google.com (Linux) |
| 17. Problemi con il suono | Verifica i driver audio e le impostazioni del mixer. | Usa alsamixer per controllare il volume. | Get-WmiObject Win32_SoundDevice (Windows), alsamixer (Linux) |
| 18. Schermo ridotto a finestra | Controlla le risoluzioni dello schermo tramite le impostazioni. | Usa xrandr per modificare la risoluzione. | Get-DisplayResolution (Windows), xrandr --output HDMI-1 --mode 1920x1080 (Linux) |
| 19. Mancata connessione Bluetooth | Riavvia il servizio Bluetooth o reinstallare i driver. | Usa bluetoothctl per gestire i dispositivi. | Get-Service -Name bluetooth (Windows), bluetoothctl (Linux) |
| 20. Stato di batteria errato | Esegui il calibraggio della batteria. | Usa upower -i /org/freedesktop/UPower/devices/battery_BAT0 per il controllo. | Get-WmiObject Win32_Battery (Windows), upower -i /org/freedesktop/UPower/devices/battery_BAT0 (Linux) |
✅ Conclusione e Best Practices
- Backup regolari: Usa strumenti come Macrium Reflect o
rsyncda Linux. - Dual boot sicuro: Disattiva fast boot per evitare problemi di mount.
- Strumenti fondamentali:
Task Manager,Event Viewer,DISM,CHKDSK,System Restore,GRUB,ntfsfix,testdisk. - Monitoraggio continuo: Verifica regolarmente driver, patch e servizi attivi.
