วิธีการลบอะแดปเตอร์สวิทช์ส่วนต่อขยายเสมือน Hyper-v จากตัวจัดการอุปกรณ์


17

วิธีทำความสะอาดระเบียบ Hyper-v นั้น?

ฉันต้องการลบทั้งหมด

และใช่คลิกขวา -> ถอนการติดตั้งไม่ทำอะไรเลย :(

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพยายามลบรายการ regedit และได้รับอนุญาตปฏิเสธ

ฉันพยายามตั้งค่าการอนุญาตให้เข้าถึงข้อมูลและได้รับการเข้าถึงถูกปฏิเสธ:

C:\> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 /grant=administrators=F

SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 - RegSetKeySecurity Error : 5 Access is denied.


SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : delete Perm. ACE 2 builtin\administrators
SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : 2 change(s)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties - AddAce error : 87 The parameter is incorrect.


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties: 5 : Unable to enumerate subkeys

คำตอบ:


3

คุณต้องการ "remove-vmnetworkadapter" cmdlet ใน PowerShell การดูที่ Device Manager จะอนุญาตให้คุณเพิ่มหรือลบไดรเวอร์อุปกรณ์จาก "อุปกรณ์" ในเครื่องซึ่งในกรณีนี้อุปกรณ์เป็นเสมือน

หากคุณต้องการรายการของ NIC เสมือนที่สัมผัสกับระบบปฏิบัติการการจัดการ (ซึ่งเป็นสิ่งที่คุณแสดงด้านบน) คุณสามารถใช้คำสั่งนี้:

Get-VMNetworkAdapter -ManagementOS

จากนั้นคุณสามารถค้นหาสิ่งที่คุณไม่ต้องการและลบออกได้ด้วย remove-vmnetworkadapter เมื่อสวิตช์เสมือนหยุดรายงานพวกเขาเป็น NIC ในเครื่องพวกเขาจะหายไปจากตัวจัดการอุปกรณ์


17

ตัวเลือกนิวเคลียร์ที่ทำงานกับ Windows Core กำลังใช้netcfgเพื่อล้างการตั้งค่าเครือข่ายทั้งหมดของคุณและเริ่มการทำงานของไดรเวอร์การ์ดเครือข่ายอีกครั้ง

#WARNING! DANGER! THIS WILL DELETE ALL YOUR NETWORKING SETTINGS!
netcfg -d

ดูเหมือนว่าจะทำงานได้ดีกว่า nvspbind.exe หรือคำสั่ง PowerShell อื่น ๆ เมื่อฉันตั้งค่าเครือข่าย Hyper-V VMSwitch หรือ LBFOTeam ของฉัน


2
คำสั่งของคุณจะลบอะแดปเตอร์เสมือนจริงเท่านั้น นั่นดีเท่าที่จะได้รับ
andreszs

1
ใช้งานได้กับ Windows 10 เพื่อล้างข้อมูลอะแดปเตอร์ vEthernet ที่เหลืออยู่หลังจากถอนการติดตั้ง Hyper-V การ์ดแบบฟิสิคัลถูกอัพหลังจากรีบูต
Maris B.

ทำงานกับฉัน: ลบ Win X hyper V ntcfg -dออกไปก่อน คำใบ้ที่ดี!
Joe Platano

เยี่ยมมาก ... นี่ยังเก็บ TAP- ไดรเวอร์ของฉันและอินเตอร์เฟส VirtualBox-HostOnly ที่ติดตั้งไว้ก่อนหน้านี้จากการลบ
cljk

+1 ทำงานเหมือนมีเสน่ห์ กำจัดบิตเครือข่ายที่เหลือทั้งหมดออกจากการจำลองเสมือนอื่นด้วย
Corin

6

คำแนะนำต่อไปนี้จากบทความการลบอะแดปเตอร์เครือข่าย "Stale" ใน Hyper-V VMโดย Jeremy Jameson:

  1. เริ่มต้นพรอมต์คำสั่งของผู้ดูแลระบบ
  2. วิ่ง
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. ในตัวจัดการอุปกรณ์ที่เพิ่งเปิดตัวเลือก " ถอนการติดตั้ง " ในเมนูบริบททำงานให้ฉัน (Win10 Pro)

ต้องบอกว่าฉันลองnetcfg -dก่อนหน้านี้ แต่มันไม่มีผลที่สังเกตได้ นอกจากนี้ฉันยังปิดการใช้งาน Hyper-Vในช่วงเวลาของกระบวนการนี้


1
คำตอบที่ยอมรับไม่สามารถใช้ได้ (ดูเหมือนว่าจะต้องเปิดใช้งาน Hyper-V) สำหรับฉัน แต่อันนี้ทำงานได้ในขณะที่ Hyper-V ถูกปิดใช้งาน
Tok '

1
@ ตก 'มันอาจเป็นจุดที่ดี: ฉันปิดการใช้งาน Hyper-V เช่นกันเพิ่มเพื่อตอบ
myf

1

ฉันแก้ไขสิ่งนี้โดย:

ในประเภท PowerShell: netcfg -d

สิ่งนี้จะลบอะแดปเตอร์เครือข่ายและการตั้งค่าเครือข่ายทั้งหมด! อะแดปเตอร์ทางกายภาพจะไม่สูญเสีย จากนั้นฉันคืนค่าการตั้งค่าเครือข่ายและสร้างสวิตช์เสมือนภายนอกใหม่ มันใช้งานได้ดีและรวดเร็ว

Windows 10 64 บิตนั่นเอง


0

หากไม่ได้ผล คลิกขวาที่คุณสมบัติอะแดปเตอร์ คลิกที่ Configure ที่ด้านบนในแท็บ 3 บน Driver ถอนการติดตั้งไดรเวอร์และปิดหน้ากาก ปัญหาควรได้รับการแก้ไขหลังจากกด F5

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.