یو ایس بی ڈیوائس چیک

تصدیق کریں کہ آپ کا کمپیوٹر کون سی یو ایس بی ڈیوائسز کو پہچانتا ہے اور وہ کیسے جڑتی ہیں۔ کروم یا ایج میں WebUSB کی مدد سے یہ ٹول آپ کی اجازت یافتہ منسلک ڈیوائسز کی فہرست دیتا ہے اور ان کا وینڈر آئی ڈی، پراڈکٹ آئی ڈی، ڈیوائس کلاس، صنعت کار کا نام اور سیریل نمبر پڑھتا ہے — یہ سب کچھ آپ کے براؤزر میں مقامی طور پر ہی پروسیس ہوتا ہے، اور WebUSB دستیاب نہ ہونے پر ہر براؤزر میں کام کرنے والی دستی VID اور PID تلاش بھی موجود ہے۔

یو ایس بی ڈیوائس چیکWebUSB · صرف مقامی

…

کسی بھی یو ایس بی ڈیوائس کو آئی ڈی سے پہچانیں (ہر براؤزر میں کام کرتا ہے)

آپ WebUSB API کے بغیر بھی یو ایس بی ڈیوائس تلاش کر سکتے ہیں۔ اپنے ڈیوائس مینیجر سے وینڈر آئی ڈی (VID) اور پراڈکٹ آئی ڈی (PID) حاصل کریں، نیچے درج کریں، اور ہم وینڈر، پراڈکٹ اور ڈیوائس کلاس مقامی ڈیٹابیس سے معلوم کر دیں گے — کچھ بھی آپ کی مشین سے باہر نہیں جاتا۔

🔒 مقامی طور پر چلتا ہے۔ صرف پڑھنے والا ڈیوائس میٹا ڈیٹا کبھی اپ لوڈ نہیں ہوتا۔

🔌
منسلک ڈیوائس اسکین

رسائی کی درخواست کریں اور پھر ہر وہ یو ایس بی ڈیوائس دیکھیں جو آپ کا براؤزر شمار کر سکتا ہے، ہارڈ ویئر لگانے اور نکالنے کے ساتھ لائیو جڑنے اور الگ ہونے کی تازہ کاری بھی۔

🏷️
وینڈر اور پراڈکٹ آئی ڈی

ہر ڈیوائس کا VID اور PID براہ راست ہارڈ ویئر ڈسکرپٹرز سے پڑھتا ہے اور صفحے میں شامل ڈیٹابیس کی مدد سے انہیں وینڈر اور پراڈکٹ کے ناموں میں بدلتا ہے۔

📦
ڈیوائس کلاس کی معلومات

یو ایس بی ڈیوائس کلاس اور ذیلی کلاس دیکھیں تاکہ معلوم ہو کہ ہارڈ ویئر ماس اسٹوریج ہے یا انسانی ان پٹ ڈیوائس، پرنٹر، آڈیو آلات یا وینڈر کی مخصوص انٹرفیس۔

🔄
لائیو جڑنا اور الگ ہونا

ڈیوائس لگانے یا نکالنے پر حقیقی وقت میں ردعمل دیتا ہے، جو یہ الگ کرنے کا تیز ترین طریقہ ہے کہ خرابی پورٹ میں ہے، کیبل میں، ڈرائیور میں یا خود ڈیوائس میں۔

🔒
رازداری پہلے

سب کچھ مقامی طور پر چلتا ہے۔ کوئی ڈیوائس ڈیٹا اپ لوڈ یا محفوظ نہیں ہوتا، اور وینڈر کی تلاش کا جدول کسی دور دراز سرور کو کال کرنے کے بجائے صفحے کے ساتھ آتا ہے۔

🩺
خرابی حل کرنے میں مددگار

ظاہر کرتا ہے کہ ڈیوائس بالکل پہچانی جا رہی ہے یا نہیں، اور ڈرائیور دوبارہ انسٹال کرنے یا کیبل بدلنے میں پورا دن لگانے سے پہلے آپ کو واضح نقطہ آغاز دیتا ہے۔

🔢
دستی VID / PID تلاش

آپ کے براؤزر میں WebUSB نہیں؟ وینڈر آئی ڈی اور پراڈکٹ آئی ڈی خود درج کریں اور پھر بھی مقامی ڈیٹابیس سے وینڈر، پراڈکٹ کا نام اور ڈیوائس کلاس معلوم کریں، بغیر کسی اجازت کے۔

🧾
سیریل نمبر اور صنعت کار کی معلومات

جب بھی ڈیوائس یہ فراہم کرے، صنعت کار کا نام اور سیریل نمبر دکھاتا ہے، جو انوینٹری، وارنٹی دعووں اور اثاثہ جات کی نگہداشت کے لیے مفید ہے۔

🌐
ڈرائیور کی ضرورت نہیں

شناخت براؤزر اور خود یو ایس بی ڈسکرپٹرز پر منحصر ہے، اس لیے آپ سسٹم پر کوئی وینڈر ڈرائیور انسٹال کیے بغیر ڈیوائس کا معائنہ کر سکتے ہیں۔

⚡
فوری اور مفت

نہ انسٹالر، نہ اکاؤنٹ، نہ براؤزر ایکسٹینشن۔ پورا چیک ایک ہی صفحے کے لوڈ میں مکمل ہوتا ہے اور Windows، macOS، Linux، ChromeOS اور Android پر یکساں برتاؤ کرتا ہے۔

🧩
تمام آپریٹنگ سسٹمز پر یکساں

یہی صفحہ Windows، macOS، Linux، ChromeOS اور Android پر ہارڈ ویئر کی یکساں شناخت کرتا ہے، تاکہ آپ دو مشینوں کے نتائج کا موازنہ کر سکیں بغیر ہر ایک پر الگ ٹول انسٹال کیے۔

🎯
درست ڈیوائس شناخت

وینڈر اور پراڈکٹ آئی ڈی پروڈکٹ کے نام سے اندازہ لگانے کے بجائے خود ہارڈ ویئر سے پڑھے جاتے ہیں، یعنی جو نمبر آپ دیکھتے ہیں انہیں ڈرائیور ڈاؤن لوڈز، فرم ویئر ریلیزز اور سپورٹ ڈیٹابیس سے اعتماد کے ساتھ ملایا جا سکتا ہے۔

یو ایس بی ڈیوائس چیک کیسے کام کرتا ہے

جب آپ چیک بٹن پر کلک کرتے ہیں تو کروم یا ایج WebUSB ڈیوائس پکر کھولتا ہے، جو وہ ہارڈ ویئر دکھاتا ہے جو براؤزر صفحے کو فراہم کرنے پر راضی ہو۔ کسی ڈیوائس کی اجازت دینے کے بعد صفحہ navigator.usb.getDevices() کو کال کرتا ہے اور وہ ڈسکرپٹرز پڑھتا ہے جو ڈیوائس خود بس پر بتاتی ہے۔ کچھ بھی کہیں بھیجا نہیں جاتا: WebUSB صرف وہ معلومات سامنے لاتا ہے جو آپ کے براؤزر کے پاس پہلے سے موجود ہیں اور ہر تلاش اسی ٹیب کے اندر ہوتی ہے۔ نہ کوئی سرور جزو ہے، نہ پس منظر میں کوئی درخواست، اور نہ چیک کے ساتھ کوئی ٹیلی میٹری منسلک ہے۔

ہر اجازت یافتہ ڈیوائس کے لیے آپ کو وینڈر آئی ڈی (VID)، پراڈکٹ آئی ڈی (PID)، پراڈکٹ کا نام، صنعت کار، سیریل نمبر اور یو ایس بی ڈیوائس کلاس نظر آتی ہے۔ یہ ٹول VID کو صفحے کے ساتھ شامل وینڈر جدول سے ملاتا ہے، اس لیے شناخت آف لائن بھی کام کرتی ہے۔ چونکہ WebUSB صرف محفوظ سیاق میں دستیاب ہے، یہ صفحہ HTTPS پر فراہم کیا جاتا ہے، اور پکر صفحہ لوڈ ہوتے وقت خود بخود نہیں بلکہ صرف آپ کے کلک کے جواب میں کھلتا ہے۔ آپ ایک ہی سیشن میں کئی ڈیوائسز کی اجازت دے کر ان کا ساتھ ساتھ موازنہ کر سکتے ہیں، اور فہرست تازہ کرنے سے ڈسکرپٹرز دوبارہ پڑھے جاتے ہیں تاکہ کیبل بدلنے یا دوسری پورٹ پر جانے کے بعد تبدیلی کی تصدیق کر سکیں۔

اپنے نتائج کو سمجھنا

وہ ڈیوائس جو وینڈر اور پراڈکٹ کے نام کے ساتھ فہرست میں آئی ہے، براؤزر نے اسے پہچان کر شمار کیا ہے۔ وینڈر کا نامعلوم دکھانا صرف یہ بتاتا ہے کہ وینڈر آئی ڈی ابھی شامل جدول میں موجود نہیں؛ خام VID اور PID پھر بھی ہارڈ ویئر سے پڑھے جاتے ہیں، اس لیے آپ انہیں کہیں اور تلاش کر سکتے ہیں۔ صنعت کار اور سیریل کے خانے یو ایس بی تفصیلات میں اختیاری ہیں اور بہت سی سستی ڈیوائسز قیمت بتانے کے بجائے انہیں خالی چھوڑ دیتی ہیں۔ ایک ہی ماڈل کی دو اکائیوں کا موازنہ اکثر بہت کچھ بتاتا ہے: وینڈر اور پراڈکٹ آئی ڈی بالکل یکساں ہونی چاہیے جبکہ سیریل نمبر مختلف، اور شناخت کنندگان میں فرق اس بات کا مضبوط اشارہ ہے کہ کوئی اکائی نیا ورژن، ری فربش بورڈ یا نقلی پروڈکٹ ہے۔

ڈیوائس کلاس یہ بتاتی ہے کہ ہارڈ ویئر کیسے بات چیت کرتا ہے، نہ کہ وہ دکھنے میں کیسا ہے۔ کلاس 8 ماس اسٹوریج ہے، 7 پرنٹرز، 3 کی بورڈ اور ماؤس جیسی انسانی انٹرفیس ڈیوائسز، 1 آڈیو اور ویڈیو کو محیط ہے، اور 255 کا مطلب ہے کہ وینڈر اپنا انٹرفیس خود متعین کرتا ہے۔ اگر کوئی ڈیوائس بالکل نظر نہ آئے تو اسی ترتیب سے پہلے دوسری پورٹ، پھر دوسری کیبل اور پھر دوسرا کمپیوٹر آزمائیں تاکہ ہارڈ ویئر کی خرابی کو ڈرائیور کے مسئلے سے الگ کیا جا سکے۔ ہر بار ایک ہی متغیر بدلنا وہی چیز ہے جو ایک مبہم اور وقفے وقفے سے آنے والی خرابی کو اس قطعی جواب میں بدل دیتا ہے کہ کون سا پرزہ قصوروار ہے۔

صاف گوئی سے حدود

WebUSB صرف کروم اور ایج جیسے Chromium براؤزرز میں ڈیسک ٹاپ اور Android پر نافذ ہے؛ سفاری، فائرفاکس اور بیشتر اِن ایپ براؤزرز اسے بالکل بھی سامنے نہیں لاتے۔ یہ صفحہ صرف انہی ڈیوائسز کی فہرست دیتا ہے جن کی آپ واضح طور پر اجازت دیتے ہیں اور صرف ان کی جو براؤزر شمار کر سکتا ہے۔ بہت سی ڈیوائسز جن کے انٹرفیس آپریٹنگ سسٹم کے ڈرائیورز نے لے لیے ہیں — بشمول نصب شدہ کی بورڈز، ماؤس اور MTP استعمال کرنے والے فون — پکر میں کبھی نظر نہیں آئیں گی۔ یہ پلیٹ فارم کی حد ہے، ٹول کا نقص نہیں، اور اس کا مقصد یہ ہے کہ کوئی ویب صفحہ خاموشی سے اس ان پٹ ہارڈ ویئر کا کنٹرول نہ لے لے جو آپ فعال طور پر استعمال کر رہے ہیں۔

اگر کچھ بھی نظر نہ آئے تو وجہ عام طور پر چار میں سے ایک ہوتی ہے: براؤزر WebUSB کی حمایت نہیں کرتا، آپ نے اجازت کا پرامپٹ بند کر دیا، ڈیوائس آپریٹنگ سسٹم کے ڈرائیور کے قبضے میں ہے، یا پورٹ خود خراب ہے۔ پہلے براؤزر سپورٹ نوٹس دیکھیں، پھر وجہ تنگ کرنے کے لیے چیک کسی دوسری ڈیوائس، دوسری کیبل اور دوسری پورٹ کے ساتھ دہرائیں۔ نیچے دی گئی دستی VID اور PID تلاش ہر براؤزر میں کام کرتی ہے اور کسی اجازت کی ضرورت نہیں، اس لیے یہ ہمیشہ متبادل کے طور پر دستیاب ہے۔ نتائج کو مکمل ہارڈ ویئر انوینٹری نہ سمجھیں بلکہ ایک تیز پہلی نظر سمجھیں، کیونکہ سسٹم کا ڈیوائس مینیجر ہمیشہ ایک محدود ویب صفحے سے زیادہ دکھائے گا۔

معاون ڈیوائسز

ایک بار ڈیوائس کی اجازت دینے کے بعد WebUSB ہر وہ چیز سامنے لا سکتا ہے جو براؤزر شمار کر سکے۔ عملی طور پر یہ اقسام سب سے زیادہ نظر آتی ہیں:

  • یو ایس بی فلیش ڈرائیوز اور بیرونی SSD
  • Arduino، ESP32 اور Raspberry Pi Pico جیسے ڈیولپمنٹ بورڈز
  • ویب کیمز، کیپچر کارڈز اور HDMI کیپچر ڈیوائسز
  • یو ایس بی مائیکروفون، ہیڈسیٹ اور آڈیو انٹرفیس
  • گیم کنٹرولرز، ریسنگ وہیل اور فلائٹ اسٹکس
  • پرنٹرز اور لیبل بنانے والی مشینیں
  • یو ایس بی ٹو سیریل اڈاپٹرز اور ڈیبگ پروبز
  • اسمارٹ کارڈ ریڈرز اور ہارڈ ویئر سیکیورٹی کیز
  • PTP موڈ میں چلنے والے ڈیجیٹل کیمرے
  • یو ایس بی حب، ڈاکس اور ڈاکنگ اسٹیشنز
  • پیمائشی آلات اور یو ایس بی آسیلوسکوپس
  • فرم ویئر اپ ڈیٹ اور DFU انٹرفیسز

یو ایس بی ڈیوائسز آن لائن کیوں چیک کریں

جب کوئی پیریفیرل بے قاعدہ برتاؤ کرے تو پہلا واقعی کارآمد سوال یہ ہے کہ کمپیوٹر اسے بالکل دیکھ رہا ہے یا نہیں۔ یہ ٹول سیکنڈوں میں اور کچھ انسٹال کیے بغیر اس کا جواب دیتا ہے اور دکھاتا ہے کہ کوئی ڈیوائس یو ایس بی بس پر شمار ہوتی ہے یا نہیں اور خود کو آپریٹنگ سسٹم کو ٹھیک کس طرح متعارف کراتی ہے۔ وہ ڈیوائس جو معقول وینڈر اور پراڈکٹ نام کے ساتھ نظر آئے وہ معمول کے مطابق شمار ہو رہی ہے، جبکہ جو کبھی نظر نہ آئے وہ بتاتی ہے کہ مسئلہ ایپلیکیشن پرت سے نیچے ہے اور پورٹ، کیبل یا ڈرائیور کی سطح پر اس کی چھان بین کرنی چاہیے۔

یہ تفصیل صرف خرابی تلاش کرنے سے کہیں زیادہ کارآمد ہے۔ یہ آپ کو یہ یقین دلانے میں مدد دیتی ہے کہ استعمال شدہ ڈیوائس پیسے دینے سے پہلے کام کرتی ہے، دو ملتے جلتے آلات کا موازنہ کرنے میں جن کے دعوے ایک جیسے ہیں، یہ تصدیق کرنے میں کہ متبادل کیبل اصل جیسی برتاؤ کرتی ہے، اور سپورٹ ٹکٹ میں درست وینڈر اور پراڈکٹ آئی ڈی درج کرنے میں تاکہ صنعت کار آپ سے دوبارہ ڈیوائس کی تفصیل نہ مانگے۔ چونکہ یہ چیک کبھی کیمرا، مائیکروفون یا لوکیشن تک رسائی نہیں مانگتا، اسے دفتری کمپیوٹر پر چلانا محفوظ ہے، اور چونکہ اسے انسٹالیشن درکار نہیں، یہ ایسے محدود کمپیوٹر پر بھی چلتا ہے جہاں آپ سافٹ ویئر شامل نہیں کر سکتے۔

یو ایس بی ڈیوائس کے عام مسائل

وہ علامات جو یو ایس بی ڈیوائس چیک سامنے لا سکتا ہے اور ہر ایک کا عام مطلب:

ڈیوائس پکر میں نظر نہیں آتی

ممکن ہے آپریٹنگ سسٹم کا ڈرائیور پہلے ہی انٹرفیس پر قبضہ کر چکا ہو، یا براؤزر اس قسم کی ڈیوائس کے لیے WebUSB کی حمایت نہ کرے۔ دوسری پورٹ اور مختلف کیبل آزمائیں اور تصدیق کریں کہ آپ کسی اور ایپ کے اندر موجود براؤزر کے بجائے ڈیسک ٹاپ یا Android ڈیوائس پر کروم یا ایج استعمال کر رہے ہیں۔

ڈیوائس لگی ہونے کے باوجود غیر منسلک دکھاتی ہے

پورٹ میں رابطے کی خرابی ہو سکتی ہے، کوئی ڈرائیور شماری میں رکاوٹ ڈال رہا ہو سکتا ہے، یا ڈیوائس خود کو ایسے اسٹیک کے ذریعے پیش کر رہی ہو جسے WebUSB سامنے نہیں لاتا۔ ہارڈ ویئر کو خراب ماننے سے پہلے وجہ الگ کرنے کے لیے ڈیوائس دوسری پورٹ اور کیبل پر لگائیں۔

ڈیوائس بے ترتیب اوقات میں غائب ہو جاتی ہے

وقفے وقفے سے منقطع ہونا عام طور پر خراب یا ڈھیلی کیبل، بجلی فراہم نہ کر سکنے والے حب، یا خراب ہوتی ہوئی پورٹ کی طرف اشارہ کرتا ہے۔ ڈیوائس کو حب اور ایکسٹینشن کیبل سے بچا کر براہ راست مشین سے لگائیں اور کنیکٹر کو آہستہ ہلاتے ہوئے لائیو حیثیت دیکھیں۔

وینڈر نامعلوم کے طور پر درج ہے

نامعلوم کا لیبل صرف یہ بتاتا ہے کہ وینڈر آئی ڈی شامل ڈیٹابیس میں موجود نہیں، یہ نہیں کہ ڈیوائس خراب ہے۔ VID اور PID پھر بھی ہارڈ ویئر سے درست پڑھے جاتے ہیں، اس لیے آپ ان نمبروں کو آن لائن تلاش کر سکتے ہیں یا ڈیوائس کی پیکنگ پر چھپے لیبل سے مل سکتے ہیں۔

میری صرف چند ڈیوائسز فہرست میں آتی ہیں

یہ متوقع برتاؤ ہے۔ WebUSB صرف انہی ڈیوائسز کو سامنے لاتا ہے جن کی آپ واضح طور پر اجازت دیتے ہیں اور صرف انہیں جو براؤزر شمار کر سکتا ہے۔ اسٹوریج ڈیوائسز، ڈیولپمنٹ بورڈز اور وینڈر کی مخصوص ہارڈ ویئر زیادہ تر نظر آتی ہیں، جبکہ آپریٹنگ سسٹم کے زیرِ انتظام کی بورڈز، ماؤس اور فون عام طور پر نظر نہیں آتے۔

اجازت کا پرامپٹ کبھی ظاہر نہیں ہوتا

پکر صرف کلک کے براہ راست جواب میں کھلتا ہے، اس لیے بلاک شدہ پاپ اپ، کوئی ایکسٹینشن یا ادارہ جاتی براؤزر پالیسی اسے دبا سکتی ہے۔ اس سائٹ کے لیے پاپ اپ بلاکنگ بند کریں، ایکسٹینشنز کے بغیر پرائیویٹ ونڈو آزمائیں، اور تصدیق کریں کہ صفحہ غیر محفوظ اوریجن کے بجائے HTTPS پر لوڈ ہوا ہے۔

سیریل نمبر کا خانہ خالی ہے

یو ایس بی تفصیلات سیریل نمبر کو اختیاری قرار دیتی ہیں اور بہت سی کم قیمت ڈیوائسز اسے محض چھوڑ دیتی ہیں۔ جب خانہ خالی ہو تو ڈیوائس کو اس کے وینڈر اور پراڈکٹ آئی ڈی سے پہچانیں، یا اگر صنعت کار کوئی قدر فراہم کرتا ہو تو سیریل نمبر آپریٹنگ سسٹم کے ڈیوائس مینیجر سے پڑھیں۔

دو یکساں ڈیوائسز مختلف آئی ڈی بتاتی ہیں

ایک ہی پروڈکٹ لائن کی ڈیوائسز عام طور پر وینڈر اور پراڈکٹ آئی ڈی ایک جیسی رکھتی ہیں مگر سیریل نمبر میں مختلف ہوتی ہیں۔ اگر ایک جیسی دکھنے والی دو اکائیوں کے وینڈر یا پراڈکٹ آئی ڈی میں فرق ہو تو ممکن ہے آپ کے پاس نقلی پروڈکٹ، نیا ورژن، یا ایسی ڈیوائس ہو جس نے اپنا فرم ویئر دوبارہ لکھا ہو۔

ڈیوائس ایک کمپیوٹر پر نظر آتی ہے، دوسرے پر نہیں

جب ایک ہی ہارڈ ویئر ایک مشین پر شمار ہو اور دوسری پر نہ ہو تو ڈیوائس غالباً ٹھیک ہے اور فرق پورٹ، کیبل، ڈرائیور یا آپریٹنگ سسٹم کی کسی سیٹنگ میں ہے۔ کیبل کو معاملے سے خارج کرنے کے لیے چیک دونوں مشینوں پر ایک ہی کیبل کے ساتھ دہرائیں۔

ڈیوائس کلاس صفر بتائی جاتی ہے

کلاس کی صفر قدر کا مطلب ہے کہ ہارڈ ویئر ڈیوائس بھر کے لیے ایک کلاس اعلان کرنے کے بجائے اپنے انٹرفیس الگ الگ متعین کرتا ہے، جو ایسی مرکب مصنوعات میں عام ہے جیسے ہیڈسیٹ جو آڈیو اور بٹن الگ الگ پیش کرتا ہے۔ یہ کوئی خرابی نہیں، اور ڈیوائس پہچاننے کا سب سے قابلِ اعتماد طریقہ وینڈر اور پراڈکٹ آئی ڈی ہی رہتا ہے۔

ایک ہی ڈیوائس دو کمپیوٹرز پر مختلف نام دکھاتی ہے

وینڈر اور پراڈکٹ آئی ڈی ہارڈ ویئر سے آتی ہیں اور کبھی تبدیل نہیں ہوتیں، مگر دکھایا گیا پراڈکٹ نام مقامی ڈیٹابیس کے ورژن اور آپریٹنگ سسٹم کے شامل کردہ ڈرائیور متن پر منحصر ہے۔ جب بھی قطعی مطابقت درکار ہو، دوستانہ ناموں کے بجائے VID اور PID اقدار کا موازنہ کریں۔

رازداری اور ڈیٹا کا استعمال

WebUSB کے ذریعے کسی ڈیوائس کی اجازت دینا اس صفحے کو صرف موجودہ سیشن کے لیے صرف پڑھنے کی رسائی دیتا ہے۔ کوئی ڈیوائس میٹا ڈیٹا، سیریل نمبر یا استعمال کا ڈیٹا اپ لوڈ، ریکارڈ یا شیئر نہیں ہوتا۔ وینڈر اور پراڈکٹ کی تلاش صفحے میں شامل جدول پر ہوتی ہے، اس لیے شناخت بغیر کسی نیٹ ورک درخواست کے کام کرتی ہے اور ٹیب بند کرنا اجازت فوراً ختم کر دیتا ہے۔ نہ کوئی اکاؤنٹ ہے، نہ چیک سے منسلک کوئی کوکی، اور نہ سرور پر کوئی ریکارڈ؛ یعنی ڈیوائس کی فہرست صرف اسی ٹیب میں موجود ہوتی ہے جو آپ دیکھ رہے ہیں اور صفحہ چھوڑنے یا صاف کریں دبانے کے ساتھ ہی غائب ہو جاتی ہے۔

یو ایس بی ڈیوائس چیک کے بارے میں عام سوالات

میری ڈیوائس کیوں نظر نہیں آتی؟ ▼

WebUSB صرف انہی ڈیوائسز کو شمار کرتا ہے جن کی آپ Chromium براؤزر میں واضح طور پر اجازت دیتے ہیں اور صرف انہیں جو براؤزر بالکل شمار کر سکتا ہے۔ آپریٹنگ سسٹم کے ڈرائیورز کے قبضے میں آنے والی ڈیوائسز — بیشتر ماؤس، کی بورڈ اور MTP استعمال کرنے والے فون — عام طور پر نظر نہیں آتیں۔ یہ متوقع برتاؤ ہے، کوئی نقص نہیں۔ پہلے کوئی فلیش ڈرائیو یا ڈیولپمنٹ بورڈ آزمائیں اور تصدیق کریں کہ آپ ڈیسک ٹاپ یا Android ڈیوائس پر کروم یا ایج میں اس صفحے کا HTTPS ورژن دیکھ رہے ہیں۔

کیا مجھے کچھ انسٹال کرنا ہے؟ ▼

نہیں۔ یہ ٹول مکمل طور پر آپ کے براؤزر میں چلتا ہے، بغیر ڈاؤن لوڈ، پلگ ان یا ایکسٹینشن۔ جب آپ چیک بٹن پر کلک کرتے ہیں تو کروم یا ایج WebUSB ڈیوائس پکر دکھاتا ہے جو آپ سے اس ڈیوائس کی اجازت مانگتا ہے جس کا آپ معائنہ کرنا چاہتے ہیں۔ یہ کنٹرول آپ کے پاس رہتا ہے کہ یہ صفحہ کون سی ڈیوائس پڑھ سکتا ہے، اور اجازت صرف موجودہ سیشن پر لاگو ہوتی ہے اور ٹیب بند کرنے پر ختم ہو جاتی ہے۔ یہ اجازت جان بوجھ کر محفوظ نہیں رکھی جاتی: براؤزر اسے بھول جاتا ہے، اسی لیے ہر بار دوبارہ اجازت دینی پڑتی ہے۔

کون سے براؤزرز معاون ہیں؟ ▼

WebUSB API Chromium براؤزرز — کروم، ایج، اوپیرا اور کچھ دیگر — میں ڈیسک ٹاپ اور Android پر دستیاب ہے۔ فائرفاکس اور سفاری WebUSB نافذ نہیں کرتے، اس لیے ٹول خاموشی سے ناکام ہونے کے بجائے واضح نوٹس دکھاتا ہے۔ معاون براؤزرز پر صفحہ محفوظ HTTPS کنکشن پر فراہم ہونا چاہیے، جو یہ سائٹ مہیا کرتی ہے۔ دستی وینڈر اور پراڈکٹ آئی ڈی تلاش کسی بھی API سپورٹ کے بغیر ہر براؤزر میں کام کرتی ہے۔

ڈیوائس کلاس کا کیا مطلب ہے؟ ▼

یو ایس بی ڈیوائس کلاس یہ درجہ بندی کرتی ہے کہ ڈیوائس کیسے بات چیت کرتی ہے۔ کلاس 7 پرنٹرز ہیں، کلاس 3 کی بورڈ اور ماؤس جیسی انسانی انٹرفیس ڈیوائسز، کلاس 8 فلیش ڈرائیوز اور بیرونی ڈرائیوز کے لیے ماس اسٹوریج، کلاس 1 آڈیو اور ویڈیو کو محیط ہے، اور کلاس 255 ایسے انٹرفیس کی نشاندہی کرتی ہے جو وینڈر نے خود متعین کیا ہو۔ وینڈر اور پراڈکٹ نام کے ساتھ مل کر کلاس ہارڈ ویئر کی عمومی قسم بتاتی ہے، چاہے پروڈکٹ کا نام مانوس نہ ہو۔

مجھے کیسے معلوم ہو کہ مسئلہ پورٹ میں ہے یا کیبل میں؟ ▼

ڈیوائس کو براہ راست اسی پورٹ میں لگائیں جس پر شک ہے اور فہرست تازہ کریں۔ اگر نظر آ جائے تو وہ کنکشن ٹھیک ہے۔ اگر نہ آئے تو وہی ڈیوائس دوسری پورٹ اور دوسری کیبل کے ساتھ آزمائیں۔ وہ ڈیوائس جو ایک پورٹ پر پہچانی جائے مگر دوسری پر نہ، پورٹ کی طرف اشارہ کرتی ہے؛ جو ایک کیبل سے پہچانی جائے مگر دوسری سے نہ، کیبل کی طرف؛ اور جو ہر پورٹ اور ہر کیبل پر ناکام ہو، خود ڈیوائس یا اس کے ڈرائیور کی طرف۔

کیا میرا ڈیٹا نجی ہے؟ ▼

جی ہاں۔ تمام پڑھائی آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔ WebUSB صرف وہ ڈیوائس میٹا ڈیٹا سامنے لاتا ہے جو آپ کا براؤزر پہلے سے جانتا ہے اور ہم وہ ڈیٹا کبھی اپ لوڈ یا محفوظ نہیں کرتے۔ وینڈر کی تلاش صفحے میں شامل ڈیٹابیس استعمال کرتی ہے، اس لیے شناخت کبھی آپ کی مشین سے باہر نہیں جاتی۔ چیک کے ساتھ کوئی اینالیٹکس کال منسلک نہیں اور رسائی منسوخ کرنا ٹیب بند کرنے جتنا آسان ہے۔

وینڈر آئی ڈی اور پراڈکٹ آئی ڈی کیا ہیں؟ ▼

وینڈر آئی ڈی (VID) چار ہندسوں کا ہیکساڈیسیمل نمبر ہے جو کسی ہارڈ ویئر صنعت کار کو دیا جاتا ہے، اور پراڈکٹ آئی ڈی (PID) چار ہندسوں کا ہیکساڈیسیمل نمبر ہے جو صنعت کار کسی مخصوص پروڈکٹ کو دیتا ہے۔ یہ دونوں مل کر ایک فنگر پرنٹ کا کام کرتے ہیں جسے آپریٹنگ سسٹم اور ڈرائیور ہارڈ ویئر کو درست سافٹ ویئر سے ملانے کے لیے استعمال کرتے ہیں۔ مثلاً 046d وینڈر کے طور پر Logitech کی نشاندہی کرتا ہے اور اس کے بعد آنے والا PID ایک Logitech ماڈل کو دوسرے سے الگ کرتا ہے۔ یہ ڈیوائس مینیجر، سسٹم انفارمیشن یا lsusb سے مل جاتے ہیں؛ نامعلوم کا مطلب ہے کہ VID مقامی ڈیٹابیس میں موجود نہیں۔

کیا میں یہ چیک فون یا ٹیبلٹ پر چلا سکتا ہوں؟ ▼

جی ہاں، ان Android ڈیوائسز پر جو کروم یا کوئی اور Chromium براؤزر چلاتی ہیں، کیونکہ WebUSB وہاں نافذ ہے۔ ڈیسک ٹاپ لے آؤٹ چھوٹی اسکرین کے مطابق ڈھل جاتا ہے اور پکر اسی طرح کام کرتا ہے۔ iOS اور iPadOS پر WebUSB نہ سفاری میں دستیاب ہے نہ WebKit پر بنے براؤزرز میں، اس لیے صفحہ دستی وینڈر اور پراڈکٹ آئی ڈی تلاش پر واپس آ جاتا ہے جو پھر بھی کسی بھی ڈیوائس کو اس کے VID اور PID جوڑے سے پہچان لیتی ہے۔

میرا کی بورڈ اور ماؤس کیوں نظر نہیں آتے؟ ▼

کی بورڈز اور ماؤس پر کسی بھی ویب صفحے کی رسائی سے پہلے آپریٹنگ سسٹم کے ڈرائیور قبضہ کر لیتے ہیں، کیونکہ آپریٹنگ سسٹم کو کام کرنے کے لیے ان کی ضرورت ہوتی ہے۔ WebUSB کو اجازت نہیں کہ وہ ایسی انسانی انٹرفیس ڈیوائسز سنبھالے جو آپریٹنگ سسٹم فعال طور پر استعمال کر رہا ہو، اور یہی چیز کسی صفحے کو آپ کی کلیدی ضربات پکڑنے سے روکتی ہے۔ یہ جان بوجھ کر رکھی گئی سیکیورٹی حد ہے اور اس کا مطلب یہ ہے کہ HID پیریفیرلز بالکل ٹھیک کام کرتے ہوئے بھی پکر میں نظر نہیں آئیں گے۔

کیا میں ڈرائیور انسٹال کرنے سے پہلے ڈیوائس چیک کر سکتا ہوں؟ ▼

جی ہاں، اور یہ اس ٹول کے سب سے عملی استعمالات میں سے ایک ہے۔ WebUSB وہ ڈسکرپٹرز پڑھتا ہے جو ڈیوائس بس پر بتاتی ہے، اس لیے بنیادی شناخت کسی بھی وینڈر ڈرائیور کی تنصیب سے پہلے کام کرتی ہے۔ اس سے آپ تصدیق کر سکتے ہیں کہ ہارڈ ویئر زندہ ہے اور بس کی سطح پر درست پہچانا جا رہا ہے، جو فیصلہ کرنے میں مدد دیتا ہے کہ مسئلہ خود ڈیوائس میں ہے یا اس ڈرائیور میں جو آپ لگانے والے ہیں۔

کیا چیک یو ایس بی حب یا ڈاک کے ذریعے کام کرتا ہے؟ ▼

کر سکتا ہے، مگر حب اور ڈاکنگ اسٹیشنز ایک اضافی پرت شامل کرتے ہیں جو کبھی شماری میں رکاوٹ ڈالتی ہے۔ اگر ڈیوائس کمپیوٹر سے براہ راست لگانے پر نظر آئے مگر ڈاک کے ذریعے نہ آئے تو ممکنہ وجہ خود ڈاک یا اس کا پاور سپلائی ہے۔ خاص طور پر بغیر پاور والے حب بیرونی ڈرائیوز اور کیپچر ڈیوائسز کے لیے کافی کرنٹ فراہم نہیں کر پاتے، اس لیے بنیاد قائم کرنے کے لیے پہلے براہ راست کنکشن آزمائیں۔

اس اور ڈیوائس مینیجر میں کیا فرق ہے؟ ▼

ڈیوائس مینیجر اور اسی قسم کے سسٹم اوزار ہر وہ ڈیوائس دکھاتے ہیں جو آپریٹنگ سسٹم نے شمار کی ہو، بشمول اندرونی ہارڈ ویئر اور وہ ڈیوائسز جن پر ڈرائیوروں نے قبضہ کیا ہو۔ یہ صفحہ صرف وہی دکھاتا ہے جو ایک ویب براؤزر قانونی طور پر دیکھ سکتا ہے، جو بہت چھوٹا مگر زیادہ قابلِ نقل مجموعہ ہے۔ ڈیوائس مینیجر ڈرائیور کے انتظام اور ہارڈ ویئر کے تصادم کے لیے درست اوزار ہے، جبکہ یہ صفحہ کسی مخصوص پیریفیرل کی تیز اور متعدد پلیٹ فارمز پر شناخت کے لیے زیادہ تیز ہے۔ کوئی براؤزر ٹول USB ورژن یا طے شدہ رفتار قابلِ اعتماد طور پر نہیں بتا سکتا؛ اس کے لیے اپنے آپریٹنگ سسٹم کے اوزار استعمال کریں۔

یو ایس بی ڈیوائس چیک — فوری خلاصہ

اس مفت اور نجی WebUSB ٹول کے ساتھ منسلک یو ایس بی ڈیوائسز کو براہ راست اپنے براؤزر میں پہچانیں اور جانچیں۔ آپ جس بھی ڈیوائس کی اجازت دیں اس کا وینڈر، پراڈکٹ، ڈیوائس کلاس، صنعت کار اور سیریل نمبر دیکھیں، جڑنے اور الگ ہونے کے واقعات حقیقی وقت میں دیکھیں، اور یہ الگ کریں کہ خرابی پورٹ میں ہے، کیبل میں، ڈرائیور میں یا خود ڈیوائس میں۔ لائیو اسکین کے لیے کروم اور ایج درکار ہیں، جبکہ دستی VID اور PID تلاش ہر براؤزر میں کام کرتی ہے۔ کچھ انسٹال نہیں ہوتا، کچھ اپ لوڈ نہیں ہوتا، اور سب کچھ آپ ہی کی مشین پر پروسیس ہوتا ہے۔ اسے پیسے دینے سے پہلے خریداری کی تصدیق کے لیے، سپورٹ درخواست کے لیے درست شناخت کنندگان جمع کرنے کے لیے، یا محض اس سوال کا جواب دینے کے لیے استعمال کریں کہ کمپیوٹر اس ہارڈ ویئر کو بالکل دیکھ رہا ہے یا نہیں۔