Windows Embedded Standard 7'de USB kullanımını önleyin


1

Buradaki amaç, makinede USB bellek kullanımını devre dışı bırakmak / etkinleştirmek.

Bu amaçla, yalnızca bir kayıt defteri değeri ayarlayan iki yürütülebilir dosya yaptım:

HKLM\SYSTEM\CurrentControlSet\Services\UsbStor\Start

3
4devre dışı bırakmak için USB çubukları kullanımını etkinleştirmek için .

Karşılaştığım sorun, makineyi yeniden başlattığımda, bir USB çubuğunu bir kez takabileceğim ve değer devre dışı bırakılsa bile, her zamanki gibi okuyabilir / yazabilirim. Eğer çubuğu çıkarıp tekrar takarsam, artık göremiyorum.

Biraz kazıyordum ve şunu anladım:

Başlangıç ​​değeri aslında sürücünün başlangıç ​​değerini ayarlayan bir değerdir. Öyleyse 3, USBSTOR.inf dosyasının (USB Yığın Depolama Sürücüsü) normal pencerelerle başlayacak şekilde ayarlandığı anlamına gelir. Değeri ayarlarsam, 4sürücünün "Devre Dışı" olduğu anlamına gelir ve bu nedenle Windows başladığında başlamaması gerekir.

USBSTOR için sürücü durumunu görüntülemek için driverquery (burada bulunan) komutunu kullanıyorum .

Bilgisayar yeni başladığında ve bir USB çubuğu takmadan önce ekran görüntüsü:

USBSTOR Devre Dışı ve Çalışıyor

Yani bu çok garip, çünkü sürücü Çalışıyor, fakat Engelli! Bu nasıl mümkün olabilir ki anlamıyorum.

Şimdi bir USB anahtarını takarsam bilgisayar onu görür (çünkü sürücü çalışıyor) ve bir sürücüye eşler. USB çubuğunu çıkardıktan sonra, aynı komutu tekrar çalıştırdım ve şunu aldım:

USBSTOR devre dışı ve durdu

Yani şimdi Sürücü Devre Dışı ve Durduruldu. Nasıl durdu? Neden ?

Ve şimdi, bir USB çubuğu takarsam, beklendiği gibi bilgisayarımda göremiyorum.

Buradaki sorum şu:

Birisi bu sürücünün başlaması gerektiğinde başlamasını önlememe yardımcı olabilir mi?

Güncelleme

Eklemem gereken ilk hassasiyet, hedef işletim sisteminin Windows Embedded Standard 7 olmasıdır. Windows 7 Pro için çalışacak ancak WES7 için çalışmayan birkaç çözüm denedim.

Sonra GPO hakkında birkaç mesaj gördüm, Yönetimsel Şablon -> Sistem -> Çıkarılabilir Cihazlar altında , USB cihazların kullanımını önlemek için ayarlanabilecek bir ayar olduğunu gördüm . Bu normal bir bilgisayar için iyi çalışıyor olsa da WES7 görüntüsümde mevcut değil.

Bu işi yapmak için resmime eklemem gereken bir paket var mı?

Son olarak, GPO’da, Yönetim Şablonu -> Sistem -> DeviceInstallation seçeneğinin altında olan başka bir ayar okudum . Bu, herhangi bir Çıkarılabilir Aygıtın kurulmasını engellerken, önceden kurulmuş aygıtların kullanımını engellemez, bu nedenle yalnızca kısmi bir çözümdür.

Windows Embedded Standard 7'de USB aygıtlarının (veya herhangi bir Çıkarılabilir Aygıtın) kullanımını Etkinleştirme / Devre Dışı Bırakmanın bir yolu var mı?

Yanıtlar:


0

Sonunda sorunuma bir çözüm bulabildim.

GPO ile USB'yi Engelleme

Bir Windows 7 bilgisayarında USB (ve depolama) aygıtlarının kullanımını önlemek için en kolay yol GPO'yu değiştirmektir.

Öyleyse, başlat menüsünü açın, "gpedit.msc" yazın ve "Bilgisayar Yapılandırması -> Yönetim Şablonları -> Sistem" konusuna bakın. "Çıkarılabilir Depolama Birimi Erişimi" adlı bir klasör bulunmalıdır. Orada USB cihazların kullanımına izin verebilecek / izin vermeyecek politikalar bulacaksınız.

Windows Embedded Standard 7'yi Kullanma

WES7 kullandığım için uygun paket yüklenmedi, bu nedenle "Çıkarılabilir Depolama Birimi Erişimi" Politika klasörü mevcut değildi.

Image Configuration Editor içinde tüm .admx dosyalarında (GPO dosyaları olan) bir arama yaptım ve "RemovableStorage.admx" paketinin "DirectX ve Windows Aygıt Deneyimi" (winemb-media-support) paketinde olduğunu öğrendim.

Bu paketi resmime eklemek sorunumu düzeltti.

Bir problem kalıyor

Burada tarif ettiğim ilk sorun devam ediyor. USBSTOR sürücüsünün başlamasını önlemeye çalışırsam. Önyüklemedeki durum "Başlatıldı", ancak "Devre Dışı". Herhangi biri bunun için bir çözüm bulabilirse çok müteşekkir olurum. Bu arada, sadece GPO ile gideceğim ...

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.