Cegah penggunaan USB di Windows Embedded Standard 7

1

Tujuannya di sini adalah untuk dapat Menonaktifkan / Mengaktifkan penggunaan stik USB pada mesin.

Untuk tujuan ini saya membuat dua file yang dapat dieksekusi yang baru saja menetapkan nilai registri:

HKLM\SYSTEM\CurrentControlSet\Services\UsbStor\Start

3untuk mengaktifkan penggunaan stik USB
4untuk menonaktifkannya.

Masalah yang saya temui adalah, ketika saya me-restart mesin, saya bisa mencolokkan USB stick sekali dan akan mungkin untuk membaca / menulis di dalamnya seperti biasa, bahkan jika nilainya diatur untuk menonaktifkan. Jika saya melepas tongkat dan memasangnya kembali, saya tidak bisa melihatnya lagi.

Saya telah menggali sedikit dan saya mengerti yang berikut:

Nilai awal sebenarnya adalah nilai yang menetapkan nilai awal driver . Jadi jika saya mengaturnya 3, itu berarti bahwa USBSTOR.inf (Driver Mass Storage USB) diatur untuk memulai secara normal dengan windows. Jika saya mengatur nilainya 4, itu berarti driver "Dinonaktifkan", dan karena itu tidak boleh mulai ketika Windows mulai.

Saya telah menggunakan perintah driverquery (ditemukan di sini) untuk melihat status driver untuk USBSTOR.

Ini adalah tangkapan layar ketika komputer baru saja dimulai, dan sebelum saya mencoba mencolokkan stik USB:

USBSTOR Dinonaktifkan dan Berjalan

Jadi ini aneh, karena drivernya Berlari, tetapi Dinonaktifkan! Bagaimana mungkin, saya tidak mengerti.

Sekarang jika saya mencolokkan kunci USB komputer akan melihatnya (karena driver sedang berjalan) dan memetakannya ke drive. Setelah mencabut stik USB, saya menjalankan perintah yang sama lagi, dan mendapatkan ini:

USBSTOR dinonaktifkan dan berhenti

Jadi sekarang Pengemudi Dinonaktifkan dan Berhenti. Bagaimana itu berhenti? Mengapa

Dan sekarang, jika saya pasang USB stick, saya tidak melihatnya di komputer saya, seperti yang diharapkan.

Pertanyaan saya di sini adalah:

Adakah yang bisa membantu saya mencegah pengemudi ini memulai ketika tidak seharusnya?

Memperbarui

Ketepatan pertama yang perlu saya tambahkan adalah bahwa target OS adalah Windows Embedded Standard 7. Saya telah mencoba beberapa solusi yang akan bekerja untuk Windows 7 Pro tetapi itu tidak bekerja untuk WES7.

Lalu saya telah melihat beberapa posting berbicara tentang GPO, bahwa ada pengaturan di bawah Administrative Template -> System -> Removable Device yang dapat diatur untuk mencegah penggunaan perangkat USB. Meskipun ini berfungsi dengan baik untuk komputer normal, itu tidak ada dalam gambar WES7 saya.

Apakah ada paket yang perlu saya tambahkan ke gambar saya untuk membuat ini berfungsi?

Terakhir, saya telah membaca bahwa pengaturan lain di GPO, yang berada di bawah Template Administratif -> Sistem -> DeviceInstallation . Meskipun hal ini mencegah pemasangan Perangkat yang Dapat Dilepas, hal itu tidak mencegah penggunaan perangkat yang sudah diinstal, jadi itu hanya solusi sebagian.

Apakah ada cara untuk Mengaktifkan / Menonaktifkan penggunaan perangkat USB (atau Perangkat yang Dapat Dilepas) di Windows Embedded Standard 7?

Martin Verjans
sumber

Jawaban:

0

Akhirnya, saya dapat menemukan solusi untuk masalah saya.

Memblokir USB dengan GPO

Untuk mencegah penggunaan perangkat USB (dan penyimpanan) pada komputer Windows 7, cara termudah adalah dengan memodifikasi GPO.

Jadi, buka menu mulai, ketik "gpedit.msc" dan lihat "Computer Configuration -> Administrative Templates -> System". Seharusnya ada folder bernama "Akses Penyimpanan yang Dapat Dilepas". Di sana Anda akan menemukan kebijakan yang dapat mengizinkan / melarang penggunaan perangkat USB.

Menggunakan Windows Embedded Standard 7

Karena saya menggunakan WES7, paket yang tepat tidak diinstal, jadi folder Kebijakan "Akses Penyimpanan yang Dapat Dilepas" tidak tersedia.

Saya melakukan pencarian di dalam Image Configuration Editor setelah semua file .admx (yang merupakan file GPO) dan saya menemukan bahwa "RemovableStorage.admx" ada dalam paket "DirectX dan Windows Device Experience" (winemb-media-support).

Menambahkan paket ini ke gambar saya memperbaiki masalah saya.

Masih ada satu masalah

Masalah pertama yang saya jelaskan di sini masih ada. Jika saya mencoba untuk mencegah driver USBSTOR mulai. Status saat boot adalah "Mulai", tetapi "Dinonaktifkan". Jika ada yang bisa menemukan solusi untuk ini, saya akan sangat berterima kasih. Sementara itu, saya hanya akan pergi dengan GPO ...

Martin Verjans
sumber