วิธีกำจัดหมายเลขลำดับที่สร้างขึ้นอัตโนมัติในชื่ออุปกรณ์ของเครือข่ายใน Windows


15

ทุกครั้งที่หนึ่งปลั๊กอะแดปเตอร์ไร้สาย USB เดียวกันในพอร์ต USB ใหม่ Windows สร้างอุปกรณ์เครือข่ายใหม่ที่มีหมายเลขลำดับสร้างขึ้นโดยอัตโนมัติซึ่งมีลักษณะเช่นนี้
Wireless-N USB Network Adapter #2, Wireless-N USB Network Adapter #3...
ชื่อของอุปกรณ์ให้มีการแสดงเป็นส่วนหนึ่งของข้อมูลในเครือข่ายแผงควบคุม | เชื่อมต่อเครือข่าย ชื่อเครือข่ายและชื่ออุปกรณ์เครือข่าย

ฉันจะกำจัดหมายเลขลำดับนี้ได้อย่างไร

ฉันพบชื่ออุปกรณ์ที่แสดงในข้อมูลเครือข่ายจะถูกเก็บไว้ในค่า FriendlyName REG_SZ ภายใต้
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] FriendlyName ของอุปกรณ์เครือข่าย อย่างไรก็ตามเมื่อฉันพยายามแก้ไขค่านี้ฉันได้รับข้อผิดพลาด

ไม่สามารถแก้ไข FriendlyName: เกิดข้อผิดพลาดในการเขียนเนื้อหาใหม่ของค่า

ฉันพยายามลบคีย์พิเศษที่อยู่ด้านล่าง
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
แต่เกิดCannot delete KEY NAME: Error while deleting key.ข้อผิดพลาด พยายามที่จะแก้ปัญหานี้ฉันได้ทำตามคำตอบนี้แต่พยายามที่จะเปลี่ยนเจ้าของด้วยแทนที่เจ้าของในคอนเทนเนอร์ย่อยและตัวเลือกวัตถุที่ตรวจสอบฉันได้รับข้อผิดพลาดนี้ - Registry Editor could not set owner on the currently selected, or some of its subkeys.เพื่อค้นหาคีย์ย่อยที่เป็นสาเหตุของปัญหา หลังจากเปลี่ยนเจ้าของProperitesคีย์ย่อยได้สำเร็จฉันเห็นว่ามีคีย์ย่อยซึ่งถูกซ่อนไว้ก่อนหน้านี้ คีย์ย่อยของคุณสมบัติที่ซ่อนอยู่

ตอนนี้พยายามเปลี่ยนเจ้าของซับคีย์เหล่านี้จะมีลักษณะดังนี้:

permisions ... คำเตือนความปลอดภัยของ Windows ข้อผิดพลาดความปลอดภัยของ Windows

มีความคิดวิธีการลบคีย์เหล่านี้อย่างไร


ฉันได้แก้ไขคำตอบของฉันเนื่องจากการเพิ่มคำถามของคุณ หวังว่ามันจะช่วย
Windos

คำตอบ:


3

ลองนี้ มันใช้งานได้สำหรับฉัน

  1. เปิด regedit ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptionsค้นหารายละเอียดใน จะมีตัวเลขฐานสิบหกหลังจากนั้น \Network\แต่จะเป็นตัวเลขที่มีสาขา "คำอธิบาย"
  3. ภายใต้สาขานี้คุณจะเห็นสตริงการกำหนดหมายเลขทั้งหมดที่มีการ์ดเครือข่ายเป็นคีย์ เพียงลบสิ่งที่คุณต้องการรีเซ็ต ในกรณีของฉันฉันจะลบ "Realtek PCIe GBE Family Controller"
  4. ใน Device Manager ลบอุปกรณ์และเลือก "สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์" เพื่อติดตั้งไดรเวอร์อีกครั้ง

2

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

หากอุปกรณ์ของคุณไม่มี S / N จะถือว่าเป็นอุปกรณ์ที่แตกต่างกันเมื่อเสียบเข้ากับพอร์ตที่ต่างกันและไม่มีอะไรที่คุณสามารถทำได้เพื่อเปลี่ยนพฤติกรรมนี้

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


แม้ว่าอุปกรณ์นั้นจะถือว่าเป็นอุปกรณ์ที่แตกต่างกันเมื่อเสียบเข้ากับพอร์ตที่ต่างกัน แต่ก็ควรมีวิธีในการเปลี่ยนชื่อ (FriendlyName ที่ฉันเขียนเกี่ยวกับการอัปเดต) ของอุปกรณ์ใช่ไหม
Piotr Dobrogost

@Piotr: ตามที่แสดงในโพสต์ของ Windos หรือผ่าน Registry Editor ... เพียงจำไว้ว่าคุณต้องเรียกใช้การregedit ยกระดับเพื่อให้สามารถเข้าถึงการเขียนได้
user1686

ฉันพยายามเปลี่ยนการอนุญาตสำหรับคีย์ที่จะถูกลบโดยทำตามคำตอบนี้แต่ฉันได้รับข้อผิดพลาดนี้Registry Editor ไม่สามารถตั้งเจ้าของบนคีย์ที่เลือกในปัจจุบันหรือคีย์ย่อยบางตัวได้ บัญชีของฉันมีสิทธิ์ของผู้ดูแลระบบ
Piotr Dobrogost

1
@Piotr ถึงกับคิดว่าบัญชีของคุณมีสิทธิ์ระดับผู้ดูแลระบบคุณยังคงต้องใช้งานอินสแตนซ์ของ regedit ในการทำเช่นนี้เปิดเมนูเริ่มของคุณและพิมพ์ regedit ลงในแถบค้นหาคลิกขวาที่ regedit เมื่อมันปรากฏขึ้นและเลือก "run as administrator"
Windos

@Windos ในหน้าต่างRunด้านล่างช่องป้อนข้อมูลมีข้อมูลงานนี้จะถูกสร้างขึ้นด้วยสิทธิ์ระดับผู้ดูแลระบบดังนั้นฉันเดาว่านี่หมายความว่าทุกแอปพลิเคชันที่รันจากหน้าต่างนี้จะได้รับการยกระดับ อย่างไรก็ตามฉันเรียกใช้ regedit จาก Windows Explorer เลือกRun as administratorจากเมนูบริบท ฉันยังคงได้รับข้อผิดพลาดเดียวกันเมื่อพยายามลบกุญแจ ฉันใช้งาน Vista Home Premium 64 บิตแล้ว
Piotr Dobrogost

1
  1. เปิดNetwork and Sharing Center
  2. คลิกจัดการการเชื่อมต่อเครือข่าย
  3. คลิกขวาที่การเชื่อมต่อและเลือกเปลี่ยนชื่อ
  4. ใส่ชื่อที่คุณต้องการและกด Enter

การเปลี่ยนการเชื่อมต่อเครือข่าย Win7

หมายเหตุใช่ภาพหน้าจอสำหรับ Windows 7 แต่คำแนะนำสำหรับ Windows Vista ชื่อต้องไม่มี: \ / : * ? < > |


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

ลองลบอุปกรณ์ (คีย์) จากรีจิสตรีด้วยชื่ออื่น (ไม่ใช่หมายเลข # 1 & # 2) ลองเปลี่ยนชื่ออุปกรณ์ปัจจุบันของคุณ ข้อผิดพลาดที่คุณพูดถึงในคำถามอาจเป็นเพราะ "รู้" ของอุปกรณ์ที่เรียกว่า


โดยปกติ (ยกเว้นการแทรกแซงการป้องกันไวรัส) การเขียนคีย์รีจิสทรีสามารถล้มเหลวได้เนื่องจากข้อผิดพลาดในการอนุญาตไม่ใช่เพราะความขัดแย้งของชื่ออุปกรณ์เครือข่าย Registry เป็นฐานข้อมูลแบบลำดับขั้นโง่ไม่มีอะไรมาก
user1686

@grawity ฉันคิดว่ามันเป็นเรื่องจริงเพราะฉันได้รับข้อผิดพลาดเดียวกันสำหรับทุกปุ่มที่ฉันพยายามลบภายใต้HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
Piotr Dobrogost

1

คุณต้องเป็นเจ้าของก่อนเปลี่ยนสิทธิ์

  1. คลิกขวาที่โฟลเดอร์> สิทธิ์> ขั้นสูง> เจ้าของ> เปลี่ยน
  2. เพิ่มบัญชีผู้ใช้ปัจจุบันของคุณให้เป็นเจ้าของ
  3. กลับไปที่หน้าจอการอนุญาตเพื่อเพิ่มบัญชีผู้ใช้ปัจจุบันของคุณไปยังรายการผู้ใช้
  4. เลือกการควบคุมเต็มรูปแบบ
  5. ตอนนี้คุณควรจะสามารถเปลี่ยนชื่อที่จำง่ายได้

0

ไม่จำเป็นต้องเข้าไปใน Registry คุณอาจมีอุปกรณ์ตัวเดียวกันติดตั้งสองครั้ง แต่ใน Device Manager จะแสดงเป็นอุปกรณ์ที่มี # 2 (# 3, # 4) เท่านั้น

ก่อนอื่นคุณต้องแสดงอุปกรณ์ที่ซ่อนอยู่โดยไปที่View > แสดงอุปกรณ์ที่ซ่อนอยู่ในหน้าต่าง Device Manager

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

จากนั้นใน Device Manager คลิกอุปกรณ์ที่มี "# 2" และคลิกถอนการติดตั้ง (อย่าทำเครื่องหมายในช่องทำเครื่องหมายด้วยไดรเวอร์ลบเพียงปล่อยว่างไว้) เมื่อการถอนการติดตั้งเสร็จสิ้นให้สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์และติดตั้งอุปกรณ์ของคุณอีกครั้ง

นี่เป็นเครื่องมือที่ดีสำหรับการลบไดรเวอร์เก่าสำหรับอุปกรณ์ที่คุณมีในอดีตเช่นกล้อง, แท่ง USB, คีย์บอร์ด, เมาส์และอื่น ๆ หวังว่านี่จะช่วยคุณได้


0

เพียงเพื่อให้คุณรู้ว่าเคล็ดลับตัวแปรสำหรับอุปกรณ์ที่ซ่อนไม่ทำงานสำหรับฉัน การลบและเพิ่มอะแดปเตอร์เครือข่ายด้วยตนเองใหม่จะเพิ่ม # 2, # 3 และอื่น ๆ โดยไม่ทิ้งอุปกรณ์ที่ซ่อนไว้

อย่างไรก็ตามเคล็ดลับรีจิสทรีทำงานบนแล็ปท็อปของฉัน (Windows 8.1) สำหรับทั้งอะแดปเตอร์ LAN และไร้สายโดยการลบบรรทัดในรีจิสทรีจากนั้นถอนการติดตั้ง / สแกนหาฮาร์ดแวร์ใหม่บนตัวจัดการอุปกรณ์ ขอบคุณมาก!


1
ยินดีต้อนรับสู่ Super User! ในเว็บไซต์คำถามและคำตอบนี้เราให้ความสำคัญกับคำตอบ โพสต์ของคุณไม่ใช่คำตอบ แต่เป็นคำถามอื่นหรือความคิดเห็นของคำถามเดิม โปรดใช้เวลาทัวร์ 2 นาทีนี้เพื่อทำความเข้าใจว่าไซต์นี้ทำงานอย่างไร: superuser.com/tour
Ob1lan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.