Semakan Peranti USB
Sahkan peranti USB mana yang dikenali komputer anda dan bagaimana ia bersambung. Menggunakan API WebUSB dalam Chrome atau Edge, alat ini menyenaraikan peranti bersambung yang anda benarkan serta membaca ID vendor dan produk, kelas peranti, pengeluar, dan nombor siri — semuanya diproses secara setempat dalam pelayar anda, ditambah carian VID dan PID manual yang berfungsi dalam semua pelayar apabila WebUSB tiada.
…
Anda boleh mencari peranti USB walaupun tanpa API WebUSB. Dapatkan Vendor ID (VID) dan Product ID (PID) daripada pengurus peranti anda, masukkan di bawah, dan kami akan mencari vendor, produk, serta kelas peranti daripada pangkalan data setempat — tiada apa yang meninggalkan mesin anda.
🔒 Berjalan setempat. Metadata peranti baca sahaja tidak pernah dimuat naik.
Minta akses, kemudian lihat setiap peranti USB yang boleh disenaraikan pelayar, dengan kemas kini sambung dan putus langsung apabila anda memasang atau mencabut perkakasan.
Membaca VID dan PID setiap peranti terus daripada deskriptor perkakasan dan memadankannya dengan nama vendor serta produk menggunakan pangkalan data yang dibundel dalam halaman.
Lihat kelas dan subkelas peranti USB untuk mengetahui sama ada perkakasan itu storan pukal, peranti input manusia, pencetak, peralatan audio, atau antara muka khusus vendor.
Bertindak balas dalam masa nyata apabila anda memasang atau mencabut peranti, cara terpantas untuk mengasingkan sama ada masalah terletak pada port, kabel, pemacu, atau peranti itu sendiri.
Semuanya berjalan setempat. Tiada data peranti dimuat naik atau disimpan, dan jadual vendor disertakan bersama halaman dan bukan memanggil pelayan jauh.
Menunjukkan sama ada peranti dikesan langsung, memberi titik permulaan yang jelas sebelum anda menghabiskan masa memasang semula pemacu atau menukar kabel.
Pelayar anda tiada WebUSB? Masukkan Vendor ID dan Product ID secara manual dan tetap dapatkan nama vendor, nama produk, serta kelas peranti daripada pangkalan data setempat, tanpa sebarang kebenaran.
Memaparkan nama pengeluar dan nombor siri apabila peranti menyediakannya, berguna untuk inventori, tuntutan waranti, dan penjejakan aset.
Pengenalpastian bergantung pada pelayar dan deskriptor USB itu sendiri, jadi anda boleh memeriksa peranti sebelum sebarang pemacu vendor dipasang pada sistem.
Tiada pemasang, tiada akaun, tiada sambungan pelayar. Keseluruhan semakan berjalan dalam satu muatan halaman dan berkelakuan sama pada Windows, macOS, Linux, ChromeOS, dan Android.
Halaman yang sama mengenal pasti perkakasan secara serupa pada Windows, macOS, Linux, ChromeOS, dan Android, jadi anda boleh membandingkan hasil antara dua mesin tanpa memasang utiliti berbeza pada setiap satu.
ID vendor dan produk dibaca daripada perkakasan itu sendiri dan bukan diagak daripada nama produk, jadi nombor yang anda lihat boleh dipadankan dengan muat turun pemacu, keluaran firmware, dan pangkalan data sokongan dengan yakin.
Cara Semakan Peranti USB Berfungsi
Apabila anda mengklik butang semak, Chrome atau Edge membuka pemilih peranti WebUSB yang menyenaraikan perkakasan yang sanggup didedahkan pelayar kepada halaman. Selepas anda membenarkan peranti, halaman memanggil navigator.usb.getDevices() dan membaca deskriptor yang dilaporkan peranti itu sendiri melalui bas. Tiada apa-apa dihantar ke mana-mana: WebUSB hanya memaparkan maklumat yang sudah ada pada pelayar anda, dan setiap carian berlaku di dalam tab. Tiada komponen pelayan, tiada permintaan latar belakang, dan tiada telemetri yang terikat pada semakan ini.
Bagi setiap peranti yang dibenarkan, anda melihat ID vendor (VID), ID produk (PID), nama produk, pengeluar, nombor siri, dan kelas peranti USB. Alat ini memadankan VID dengan jadual vendor yang dibundel dalam halaman, jadi pengenalpastian tetap berfungsi walaupun luar talian. Kerana WebUSB hanya tersedia dalam konteks selamat, halaman ini disajikan melalui HTTPS dan pemilih hanya terbuka sebagai tindak balas kepada klik anda, bukan secara automatik semasa halaman dimuatkan. Anda boleh membenarkan beberapa peranti dalam satu sesi dan membandingkannya bersebelahan, dan menyegarkan senarai akan membaca semula deskriptor supaya anda boleh mengesahkan perubahan selepas menukar kabel atau berpindah port.
Memahami Hasil Anda
Peranti yang tersenarai dengan nama vendor dan produk bermakna ia telah dikenali dan disenaraikan pelayar. Label Unknown hanya bermakna ID vendor itu belum ada dalam jadual bawaan; VID dan PID mentah tetap dibaca daripada perkakasan, jadi anda boleh mencarinya di tempat lain. Medan pengeluar dan nombor siri adalah pilihan dalam spesifikasi USB, dan banyak peranti murah membiarkannya kosong daripada melaporkan nilai. Membandingkan dua unit model yang sama sering mendedahkan sesuatu: ID vendor dan produk sepatutnya sama tepat manakala nombor siri berbeza, dan ketakpadanan pada pengecam adalah petunjuk kuat bahawa satu unit ialah perubahan revisi, papan diperbaharui, atau barang tiruan.
Kelas peranti menerangkan cara perkakasan berkomunikasi, bukan rupanya. Kelas 8 ialah storan pukal, 7 pencetak, 3 peranti antara muka manusia seperti papan kekunci dan tetikus, 1 merangkumi audio dan video, dan 255 bermakna vendor menentukan antara mukanya sendiri. Jika peranti langsung tidak muncul, uji port kedua, kemudian kabel kedua, kemudian komputer kedua, dalam urutan itu, untuk memisahkan kerosakan perkakasan daripada masalah pemacu. Menukar satu pemboleh ubah pada satu masa itulah yang menukar gangguan berselang-seli yang kabur menjadi jawapan pasti tentang komponen yang bermasalah.
Batasan yang Jujur
WebUSB hanya dilaksanakan dalam pelayar Chromium seperti Chrome dan Edge pada desktop dan Android; Safari, Firefox, dan kebanyakan pelayar dalam aplikasi tidak menyediakannya sama sekali. Halaman hanya menyenaraikan peranti yang anda benarkan secara jelas dan yang mampu disenaraikan pelayar. Banyak peranti yang antara mukanya sudah dituntut pemacu sistem pengendalian, termasuk papan kekunci, tetikus, dan telefon yang menggunakan MTP, tidak akan muncul dalam pemilih. Ini sempadan platform, bukan kecacatan alat, dan ia wujud untuk menghalang halaman web daripada diam-diam menguasai perkakasan input yang sedang anda gunakan.
Jika tiada apa-apa muncul, puncanya biasanya salah satu daripada empat perkara: pelayar tidak menyokong WebUSB, anda menutup gesaan kebenaran, peranti dituntut pemacu OS, atau port itu sendiri rosak. Periksa notis sokongan pelayar dahulu, kemudian ulangi semakan dengan peranti lain, kabel lain, dan port lain untuk mengecilkan punca. Carian VID dan PID manual di bawah berfungsi dalam semua pelayar dan tidak memerlukan kebenaran, jadi ia sentiasa tersedia sebagai pilihan sandaran. Anggap hasilnya sebagai tinjauan pantas pertama, bukan inventori perkakasan menyeluruh, kerana pengurus peranti sistem akan sentiasa memaparkan lebih banyak daripada halaman web yang dikotakkan.
Peranti yang Disokong
Sebaik anda membenarkan peranti, WebUSB boleh mendedahkan apa sahaja yang mampu disenaraikan pelayar. Dalam praktiknya kategori berikut paling kerap muncul:
- Pemacu denyar USB dan SSD luaran
- Papan pembangunan seperti Arduino, ESP32, dan Raspberry Pi Pico
- Webcam, kad tangkapan, dan peranti tangkapan HDMI
- Mikrofon USB, set kepala, dan antara muka audio
- Pengawal permainan, stereng perlumbaan, dan kayu penerbangan
- Pencetak dan pembuat label
- Penyesuai USB ke bersiri dan prob nyahpepijat
- Pembaca kad pintar dan kunci keselamatan perkakasan
- Kamera digital yang beroperasi dalam mod PTP
- Hab USB, dok, dan stesen dok
- Instrumen pengukuran dan osiloskop USB
- Antara muka kemas kini firmware dan DFU
Mengapa Semak Peranti USB Dalam Talian
Apabila periferal berkelakuan pelik, soalan pertama yang benar-benar berguna ialah sama ada komputer melihatnya langsung. Alat ini menjawabnya dalam beberapa saat dan tanpa memasang apa-apa, menunjukkan sama ada peranti disenaraikan pada bas USB dan bagaimana ia memperkenalkan dirinya kepada sistem pengendalian. Peranti yang muncul dengan nama vendor dan produk yang wajar sedang disenaraikan secara normal, manakala yang tidak pernah muncul memberitahu bahawa masalahnya terletak di bawah lapisan aplikasi dan wajar disiasat pada peringkat port, kabel, atau pemacu.
Butiran itu bernilai jauh melebihi penyelesaian masalah. Ia membantu anda mengesahkan peranti terpakai berfungsi sebelum membayar, membandingkan dua gajet yang mendakwa spesifikasi serupa, mengesahkan kabel ganti berkelakuan sama seperti kabel asal, dan menulis ID vendor serta produk yang tepat dalam tiket sokongan supaya pengeluar tidak meminta anda menerangkan peranti itu sekali lagi. Kerana semakan ini tidak pernah meminta akses kamera, mikrofon, atau lokasi, ia selamat dijalankan pada komputer kerja, dan kerana ia tidak perlu dipasang ia juga berfungsi pada komputer terkunci yang tidak membenarkan anda menambah perisian.
Masalah Peranti USB yang Biasa
Gejala yang boleh didedahkan oleh semakan peranti USB, dan maksud lazim setiap satu:
Peranti tidak muncul dalam pemilih
Pemacu sistem pengendalian mungkin sudah menuntut antara muka itu, atau pelayar mungkin tidak menyokong WebUSB untuk jenis peranti tersebut. Cuba port lain dan kabel lain, dan pastikan anda menjalankan Chrome atau Edge pada desktop atau peranti Android dan bukan pelayar terbenam dalam aplikasi lain.
Peranti menunjukkan Not connected walaupun dipasang
Port mungkin mempunyai kerosakan sambungan, pemacu mungkin mengganggu penyenaraian, atau peranti mungkin hadir melalui susunan yang tidak didedahkan WebUSB. Pindahkan peranti ke port dan kabel kedua untuk mengasingkan punca sebelum menganggap perkakasan sudah rosak.
Peranti hilang secara rawak
Putus sambung berselang-seli biasanya menunjuk kepada kabel yang rosak atau longgar, hab tanpa kuasa yang tidak mampu membekalkan arus cukup, atau port yang mula rosak. Sambungkan peranti terus ke mesin, elakkan hab dan kabel sambungan, kemudian pantau status langsung sambil menggerakkan penyambung dengan lembut.
Vendor dipaparkan sebagai Unknown
Label Unknown hanya bermakna ID vendor itu tiada dalam pangkalan data bawaan, bukan peranti itu rosak. VID dan PID tetap dibaca dengan betul daripada perkakasan, jadi anda boleh mencari nombor tersebut dalam talian atau membandingkannya dengan label pada pembungkusan peranti.
Hanya sebahagian peranti saya tersenarai
Ini kelakuan yang memang dijangka. WebUSB hanya mendedahkan peranti yang anda benarkan secara jelas dan yang mampu disenaraikan pelayar. Peranti storan, papan pembangunan, dan perkakasan khusus vendor paling kerap muncul, manakala papan kekunci, tetikus, dan telefon yang diurus sistem pengendalian biasanya tidak.
Gesaan kebenaran tidak pernah muncul
Pemilih hanya terbuka sebagai tindak balas langsung kepada klik, jadi popup yang disekat, sambungan pelayar, atau dasar pelayar perusahaan boleh menahannya. Matikan penyekatan popup untuk tapak ini, cuba tetingkap peribadi tanpa sambungan, dan pastikan halaman dimuatkan melalui HTTPS dan bukan asal yang tidak selamat.
Medan nombor siri kosong
Spesifikasi USB menganggap nombor siri sebagai pilihan, dan banyak peranti murah memang meninggalkannya. Apabila medan ini kosong, kenal pasti peranti melalui ID vendor dan produk, atau baca nombor siri daripada pengurus peranti sistem pengendalian jika pengeluar menyediakannya.
Dua peranti serupa melaporkan ID berbeza
Peranti daripada barisan produk yang sama biasanya berkongsi ID vendor dan produk tetapi berbeza nombor siri. Jika ID vendor atau produk berbeza antara dua unit yang kelihatan serupa, mungkin anda memegang barang tiruan, perubahan revisi, atau peranti yang firmware-nya ditulis semula.
Peranti muncul pada satu komputer tetapi tidak pada komputer lain
Apabila perkakasan yang sama disenaraikan pada satu mesin dan tidak pada mesin lain, peranti itu mungkin masih baik dan perbezaannya terletak pada port, kabel, pemacu, atau tetapan sistem pengendalian. Ulangi semakan pada kedua-dua mesin dengan kabel yang sama untuk menyingkirkan kabel daripada persamaan.
Kelas peranti dilaporkan sebagai sifar
Nilai kelas sifar bermakna perkakasan menentukan antara mukanya secara berasingan dan bukan mengisytiharkan satu kelas untuk seluruh peranti, yang biasa bagi produk gabungan seperti set kepala yang memaparkan audio dan butang secara berasingan. Ini bukan ralat, dan ID vendor serta produk tetap cara paling boleh dipercayai untuk mengenal pasti peranti.
Peranti yang sama memaparkan nama berbeza pada dua komputer
ID vendor dan produk datang daripada perkakasan dan tidak pernah berubah, tetapi nama produk yang dipaparkan bergantung pada versi pangkalan data setempat dan rentetan tambahan pemacu yang diselitkan sistem pengendalian. Apabila perlukan padanan muktamad, bandingkan nilai VID dan PID dan bukan nama mesra.
Privasi dan Pengendalian Data
Membenarkan peranti melalui WebUSB memberi halaman ini akses baca sahaja untuk sesi semasa sahaja. Tiada metadata peranti, nombor siri, atau data penggunaan dimuat naik, dilog, atau dikongsi. Carian vendor dan produk berjalan pada jadual yang dibundel dalam halaman, jadi pengenalpastian berfungsi tanpa sebarang permintaan rangkaian, dan menutup tab menamatkan kebenaran dengan serta-merta. Tiada akaun, tiada kuki yang terikat pada semakan, dan tiada rekod di pihak pelayan, bermakna senarai peranti hanya wujud dalam tab yang anda lihat dan hilang sebaik anda meninggalkan halaman atau menekan kosongkan.
Soalan Lazim Semakan Peranti USB
Mengapa peranti saya tidak muncul? ▼
WebUSB hanya menyenaraikan peranti yang anda benarkan secara jelas dalam pelayar Chromium, dan hanya yang mampu disenaraikan pelayar. Peranti yang dituntut pemacu sistem pengendalian — kebanyakan tetikus, papan kekunci, dan telefon yang menggunakan MTP — biasanya tidak muncul. Ini kelakuan yang dijangka dan bukan kerosakan. Cuba pemacu denyar atau papan pembangunan dahulu, dan pastikan anda membuka versi HTTPS halaman ini dalam Chrome atau Edge pada desktop atau peranti Android.
Adakah saya perlu memasang apa-apa? ▼
Tidak. Alat ini berjalan sepenuhnya dalam pelayar anda tanpa muat turun, pemalam, atau sambungan. Apabila anda mengklik butang semak, Chrome atau Edge memaparkan pemilih peranti WebUSB yang meminta anda membenarkan peranti yang ingin diperiksa. Anda tetap mengawal peranti mana yang boleh dibaca halaman ini, dan kebenaran itu hanya terpakai pada sesi semasa serta hilang apabila anda menutup tab. Kebenaran sengaja tidak disimpan merentas muatan halaman: pelayar melupakannya supaya tapak web tidak boleh mendapatkan semula akses kepada perkakasan anda secara senyap, maka anda membenarkan peranti sekali lagi pada setiap lawatan.
Pelayar mana yang disokong? ▼
API WebUSB tersedia dalam pelayar Chromium — Chrome, Edge, Opera, dan beberapa yang lain — pada desktop dan Android. Firefox dan Safari tidak melaksanakan WebUSB, jadi alat ini memaparkan notis yang jelas dan bukan gagal secara senyap. Pada pelayar yang disokong, halaman mesti disajikan melalui sambungan HTTPS yang selamat, yang disediakan tapak ini. Carian ID vendor dan produk secara manual berfungsi dalam semua pelayar tanpa sokongan API.
Apakah maksud kelas peranti? ▼
Kelas peranti USB mengelaskan cara peranti berkomunikasi. Kelas 7 ialah pencetak, kelas 3 peranti antara muka manusia seperti papan kekunci dan tetikus, kelas 8 storan pukal untuk pemacu denyar dan pemacu luaran, kelas 1 merangkumi audio dan video, dan kelas 255 menandakan antara muka yang ditentukan vendor. Digabungkan dengan nama vendor dan produk, kelas memberitahu jenis perkakasan secara umum walaupun nama produknya tidak dikenali.
Bagaimana saya tahu sama ada port atau kabel yang bermasalah? ▼
Pasang peranti terus ke port yang anda syaki kemudian segarkan senarai. Jika ia muncul, sambungan itu berfungsi. Jika tidak, cuba peranti yang sama pada port lain dan dengan kabel lain. Peranti yang dikenali pada satu port tetapi tidak pada port lain menunjuk kepada port; yang dikenali dengan satu kabel tetapi tidak dengan kabel lain menunjuk kepada kabel; dan yang gagal pada semua port dan kabel menunjuk kepada peranti atau pemacunya.
Adakah data saya peribadi? ▼
Ya. Semua bacaan berlaku secara setempat dalam pelayar anda. API WebUSB hanya mendedahkan metadata peranti yang sudah diketahui pelayar anda, dan kami tidak pernah memuat naik atau menyimpan data itu. Carian vendor menggunakan pangkalan data yang dibundel dalam halaman, jadi pengenalpastian tidak pernah meninggalkan mesin anda. Tiada panggilan analitik terikat pada semakan ini, dan menarik balik akses semudah menutup tab.
Apakah Vendor ID dan Product ID? ▼
Vendor ID (VID) ialah nombor perenambelasan empat digit yang diberikan kepada pengeluar perkakasan, dan Product ID (PID) ialah nombor perenambelasan empat digit yang diberikan pengeluar kepada produk tertentu. Bersama-sama keduanya menjadi cap jari yang digunakan sistem pengendalian dan pemacu untuk memadankan perkakasan dengan perisian yang betul. Contohnya 046d menandakan Logitech sebagai vendor, dan PID selepasnya membezakan satu model Logitech daripada yang lain. Untuk mendapatkannya, lihat Hardware Ids (VID_, PID_) pada tab Details Device Manager di Windows, buka System Information pada macOS, atau jalankan lsusb di Linux. Unknown bermakna VID tersebut belum ada dalam pangkalan data setempat; cari nilai itu dalam talian.
Bolehkah saya menjalankan semakan ini pada telefon atau tablet? ▼
Boleh, pada peranti Android yang menjalankan Chrome atau pelayar Chromium lain kerana WebUSB dilaksanakan di sana. Susun atur desktop menyesuaikan skrin kecil dan pemilihnya berfungsi dengan cara yang sama. Pada iOS dan iPadOS, WebUSB tidak tersedia dalam Safari atau pelayar yang dibina atas WebKit, jadi halaman beralih kepada carian ID vendor dan produk secara manual, yang masih mengenal pasti mana-mana peranti daripada pasangan VID dan PID.
Mengapa papan kekunci dan tetikus saya tidak muncul? ▼
Papan kekunci dan tetikus dituntut pemacu sistem pengendalian sebelum mana-mana halaman web dapat mencapainya, kerana sistem pengendalian memerlukannya untuk berfungsi. WebUSB tidak dibenarkan mengambil alih peranti antara muka manusia yang sedang digunakan OS, jadi halaman tidak boleh menangkap ketukan kekunci anda. Ini sempadan keselamatan yang sengaja ditetapkan, dan bermakna periferal HID tidak akan muncul dalam pemilih walaupun berfungsi dengan sempurna.
Bolehkah saya memeriksa peranti sebelum memasang pemacunya? ▼
Boleh, dan ini salah satu kegunaan paling praktikal alat ini. WebUSB membaca deskriptor yang dilaporkan peranti melalui bas, jadi pengenalpastian asas berfungsi sebelum sebarang pemacu vendor dipasang. Itu membolehkan anda mengesahkan perkakasan itu hidup dan dikenali dengan betul pada peringkat bas, yang membantu menentukan sama ada masalahnya pada peranti atau pada pemacu yang akan anda pasang.
Adakah semakan berfungsi melalui hab atau dok USB? ▼
Boleh, tetapi hab dan stesen dok menambah satu lapisan yang kadang-kadang mengganggu penyenaraian. Jika peranti muncul apabila dipasang terus ke komputer tetapi tidak melalui dok, dok atau bekalan kuasanya ialah punca yang mungkin. Hab tanpa kuasa khususnya mungkin gagal membekalkan arus yang cukup untuk pemacu luaran dan peranti tangkapan, jadi uji sambungan terus dahulu untuk menetapkan garis dasar.
Apakah perbezaan antara ini dan Device Manager? ▼
Device Manager dan utiliti sistem yang serupa memaparkan setiap peranti yang telah disenaraikan sistem pengendalian, termasuk perkakasan dalaman dan peranti yang dituntut pemacu. Halaman ini hanya memaparkan apa yang boleh dilihat secara sah oleh pelayar web, iaitu satu set yang jauh lebih kecil tetapi lebih mudah alih. Device Manager ialah alat yang tepat untuk pengurusan pemacu dan konflik perkakasan, manakala halaman ini lebih pantas untuk pengenalpastian merentas platform bagi periferal tertentu. Mahupun halaman ini mahupun mana-mana alat pelayar tidak dapat melaporkan kelajuan pautan yang dirundingkan mahupun versi USB yang digunakan dengan boleh dipercayai; untuk itu gunakan utiliti sistem pengendalian atau penanda aras perkakasan khusus.
Semakan Peranti USB — Ringkasan Pantas
Kenal pasti dan sahkan peranti USB bersambung terus dalam pelayar anda dengan alat WebUSB yang percuma dan peribadi ini. Lihat vendor, produk, kelas peranti, pengeluar, dan nombor siri bagi mana-mana peranti yang anda benarkan, saksikan peristiwa sambung dan putus dalam masa nyata, dan tentukan sama ada masalah terletak pada port, kabel, pemacu, atau peranti itu sendiri. Chrome dan Edge diperlukan untuk imbasan langsung, manakala carian VID dan PID manual berfungsi dalam semua pelayar. Tiada apa dipasang, tiada apa dimuat naik, dan semuanya diproses pada mesin anda sendiri. Gunakannya untuk mengesahkan pembelian sebelum membayar, mengumpul pengecam tepat untuk permintaan sokongan, atau sekadar menjawab sama ada komputer dapat melihat perkakasan itu.