- Du kan åtgärda musproblem, inklusive att dra-och-släpp inte fungerar, utan att starta om Windows 11.
- PowerShell låter dig starta om musdrivrutinen genom att rikta in dig på den aktiva enhetsinstansen.
I Windows 11 (och 10) kan du snabbt åtgärda en mus som slutar svara, har problem eller (mer frustrerande) plötsligt inte låter dig dra filer och mappar genom att starta om drivrutinen utan att starta om datorn. Detta är något som har hänt mig flera gånger. Även om en fullständig omstart vanligtvis löser problemet är det inte alltid praktiskt när du är mitt uppe i arbetet och bara behöver en snabb åtgärd.
Även om de flesta användare förlitar sig på Enhetshanteraren för att avinstallera och installera om enheten, erbjuder PowerShell en snabbare och mer exakt metod genom att rikta in sig direkt på den aktiva musen. Med hjälp av några få kommandon kan du inaktivera och återaktivera enhetsinstansen, vilket tvingar Windows att ladda om drivrutinsstacken och återställa normal funktionalitet på några sekunder, inklusive möjligheten att dra och släppa objekt igen.
I den här guiden beskriver jag stegen för att starta om musdrivrutinerna och åtgärda de vanligaste problemen, inklusive möjligheten att dra filer och mappar runt skärmen i Windows 11.
Åtgärda problem med att dra musen och andra problem med musen i Windows 11
För att åtgärda dragning och andra problem när du använder musen, följ dessa steg:
-
Öppna Start i Windows 11.
-
Sök efter PowerShell , högerklicka på resultatet och välj alternativet Kör som administratör .
-
Skriv följande kommandon för att starta om musdrivrutinerna och åtgärda vanliga problem och tryck 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 slutfört stegen startas musdrivrutinen om, vilket borde åtgärda vanliga problem och fel, och du borde nu kunna dra och släppa filer och mappar igen.
Förklaring av kommandot
Här är kommandoförklaringen för hur PowerShell-kommandona startar om den aktiva musdrivrutinen i Windows utan att kräva en fullständig systemomstart:
- Identifiera den aktiva musenheten: Den första raden hämtar enheter i
Mouseklassen och filtrerar efter en som för närvarande är aktiv ( Status -eq "OK"). Den väljer sedan den första tillgängliga enheten och lagrar den i $mousevariabeln.
- Inaktivera musdrivrutinen: Det andra kommandot inaktiverar den valda enheten med dess unika
InstanceId. Detta tvingar Windows att stoppa drivrutinen och släppa hårdvaruanslutningen.
- Vänta tills Windows har släppt enheten:
Start-Sleep -Seconds 2 introducerar en kort paus för att säkerställa att drivrutinen är helt avlastad innan den startas om.
- Återaktivera musen: Det sista kommandot slår på enheten igen, vilket tvingar Windows att ladda om drivrutinsstacken och återställa normal musfunktionalitet.
Jag har stött på det här problemet många gånger med olika Logitech-möss. Tidigare startade jag bara om datorn för att åtgärda det, men efter att ha testat PowerShell-metoden fungerade det felfritt varje gång.
Den främsta anledningen till att jag föredrar den här metoden framför Enhetshanteraren är praktisk. Att använda Enhetshanteraren kräver att du inaktiverar och återaktiverar musen manuellt, men så fort du inaktiverar drivrutinen slutar musen svara, vilket gör det svårare att slutföra processen. Med PowerShell körs hela sekvensen automatiskt, vilket undviker det problemet och gör lösningen mycket snabbare och mer tillförlitlig.