- Du kan løse problemer med musen, herunder at træk og slip ikke virker, uden at genstarte Windows 11.
- PowerShell giver dig mulighed for at genstarte musedriveren ved at målrette den aktive enhedsinstans.
I Windows 11 (og 10) kan du hurtigt reparere en mus, der ikke reagerer, har fejl eller (mere frustrerende) pludselig ikke lader dig trække filer og mapper, ved at genstarte dens driver uden at genstarte computeren. Dette er noget, der er sket for mig flere gange. Selvom en fuld genstart normalt løser problemet, er det ikke altid praktisk, når du er midt i et arbejde og bare har brug for en hurtig løsning.
Selvom de fleste brugere bruger Enhedshåndtering til at afinstallere og geninstallere enheden, tilbyder PowerShell en hurtigere og mere præcis metode ved at målrette den aktive mus direkte. Ved hjælp af et par kommandoer kan du deaktivere og genaktivere enhedsinstansen, hvilket tvinger Windows til at genindlæse driverstakken og gendanne normal funktionalitet på få sekunder, inklusive muligheden for at trække og slippe elementer igen.
I denne vejledning vil jeg skitsere trinnene til at genstarte musedriverne og løse de mest almindelige problemer, herunder muligheden for at trække filer og mapper rundt på skærmen i Windows 11.
Løs problemer med at trække musen og andre problemer med musen i Windows 11
For at rette træk og andre problemer, når du bruger musen, skal du følge disse trin:
-
Åbn Start i Windows 11.
-
Søg efter PowerShell , højreklik på resultatet, og vælg indstillingen Kør som administrator .
-
Skriv følgende kommandoer for at genstarte musedriverne og løse almindelige problemer, og tryk på Enter :
$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

Når du har gennemført trinnene, genstartes musedriveren, hvilket burde løse almindelige problemer og fejl, og du burde nu kunne trække og slippe filer og mapper igen.
Forklaring af kommandoen
Her er kommandoforklaringen på, hvordan PowerShell-kommandoerne genstarter den aktive musedriver i Windows uden at kræve en fuld systemgenstart:
- Identificer den aktive musenhed: Den første linje henter enheder i
Mouseklassen og filtrerer efter en, der aktuelt er aktiv ( Status -eq "OK"). Derefter vælger den den første tilgængelige enhed og gemmer den i $mousevariablen.
- Deaktiver musedriveren: Den anden kommando deaktiverer den valgte enhed ved hjælp af dens unikke
InstanceId. Dette tvinger Windows til at stoppe driveren og frigive hardwareforbindelsen.
- Vent på, at Windows frigiver enheden:
Start-Sleep -Seconds 2 indfører en kort pause for at sikre, at driveren er helt aflæst, før den genstartes.
- Genaktiver musen: Den sidste kommando tænder enheden igen, hvilket tvinger Windows til at genindlæse driverstakken og gendanne normal musefunktionalitet.
Jeg har oplevet dette problem mange gange med forskellige Logitech-mus. Tidligere genstartede jeg bare computeren for at løse det, men efter at have testet denne PowerShell-metode, virkede det fejlfrit hver gang.
Hovedårsagen til, at jeg foretrækker denne tilgang frem for Enhedshåndtering, er praktisk. Brug af Enhedshåndtering kræver, at du deaktiverer og genaktiverer musen manuelt, men så snart du deaktiverer driveren, holder musen op med at reagere, hvilket gør det sværere at fuldføre processen. Ved at bruge PowerShell kører hele sekvensen automatisk, hvilket undgår dette problem og gør løsningen meget hurtigere og mere pålidelig.