Tek bir USB portunu sıfırla


1

Bazen fiziksel olarak çıkarılması ve tekrar takılması gereken bazı USB aygıtlarım var. Genellikle USB mobil geniş bant aygıtları. Bazı durumlarda sadece cihazın fişini çekip tekrar USB portuna takmam gerekiyor. Bazı durumlarda, önce cihazı kaldırmam, sonra diğer USB cihazlarını ve sonra da düzgün çalışabilmesi için ilkini takmam gerekir.

Bu mobil cihazlar internet için sanal bir COM portu oluşturur. Biraz garip geliyor.

Bunu daha kolay yapabilmemin bir yolu var mı? Bir .bat dosyasındaki birkaç komut gibi bir şey? Yoksa kullanıcıların olanaklarını sınırlayan sadece USB standardı mı? Tüm USB portlarımı sıfırlayamıyorum, çünkü benim durumumda bu cihazları fiziksel olarak sıfırlamak daha kolay.


1
USB denetleyicisini Aygıt Yöneticisi'nde devre dışı bırakmayı ve etkinleştirmeyi deneyebilseniz de, bunu yazılımla yapmanın bir yolu yok gibi görünüyor. Bu, bilgisayarın APM'sine bağlıdır ve çalışmayabilir. Ayrıca belirli bağlantı noktaları için kontrol edemezsiniz - denetleyicideki tüm bağlantı noktaları kapatılır (bir USB fareniz varsa dikkatli olun). Ayrıca, USB bağlantı noktalarınız tutarlı bir şekilde sorun yaşıyorsa, donanımı değiştirme zamanı gelmiştir.
ADTC

Benzer bir soru yakın zamanda Yazılım Önerileri'nde de sorulmuştu ve iyi bir cevabı var gibi gözüküyor: softwarerecs.stackexchange.com/questions/3623/…
MrWhite

Yanıtlar:


1

Güç kalkanı

Klavyeniz ana karta böyle bir bağlanmışsa, dikkatli olun, bir BAT betiği olarak çalışmadıysanız, tamam olur, çünkü hizmeti tekrar başlatacaktır:

ps Set-ItemProperty  "HKLM:\SYSTEM\CurrentControlSet\services\USBSTOR" -name start -Value 4
ping -n 5 127.0.0.1
ps Set-ItemProperty  "HKLM:\SYSTEM\CurrentControlSet\services\USBSTOR" -name start -Value 3

Bunu Yönetici olarak çalıştır.

Üstteki satır, tüm USB bağlantı noktalarını devre dışı bırakır, ardından 2. satırda 5 saniye boyunca orada oturur ve ardından tüm USB bağlantı noktalarını yeniden sizin için yeniden etkinleştirir. Sürücülerini devre dışı bırakır.

@ECHO OFFBAT dosyasının üstüne eklemenizi ve kaydetmenizi öneririm.BAT


DÜZENLE:

Sadece 1 USB portunu devre dışı bırakmak istediğini anladım. Bu hepsini yapacak. PowerShell hakkında çok şey biliyorsanız, yalnızca bir USB bağlantı noktasını hedeflemenin bir yolunu bulabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.