เหตุใดคอมพิวเตอร์ของฉันถึง“ อุปกรณ์ USB ใหม่” ทุกครั้งที่ฉันเสียบอุปกรณ์หนึ่งเข้ากับพอร์ตอื่น


47

สมมติว่าฉันมีเม้าส์ ฉันเสียบเมาส์นี้เข้ากับช่องที่ 1 จาก 4 บนคอมพิวเตอร์ มันจะผ่านอุปกรณ์ใหม่ที่ตรวจพบและทั้งหมดซึ่งก็ใช้ได้ แต่ถ้าฉันกลับมาทีหลังด้วยเม้าส์ตัวเดิมและเสียบเข้ากับช่องเสียบ slot 3 มันจะทำการตรวจจับทั้งหมดอีกครั้ง! ทำไมนี้


3
และเราจะแก้ไขได้อย่างไร
พันเอก Panic

คำตอบ:


61

อ้างอิงจากเรย์มอนด์เฉิน :

เหตุใด Windows จึงไม่รู้จักอุปกรณ์ USB ของฉันเป็นอุปกรณ์เดียวกันหากฉันเสียบเข้ากับพอร์ตอื่น

คุณอาจสังเกตเห็นว่าหากคุณใช้อุปกรณ์ USB และเสียบกับคอมพิวเตอร์ Windows จะจดจำและกำหนดค่า จากนั้นหากคุณถอดปลั๊กและเสียบเข้ากับพอร์ต USB อื่นวินโดวส์จะหายไปจากความทรงจำและคิดว่ามันเป็นอุปกรณ์ที่แตกต่างอย่างสิ้นเชิงแทนที่จะใช้การตั้งค่าที่ใช้เมื่อคุณเสียบครั้งล่าสุด ทำไมถึงเป็นอย่างนั้น?

คนอุปกรณ์ USB อธิบายว่าสิ่งนี้เกิดขึ้นเมื่ออุปกรณ์ไม่มีหมายเลขซีเรียล USB

หมายเลขซีเรียลเป็นอุปกรณ์เสริมในอุปกรณ์ USB หากอุปกรณ์มีหนึ่งระบบ Windows จะจดจำอุปกรณ์นั้นไม่ว่าคุณจะเสียบพอร์ต USB ใด แต่ถ้ามันไม่มีหมายเลขซีเรียล Windows จะจัดการกับลักษณะที่ปรากฏบนพอร์ต USB ที่แตกต่างกันราวกับว่ามันเป็นอุปกรณ์ใหม่

(ฉันจำได้ว่าผู้ผลิตอุปกรณ์ USB รายใหญ่รายหนึ่งไม่ค่อยเข้าใจว่าหมายเลขซีเรียลทำงานอย่างไรพวกเขาให้หมายเลขซีเรียลของอุปกรณ์ทั้งหมดที่ยอดเยี่ยม แต่พวกเขาทุกคนมีหมายเลขซีเรียลเดียวกันสิ่งที่น่าตื่นเต้นเกิดขึ้นหากคุณเสียบสองอัน อุปกรณ์ในคอมพิวเตอร์ในเวลาเดียวกัน)

แต่ทำไม Windows จึงถือเป็นอุปกรณ์ที่แตกต่างกันหากไม่มีหมายเลขซีเรียลและแสดงในพอร์ตอื่น ทำไมมันไม่สามารถพูดว่า "โอ้คุณอยู่ที่นั่นที่พอร์ตอื่น"

เพราะนั่นสร้างพฤติกรรมแบบสุ่มเมื่อคุณเสียบอุปกรณ์ดังกล่าวสองเครื่อง ทั้งนี้ขึ้นอยู่กับลำดับที่อุปกรณ์ได้รับการระบุโดย Plug and Play การตั้งค่าสองชุดจะได้รับการกำหนดแบบสุ่มในการบู๊ตแต่ละครั้ง วันนี้การตั้งค่าตรงกัน แต่ในวันพรุ่งนี้เมื่อมีการแจกแจงอุปกรณ์ตามลำดับอื่น ๆ การตั้งค่าจะถูกสลับ (คุณจะได้รับพฤติกรรมที่คล้ายกันหากคุณเสียบอุปกรณ์ตามลำดับที่แตกต่างกัน)

กล่าวอีกอย่าง: สิ่งที่ดูดเพราะ (1) สิ่งต่าง ๆ มีรูปร่างไม่ดีอยู่แล้ว - นี่จะไม่เป็นปัญหาหากอุปกรณ์มีหมายเลขซีเรียลที่เหมาะสม - และ (2) เมื่อคุณอยู่ในสถานะที่ไม่ดีทางเลือกนี้จะดูดอีกมาก . สแต็ก USB กำลังพยายามทำให้ดีที่สุดในสถานการณ์ที่เลวร้ายโดยไม่ทำให้แย่ลง


17
สิ่งหนึ่งที่ฉันล้มเหลวในการทำความเข้าใจคือทำไมต้องติดตั้งไดรเวอร์อุปกรณ์ใหม่อีกครั้ง มันจะรักษาสำเนาของไดรเวอร์สำหรับอุปกรณ์เดียวกันในแต่ละพอร์ตไว้หรือไม่
Agnel Kurian

1
ฉันจะเดาว่ามันเป็นเพียงการเชื่อมโยงไดรเวอร์ที่มีอยู่กับการกำหนดพอร์ตใหม่
Brian White

1
@BrianWhite มันต้องผ่านกระบวนการดาวน์โหลดและการตั้งค่าทั้งหมด คุณสามารถรับชมได้โดยคลิกที่การแจ้งเตือนในทาสก์บาร์
Cool Blue

1
โอ้ฉันเคยดูมาหลายครั้งแล้ว แม้ว่าจะเป็นการยากที่จะบอกได้จากกล่องโต้ตอบนั้นหากเป็นการดึงข้อมูลใหม่จากอินเทอร์เน็ตหรือเพียงแค่ใช้ไฟล์ในเครื่อง (แต่เป็นข้อความโต้ตอบทั่วไป) หรืออะไรก็ตามที่อยู่ระหว่างนั้น
Brian White

อย่างไรก็ตามมีการให้หมายเลขซีเรียลแก่อุปกรณ์ USB ด้วยตัวเองหรือไม่? หรือเป็นสิ่งที่สามารถทำได้ในระดับการผลิตเท่านั้น?
TMH

2

Windows (เนื่องจากคุณไม่ได้ระบุว่าคุณใช้ระบบปฏิบัติการฉันถือว่านี่คือสิ่งที่คุณใช้) เชื่อมโยงอุปกรณ์กับพอร์ตที่ต่อเข้ากับอุปกรณ์ดังนั้นจึงถือว่า "USB DISK A ในพอร์ต X" จะแตกต่างจาก "USB DISK A ใน พอร์ต Y "และเชื่อมโยงไดรเวอร์และรายการรีจิสทรีตามลำดับ

หากคุณใช้ตัวเลือก "แสดงอุปกรณ์ที่ไม่ได้เชื่อมต่อ" เมื่อดูตัวจัดการอุปกรณ์คุณจะเห็นอุปกรณ์ที่ต่ออยู่กับพอร์ตทั้งหมดที่ต่อเข้ากับพอร์ต แต่เคยเป็นสีเทาเนื่องจากไม่มีอยู่ในอุปกรณ์ เมื่อคุณเสียบอุปกรณ์เข้ากับพอร์ตใดพอร์ตหนึ่งเหล่านี้ Windows จะเปิดใช้งานอินสแตนซ์ของไดรเวอร์นั้นเมื่อคุณเสียบอุปกรณ์เข้ากับพอร์ตอื่นมันจะต้องกำหนดอินสแตนซ์ไดรเวอร์ใหม่สำหรับพอร์ตนั้นก่อนที่จะเปิดใช้งานอุปกรณ์ แสดงเป็น "การเพิ่มอุปกรณ์ใหม่"

สิ่งนี้ช่วยให้คุณต้องเชื่อมต่ออุปกรณ์ที่เหมือนกันกับพอร์ตต่าง ๆ ที่ทำงานพร้อมกัน มีวิธีอื่นในการบรรลุเป้าหมายนี้โดยมีความแตกต่างในทางปฏิบัติเล็กน้อยสำหรับผู้ใช้ปลายทางซึ่งเทคนิคที่ระบบปฏิบัติการใช้ แต่นั่นคือวิธีที่ Windows เลือกที่จะจัดการ


4
ปิด แต่ไม่มาก Windows รู้จักอุปกรณ์เดียวกันในพอร์ตที่แตกต่างกันตราบเท่าที่มันสามารถติดตามที่แน่นอนอุปกรณ์ ในการทำเช่นนั้นอุปกรณ์จะต้องระบุหมายเลขประจำเครื่อง
jasonh

4
ดิสก์มักจะมีหมายเลขซีเรียลอยู่ในสื่อของตัวเองและใส่ไว้ในฟอร์แมต แม้กระทั่งสิ่งที่ไดรฟ์ Keyfob ราคาถูกจริงๆก็เป็นอุปกรณ์ที่ดีที่สุดในบรรดาอุปกรณ์ USB ทั้งหมดด้วยเหตุนี้ หนูคีย์บอร์ดจอยสติ๊กและอุปกรณ์ราคาถูกอื่น ๆ มีแนวโน้มที่จะเป็นผู้กระทำความผิดที่เลวร้ายที่สุด สิ่งที่น่ารำคาญจริง ๆ คืออะแดปเตอร์อนุกรม USB to RS-232 โดยไม่มีหมายเลขซีเรียล มันจะถูกกำหนดให้กับชื่อพอร์ต COM ใหม่ทุกครั้งที่มีการย้ายไปยังพอร์ตใหม่โดยไม่ตั้งใจ ไม่สนุก.
RBerteig
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.