- Problémy s myší, včetně nefunkční funkce drag-and-drop, můžete vyřešit bez restartování systému Windows 11.
- PowerShell umožňuje restartovat ovladač myši cílením na aktivní instanci zařízení.
Ve Windows 11 (a 10) můžete rychle opravit myš, která přestane reagovat, začne se kazit nebo (což je frustrující) náhle neumožní přetahovat soubory a složky, restartováním jejího ovladače bez restartování počítače. To se mi stalo už několikrát. I když úplný restart problém obvykle vyřeší, není vždy praktický, když jste uprostřed práce a potřebujete jen rychlou opravu.
Ačkoli většina uživatelů spoléhá na Správce zařízení k odinstalaci a opětovné instalaci zařízení, PowerShell nabízí rychlejší a přesnější metodu, protože přímo cílí na aktivní myš. Pomocí několika příkazů můžete instanci zařízení deaktivovat a znovu povolit, čímž donutíte systém Windows znovu načíst zásobník ovladačů a obnovit normální funkčnost během několika sekund, včetně možnosti opětovného přetahování položek.
V této příručce nastíním kroky k restartování ovladačů myši a opravě nejčastějších problémů, včetně možnosti přetahování souborů a složek po obrazovce ve Windows 11.
Oprava problémů s přetahováním a dalších problémů s myší ve Windows 11
Chcete-li opravit přetahování a další závady při používání myši, postupujte takto:
-
Otevřete Start ve Windows 11.
-
Vyhledejte PowerShell , klikněte pravým tlačítkem myši na výsledek a vyberte možnost Spustit jako správce .
-
Zadejte následující příkazy pro restartování ovladačů myši a vyřešení běžných problémů a stiskněte klávesu 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

Jakmile dokončíte kroky, ovladač myši se restartuje, což by mělo vyřešit běžné problémy a závady, a nyní byste měli být opět schopni přetahovat soubory a složky.
Vysvětlení příkazu
Zde je vysvětlení, jak příkazy PowerShellu restartují aktivní ovladač myši ve Windows bez nutnosti úplného restartu systému:
- Identifikace aktivní myši: První řádek vyhledá zařízení ve
Mousetřídě a filtruje to, které je aktuálně aktivní ( Status -eq "OK"). Poté vybere první dostupné zařízení a uloží ho do $mouseproměnné.
- Zakázat ovladač myši: Druhý příkaz zakáže vybrané zařízení pomocí jeho jedinečného `
InstanceId.`. Tím systém Windows zastaví ovladač a uvolní hardwarové připojení.
- Počkejte, až systém Windows uvolní zařízení:
Start-Sleep -Seconds 2 zavede krátkou pauzu, aby se zajistilo úplné uvolnění ovladače před jeho restartem.
- Znovu povolte myš: Poslední příkaz zařízení znovu zapne a vynutí systém Windows opětovné načtení ovladačů a obnovení normální funkčnosti myši.
S tímto problémem jsem se setkal mnohokrát u různých myší Logitech. Dříve jsem to prostě restartoval počítač, abych to vyřešil, ale po otestování této metody PowerShell to pokaždé fungovalo bezchybně.
Hlavním důvodem, proč preferuji tento přístup před Správcem zařízení, je praktičnost. Používání Správce zařízení vyžaduje ruční zakázání a opětovné povolení myši, ale jakmile ovladač zakážete, myš přestane reagovat, což ztěžuje dokončení procesu. Pomocí PowerShellu se celá sekvence spustí automaticky, čímž se tomuto problému předejde a oprava je mnohem rychlejší a spolehlivější.