Stampante Non Funziona su Windows 11? Guida Completa al Troubleshooting

Guida pratica al troubleshooting delle stampanti su Windows 11 per tecnici helpdesk. Copre spooler, WPP, driver, stampanti di rete e include script PowerShell pronti da usare.

Perché le stampanti sono ancora il problema numero uno dell'helpdesk

Diciamolo chiaramente: siamo nel 2026, viviamo nell'era dell'intelligenza artificiale, e la stampante continua a essere il nemico numero uno di ogni tecnico helpdesk. Non è cambiato granché, vero? Tra reset dello spooler, driver che smettono di funzionare dopo un aggiornamento e le novità di Windows 11 24H2 — come la Modalità Stampa Protetta — la lista di cose da sapere si allunga ogni anno.

In questa guida ho raccolto tutte le situazioni che mi capitano più spesso (e che probabilmente capitano anche a te), con procedure operative pronte all'uso e script PowerShell da poter distribuire al team senza pensarci troppo.

Checklist di diagnostica rapida

Prima di tutto, partiamo dalle basi. Sì, lo so — sembra banale. Ma fidati, oltre il 40% dei ticket sulle stampanti si risolve con questi controlli elementari.

  1. Verifica alimentazione e cavi — la stampante è accesa? Il cavo USB è collegato bene? Prova una porta USB diversa, non si sa mai.
  2. Controlla la connettività di rete — se la stampante è in rete, prova un ping <IP_stampante> dal PC dell'utente. Attenzione: controlla che siano sulla stessa sottorete (il classico problema delle reti Guest o della separazione 2,4 GHz/5 GHz).
  3. Verifica la stampante predefinita — vai in Impostazioni → Bluetooth e dispositivi → Stampanti e scanner e controlla che sia selezionata quella giusta. Windows a volte cambia la stampante predefinita da solo, specialmente con l'opzione "Consenti a Windows di gestire la stampante predefinita" attiva.
  4. Controlla la coda di stampa — apri la coda e verifica che non ci siano lavori bloccati.
  5. Riavvia la stampante — il classico spegni e riaccendi: scollegare il cavo di alimentazione, attendere 30 secondi, ricollegare. Funziona più spesso di quanto si vorrebbe ammettere.
  6. Esegui il Troubleshooter integrato — su Windows 11: Impostazioni → Sistema → Risoluzione problemi → Altri strumenti di risoluzione dei problemi → Stampante. Non risolve sempre, ma a volte fa il suo lavoro.

Spooler di stampa: reset e ripristino

Lo Spooler di stampa è il servizio Windows che gestisce la coda dei documenti inviati alla stampante. Quando si blocca — e succede più spesso di quanto dovrebbe — nessun documento viene stampato e le applicazioni restano appese in attesa.

Sintomi tipici

  • I lavori di stampa restano bloccati in coda con stato "In stampa" o "Errore"
  • La finestra di stampa (Ctrl+P) si blocca o non risponde
  • Il servizio Spooler risulta arrestato in services.msc
  • Errore "Il servizio Spooler di stampa non è in esecuzione"

Risoluzione manuale tramite Servizi

Questa è la procedura classica, passo per passo:

  1. Premi Win+R, digita services.msc e premi Invio.
  2. Trova Spooler di stampa nell'elenco.
  3. Clic destro → Arresta.
  4. Apri Esplora file e vai su C:\Windows\System32\spool\PRINTERS.
  5. Elimina tutti i file presenti (sono i lavori di stampa bloccati, puoi cancellarli senza problemi).
  6. Torna a services.msc, clic destro su Spooler di stampa → Avvia.

Risoluzione rapida via Prompt dei comandi

Se preferisci fare tutto da terminale (e onestamente, è più veloce), apri il Prompt dei comandi come amministratore (Win+X → Terminale (Admin)) e lancia:

net stop spooler
del /Q /F "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

Script PowerShell per il reset automatico

Per chi gestisce decine (o centinaia) di postazioni, vale la pena salvare questo script come Reset-Spooler.ps1 e tenerlo sempre a portata di mano. Io lo uso praticamente ogni giorno:

# Reset-Spooler.ps1
# Arresta lo spooler, pulisce la coda e riavvia il servizio
$spoolerPath = "$env:SystemRoot\System32\spool\PRINTERS\*"

Write-Host "Arresto del servizio Spooler di stampa..." -ForegroundColor Yellow
Stop-Service -Name Spooler -Force -ErrorAction SilentlyContinue

Write-Host "Pulizia dei file di spool..." -ForegroundColor Yellow
Remove-Item -Path $spoolerPath -Force -ErrorAction SilentlyContinue

Write-Host "Riavvio del servizio Spooler di stampa..." -ForegroundColor Yellow
Start-Service -Name Spooler

$service = Get-Service -Name Spooler
if ($service.Status -eq 'Running') {
    Write-Host "Spooler di stampa ripristinato con successo." -ForegroundColor Green
} else {
    Write-Host "ERRORE: lo Spooler non si e' avviato. Controllare il Visualizzatore eventi." -ForegroundColor Red
}

Un consiglio: configura le opzioni di ripristino del servizio Spooler (nella scheda Ripristino delle proprietà del servizio) impostando "Riavvia il servizio" per il primo, secondo e i successivi errori. Così Windows proverà a riavviarlo automaticamente senza bisogno di intervento.

Modalità Stampa Protetta di Windows (WPP)

Questa è una delle novità più importanti (e potenzialmente più fastidiose) di Windows 11 24H2. Microsoft ha introdotto la Modalità Stampa Protetta di Windows (Windows Protected Print Mode, WPP), che sostituisce il vecchio stack di stampa con uno moderno basato su IPP (Internet Printing Protocol) e driver universali Mopria.

Cosa comporta per l'helpdesk

In breve: quando WPP è attiva, i driver di terze parti vengono disabilitati. Punto. Se la stampante non è certificata Mopria, vedrai il temuto messaggio "Driver non disponibile".

  • La buona notizia è che oltre 120 milioni di stampanti già in circolazione sono certificate Mopria — inclusi la maggior parte dei modelli Canon, HP, Epson, Brother, Ricoh e Dell.
  • WPP è disabilitata per impostazione predefinita al momento, ma Microsoft ha annunciato che diventerà lo standard nelle future versioni di Windows.
  • Il lato positivo? Eliminando i driver di terze parti, WPP riduce notevolmente la superficie di attacco (ricordi PrintNightmare? Ecco, addio a quel tipo di vulnerabilità).

Come verificare lo stato di WPP

Vai in Impostazioni → Bluetooth e dispositivi → Stampanti e scanner e scorri fino a Preferenze stampante. Se vedi la voce "Modalità stampa protetta di Windows" con un pulsante Disattiva, significa che è attiva.

Come disattivare WPP

  1. Apri Impostazioni → Bluetooth e dispositivi → Stampanti e scanner.
  2. Scorri fino a Preferenze stampante.
  3. Accanto a "Modalità stampa protetta di Windows", fai clic su Disattiva.
  4. Attenzione: dopo la disattivazione dovrai reinstallare manualmente i driver delle stampanti non Mopria e riaggiungerle al sistema. Non dimenticarlo!

Gestione centralizzata via Group Policy

Negli ambienti aziendali (Windows 11 Pro, Enterprise, Education), WPP si può gestire centralmente tramite Criteri di gruppo. Si può forzare l'attivazione o la disattivazione su tutte le postazioni del dominio — molto utile per garantire uniformità, soprattutto in organizzazioni con centinaia di stampanti di modelli diversi.

Stampanti di rete: problemi di connessione

Le stampanti condivise in rete sono una fonte inesauribile di ticket. I problemi più frequenti? Visibilità, autenticazione e il sempreverde "l'IP è cambiato".

La stampante non viene trovata in rete

  • Verifica la raggiungibilità — esegui ping <IP_stampante> dal PC dell'utente. Se non risponde, controlla cavi di rete, switch e configurazione della porta sulla stampante.
  • IP dinamico cambiato — se la stampante prende l'IP via DHCP, l'indirizzo potrebbe essere cambiato (capita più spesso di quanto pensi). La soluzione definitiva: configura una prenotazione DHCP nel router o nel server DHCP per il MAC address della stampante.
  • Aggiunta manuale tramite IP — in Impostazioni → Stampanti e scanner → Aggiungi dispositivo, seleziona "La stampante desiderata non è in elenco" → "Aggiungi stampante usando un indirizzo TCP/IP o nome host" e inserisci l'IP.

Problemi con stampanti condivise (SMB)

Le condivisioni SMB sono un altro classico. Ecco cosa controllare:

  • Verifica che la condivisione sia attiva sul PC host: Proprietà stampante → Condivisione → Condividi questa stampante.
  • Assicurati che SMB 2.0 o 3.0 sia abilitato sia sul PC host che sul client. Windows 11 ha disabilitato SMBv1 per motivi di sicurezza (giustamente, per altro).
  • Controlla che il firewall non blocchi la condivisione file e stampanti (porta 445/TCP).
  • Verifica le autorizzazioni utente: l'account dell'utente deve avere il permesso di stampa sulla risorsa condivisa.

Script PowerShell per diagnostica di rete stampante

# Diagnostica rapida connessione stampante di rete
$printerIP = "192.168.1.100"  # Sostituire con l'IP della stampante

# Test connettivita
Write-Host "Test ping verso $printerIP..." -ForegroundColor Cyan
Test-Connection -ComputerName $printerIP -Count 4

# Test porta IPP (631) e porta RAW (9100)
Write-Host "`nTest porte di stampa..." -ForegroundColor Cyan
@(631, 9100, 443, 80) | ForEach-Object {
    $result = Test-NetConnection -ComputerName $printerIP -Port $_ -WarningAction SilentlyContinue
    Write-Host "Porta $_: $(if($result.TcpTestSucceeded){'Aperta'}else{'Chiusa'})" `
        -ForegroundColor $(if($result.TcpTestSucceeded){'Green'}else{'Red'})
}

Driver: aggiornamento, reinstallazione e compatibilità

I driver di stampa sono responsabili di una quantità imbarazzante di problemi, specialmente dopo un aggiornamento del sistema operativo. Se c'è una regola d'oro nel troubleshooting stampanti, è questa: quando hai un dubbio, reinstalla il driver.

Procedura di reinstallazione pulita

  1. Apri Impostazioni → Bluetooth e dispositivi → Stampanti e scanner.
  2. Seleziona la stampante problematica → Rimuovi.
  3. Vai in Pannello di controllo → Programmi → Programmi e funzionalità e disinstalla i software del produttore (HP Smart, Epson Software, Canon IJ, ecc.).
  4. Scollega la stampante e riavvia il PC.
  5. Scarica il driver più recente dal sito ufficiale del produttore — assicurati che sia specifico per Windows 11.
  6. Installa il driver e collega la stampante solo quando l'installer te lo chiede. Mai prima.

Modalità compatibilità per stampanti datate

Se il produttore non ha rilasciato driver per Windows 11 (e con alcune stampanti più vecchie, non lo farà mai), puoi provare con i driver di Windows 10:

  1. Scarica il driver per Windows 10 dal sito del produttore.
  2. Clic destro sul file di installazione → Proprietà.
  3. Scheda Compatibilità → spunta "Esegui il programma in modalità compatibilità per" e seleziona Windows 10.
  4. Fai clic su ApplicaOK, poi esegui l'installer.

Rimuovere driver residui con Print Management

A volte il problema è che ci sono driver corrotti o duplicati che creano conflitti. Per fare pulizia:

# Aprire la console Gestione stampa
printmanagement.msc

Naviga in Server di stampa → [nome computer] → Driver. Trova i driver obsoleti o duplicati, clic destro → Rimuovi pacchetto driver. Se ricevi un errore "driver in uso", riavvia prima lo Spooler e poi riprova la rimozione.

Problemi specifici di Windows 11 24H2

L'aggiornamento 24H2 ha portato con sé alcune "sorprese" che impattano direttamente sulla stampa. Vediamo le più comuni.

Finestra di dialogo di stampa che si blocca

Alcuni utenti segnalano che la nuova finestra di stampa unificata introdotta in 24H2 causa blocchi o crash delle applicazioni. La soluzione? Ripristinare la finestra di stampa legacy con questo comando:

reg add "HKCU\Software\Microsoft\Print\UnifiedPrintDialog" /v PreferLegacyPrintDialog /t REG_DWORD /d 1 /f

Questo forza Windows 11 a utilizzare la finestra di stampa classica. Non è elegante, ma funziona.

Crash dello spooler legati a Edge

Un problema piuttosto specifico ma che ho visto capitare diverse volte: crash dello spooler durante la stampa da Microsoft Edge (versione 144.x). Se noti che il problema si manifesta solo stampando da Edge:

  • Verifica la versione di Edge installata e aggiornala all'ultima disponibile.
  • Prova a stampare da un altro browser per confermare la correlazione.
  • Controlla il Visualizzatore eventi (eventvwr.msc) nei log di Applicazione per errori correlati a splwow64.exe o msedge.exe.

Antivirus e interferenze software

Questo è un aspetto che molti tecnici trascurano: i software antivirus possono interferire pesantemente con la stampa. Il motivo è semplice — scansionano i file nella cartella di spool, causando rallentamenti, errori di accesso negato e lavori bloccati.

  • Verifica se l'antivirus esegue la scansione della cartella C:\Windows\System32\spool\PRINTERS.
  • Aggiungi la cartella di spool alle esclusioni dell'antivirus. È una delle prime cose che faccio su ogni nuova postazione.
  • Evita strumenti di pulizia aggressivi (CCleaner, BleachBit con script community) che possono alterare i permessi della cartella di spool.
  • Se sospetti un conflitto, disattiva temporaneamente l'antivirus per un test di stampa. Se la stampa funziona, hai trovato il colpevole.

Script PowerShell completo per l'helpdesk

Chiudiamo con lo script che ogni tecnico helpdesk dovrebbe avere nella propria cassetta degli attrezzi. Diagnostica e tenta di risolvere i problemi di stampa più comuni su una postazione Windows 11, tutto in un colpo solo:

# Diagnosi-Stampante.ps1
# Script di diagnostica e ripristino per problemi di stampa Windows 11
# Eseguire come Amministratore

param(
    [string]$PrinterIP
)

Write-Host "=== DIAGNOSTICA STAMPANTE WINDOWS 11 ===" -ForegroundColor Cyan
Write-Host ""

# 1. Stato del servizio Spooler
$spooler = Get-Service -Name Spooler
Write-Host "[1] Servizio Spooler: $($spooler.Status)" -ForegroundColor $(
    if($spooler.Status -eq 'Running'){'Green'}else{'Red'}
)

# 2. Stampanti installate
Write-Host "`n[2] Stampanti installate:" -ForegroundColor Cyan
Get-Printer | Format-Table Name, DriverName, PortName, PrinterStatus -AutoSize

# 3. Lavori in coda
Write-Host "[3] Lavori in coda:" -ForegroundColor Cyan
$jobs = Get-PrintJob -PrinterName * -ErrorAction SilentlyContinue
if ($jobs) {
    $jobs | Format-Table PrinterName, DocumentName, JobStatus -AutoSize
} else {
    Write-Host "   Nessun lavoro in coda." -ForegroundColor Green
}

# 4. Test rete (se specificato IP)
if ($PrinterIP) {
    Write-Host "`n[4] Test connessione a $PrinterIP :" -ForegroundColor Cyan
    $ping = Test-Connection -ComputerName $PrinterIP -Count 2 -Quiet
    Write-Host "   Ping: $(if($ping){'OK'}else{'FALLITO'})" -ForegroundColor $(
        if($ping){'Green'}else{'Red'}
    )
}

# 5. Stato WPP
Write-Host "`n[5] Modalita Stampa Protetta (WPP):" -ForegroundColor Cyan
$wpp = Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\WPP" `
    -ErrorAction SilentlyContinue
if ($wpp -and $wpp.WindowsProtectedPrintMode -eq 1) {
    Write-Host "   WPP: ATTIVA" -ForegroundColor Yellow
} else {
    Write-Host "   WPP: Non attiva" -ForegroundColor Green
}

Write-Host "`n=== DIAGNOSTICA COMPLETATA ===" -ForegroundColor Cyan

Domande frequenti (FAQ)

Come faccio a sapere se la mia stampante è compatibile con la Modalità Stampa Protetta?

WPP funziona solo con stampanti certificate Mopria. Puoi verificare la compatibilità sul sito ufficiale mopria.org. La maggior parte delle stampanti moderne di Canon, HP, Epson, Brother, Ricoh e Dell è già compatibile. Se la tua non compare nell'elenco, dovrai disattivare WPP per continuare a usarla.

Lo spooler si blocca continuamente: cosa devo controllare?

Se il problema è ricorrente, le cause più probabili sono tre: driver corrotti o in conflitto (rimuovili da printmanagement.msc), antivirus che scansiona la cartella di spool (aggiungi un'esclusione), oppure la nuova finestra di stampa unificata di 24H2 che dà problemi (ripristina quella legacy con il comando reg add descritto sopra). Controlla anche il Visualizzatore eventi — spesso ti indica esattamente qual è l'errore.

Come aggiungo una stampante di rete che non viene rilevata?

Vai in Impostazioni → Stampanti e scanner → Aggiungi dispositivo, seleziona "La stampante desiderata non è in elenco", scegli "Aggiungi stampante usando un indirizzo TCP/IP o nome host" e inserisci l'IP. Per evitare che il problema si ripresenti, configura una prenotazione DHCP nel router per assegnare sempre lo stesso IP alla stampante.

Dopo l'aggiornamento a 24H2 la stampante mostra "Driver non disponibile": perché?

Questo messaggio compare quando la Modalità Stampa Protetta (WPP) è stata attivata e la tua stampante non è certificata Mopria. WPP disabilita automaticamente tutti i driver di terze parti. Per risolvere: disattiva WPP dalle impostazioni, reinstalla i driver dal sito del produttore e riaggiungi la stampante.

Posso automatizzare il reset dello spooler su più postazioni?

Assolutamente sì. Lo script Reset-Spooler.ps1 di questa guida si può distribuire tramite SCCM, Intune o GPO. Puoi anche eseguirlo da remoto con Invoke-Command: Invoke-Command -ComputerName PC01,PC02 -FilePath .\Reset-Spooler.ps1. Comodo, no?

Sull'Autore Editorial Team

Our team of expert writers and editors.