- È possibile risolvere i problemi del mouse, incluso il mancato funzionamento della funzione trascina e rilascia, senza riavviare Windows 11.
- PowerShell consente di riavviare il driver del mouse selezionando l'istanza del dispositivo attivo.
Su Windows 11 (e 10), è possibile risolvere rapidamente un problema con il mouse che non risponde, presenta malfunzionamenti o (cosa ancora più frustrante) non consente più di trascinare file e cartelle, riavviando il driver senza dover riavviare il computer. Mi è capitato diverse volte. Sebbene un riavvio completo di solito risolva il problema, non è sempre pratico quando si è nel bel mezzo di un'attività lavorativa e si ha bisogno solo di una soluzione rapida.
Sebbene la maggior parte degli utenti si affidi a Gestione dispositivi per disinstallare e reinstallare il dispositivo, PowerShell offre un metodo più rapido e preciso, intervenendo direttamente sul mouse attivo. Utilizzando pochi comandi, è possibile disabilitare e riabilitare l'istanza del dispositivo, forzando Windows a ricaricare lo stack dei driver e ripristinando la normale funzionalità in pochi secondi, inclusa la possibilità di trascinare e rilasciare nuovamente gli elementi.
In questa guida , illustrerò i passaggi per riavviare i driver del mouse e risolvere i problemi più comuni, tra cui la possibilità di trascinare file e cartelle sullo schermo in Windows 11.
Risolvi i problemi di trascinamento e altri problemi del mouse su Windows 11
Per risolvere i problemi di trascinamento e altri inconvenienti durante l'utilizzo del mouse, segui questi passaggi:
-
Apri il menu Start su Windows 11.
-
Cerca PowerShell , fai clic con il pulsante destro del mouse sul risultato e seleziona l' opzione Esegui come amministratore .
-
Digita i seguenti comandi per riavviare i driver del mouse e risolvere i problemi più comuni, quindi premi Invio :
$mouse = Get-PnpDevice -Class Mouse | Where-Object Status -eq "OK" | Select-Object -First 1 Disable-PnpDevice -InstanceId $mouse.InstanceId -Confirm:$false Start-Sleep -Seconds 2 Enable-PnpDevice -InstanceId $mouse.InstanceId -Confirm:$false

Una volta completati i passaggi, il driver del mouse verrà riavviato, il che dovrebbe risolvere i problemi e i malfunzionamenti più comuni, e a quel punto dovresti essere di nuovo in grado di trascinare e rilasciare file e cartelle.
Spiegazione del comandante
Ecco la spiegazione del comando PowerShell su come riavviare il driver del mouse attivo su Windows senza richiedere un riavvio completo del sistema:
- Identifica il dispositivo mouse attivo: la prima riga recupera i dispositivi nella
Mouseclasse e filtra per quello attualmente attivo ( Status -eq "OK"). Quindi seleziona il primo dispositivo disponibile e lo memorizza nella $mousevariabile.
- Disabilita il driver del mouse: il secondo comando disabilita il dispositivo selezionato utilizzando il suo ID univoco
InstanceId. Questo costringe Windows a interrompere il driver e a rilasciare la connessione hardware.
- Attendi che Windows rilasci il dispositivo:
Start-Sleep -Seconds 2 introduce una breve pausa per garantire che il driver venga completamente scaricato prima del riavvio.
- Riattiva il mouse: l'ultimo comando riattiva il dispositivo, forzando Windows a ricaricare lo stack dei driver e a ripristinare la normale funzionalità del mouse.
Ho riscontrato questo problema diverse volte con vari mouse Logitech. In passato, mi limitavo a riavviare il computer per risolverlo, ma dopo aver provato questo metodo con PowerShell, ha funzionato perfettamente ogni volta.
Il motivo principale per cui preferisco questo approccio a Gestione dispositivi è la praticità. Utilizzando Gestione dispositivi è necessario disabilitare e riabilitare manualmente il mouse, ma non appena si disabilita il driver, il mouse smette di rispondere, rendendo più difficile completare la procedura. Utilizzando PowerShell, l'intera sequenza viene eseguita automaticamente, evitando questo problema e rendendo la soluzione molto più rapida e affidabile.