- Możesz rozwiązać problemy z myszą, w tym niedziałającą funkcję przeciągania i upuszczania, bez ponownego uruchamiania systemu Windows 11.
- Program PowerShell umożliwia ponowne uruchomienie sterownika myszy poprzez wskazanie aktywnego wystąpienia urządzenia.
W systemach Windows 11 (i 10) można szybko naprawić mysz, która przestaje reagować, działa niestabilnie lub (co bardziej frustrujące) nagle uniemożliwia przeciąganie plików i folderów, uruchamiając ponownie jej sterownik bez restartu komputera. Zdarzyło mi się to już wiele razy. Chociaż pełny restart zazwyczaj rozwiązuje problem, nie zawsze jest to praktyczne, gdy jesteś w trakcie pracy i potrzebujesz szybkiej naprawy.
Chociaż większość użytkowników korzysta z Menedżera urządzeń do odinstalowywania i ponownej instalacji urządzenia, PowerShell oferuje szybszą i bardziej precyzyjną metodę, działając bezpośrednio na aktywnej myszy. Za pomocą kilku poleceń można wyłączyć i ponownie włączyć instancję urządzenia, zmuszając system Windows do ponownego załadowania stosu sterowników i przywrócenia normalnej funkcjonalności w ciągu kilku sekund, w tym możliwości przeciągania i upuszczania elementów.
W tym przewodniku przedstawię kroki umożliwiające ponowne uruchomienie sterowników myszy i rozwiązanie najczęstszych problemów, w tym możliwości przeciągania plików i folderów po ekranie w systemie Windows 11.
Napraw przeciąganie i inne problemy z myszą w systemie Windows 11
Aby naprawić przeciąganie i inne błędy występujące podczas korzystania z myszy, wykonaj następujące czynności:
-
Otwórz Start w systemie Windows 11.
-
Wyszukaj PowerShell , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenia , aby ponownie uruchomić sterowniki myszy i rozwiązać typowe problemy, a następnie naciśnij klawisz 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

Po wykonaniu tych kroków sterownik myszy zostanie uruchomiony ponownie, co powinno rozwiązać najczęściej występujące problemy i usterki, a przeciąganie i upuszczanie plików oraz folderów powinno być znów możliwe.
Wyjaśnienie polecenia
Oto wyjaśnienie polecenia, w jaki sposób polecenia programu PowerShell ponownie uruchamiają aktywny sterownik myszy w systemie Windows bez konieczności pełnego ponownego uruchomienia systemu:
- Zidentyfikuj aktywne urządzenie myszy: Pierwszy wiersz pobiera urządzenia z
Mouseklasy i filtruje je pod kątem aktualnie aktywnego ( Status -eq "OK"). Następnie wybiera pierwsze dostępne urządzenie i zapisuje je w $mousezmiennej.
- Wyłącz sterownik myszy: Drugie polecenie wyłącza wybrane urządzenie za pomocą jego unikalnego kodu
InstanceId. Zmusza to system Windows do zatrzymania sterownika i zwolnienia połączenia sprzętowego.
- Poczekaj, aż system Windows zwolni urządzenie:
Start-Sleep -Seconds 2 powoduje krótką pauzę, która ma na celu upewnienie się, że sterownik został całkowicie usunięty przed ponownym uruchomieniem.
- Ponowne włączenie myszy: Ostatnie polecenie ponownie włącza urządzenie, zmuszając system Windows do ponownego załadowania stosu sterowników i przywrócenia normalnej funkcjonalności myszy.
Wielokrotnie spotykałem się z tym problemem w przypadku różnych myszy Logitech. Wcześniej po prostu restartowałem komputer, aby go rozwiązać, ale po przetestowaniu tej metody w programie PowerShell, za każdym razem działała bez zarzutu.
Głównym powodem, dla którego preferuję to podejście w porównaniu z Menedżerem urządzeń, jest praktyczność. Korzystanie z Menedżera urządzeń wymaga ręcznego wyłączenia i ponownego włączenia myszy, ale gdy tylko wyłączysz sterownik, mysz przestaje reagować, co utrudnia dokończenie procesu. W programie PowerShell cała sekwencja uruchamia się automatycznie, co pozwala uniknąć tego problemu i znacznie przyspiesza i usprawnia naprawę.