Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)

Mọi máy ảo (VM) được lưu trữ trên Hyper-V 2019 đều cần một card mạng ảo để giao tiếp với phần còn lại của mạng. Để làm được điều này, chúng ta cần tạo một virtual switch (công tắc ảo) và gán nó cho máy ảo. Trên Hyper-V có ba loại virtual switch khác nhau: private (riêng tư), internal (nội bộ) và external (bên ngoài). Công tắc mạng private chỉ cung cấp giao tiếp giữa các máy ảo được lưu trữ trên cùng một máy chủ vật lý. Tiếp theo, công tắc internal cung cấp giao tiếp giữa máy ảo và máy chủ Hyper-V (host). Cuối cùng là công tắc external. Công tắc external được gắn với card mạng vật lý và cung cấp giao tiếp với toàn bộ mạng. Sau khi tạo virtual switch, bước tiếp theo là gán virtual switch cho máy ảo. Loại switch nào sẽ được gán? Nó phụ thuộc vào trường hợp sử dụng của máy ảo.

Một số quản trị viên IT gặp sự cố khi tạo virtual switch trên Hyper-V, bất kể họ thử tạo qua GUI hay PowerShell. Một trong những lỗi được biết đến là "Lỗi áp dụng thay đổi thuộc tính virtual switch. Thất bại khi thêm kết nối virtual ethernet switch." Chi tiết hiển thị GUID của adapter, với văn bản cuối cùng , "Hệ thống không tìm thấy tệp được chỉ định. (0x80070002). Vấn đề tương tự không chỉ xảy ra trên Hyper-V 2019 mà còn trên Hyper-V 2016 và Hyper-V 2012.

Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)

Có một vài lý do khiến vấn đề này xảy ra, nhưng nhiều trong số đó chỉ ra vấn đề với card mạng. Chúng tôi sẽ tập trung vào hai nguyên nhân chính và hướng dẫn bạn qua các giải pháp đã giúp các quản trị viên IT giải quyết vấn đề. Bao gồm: cập nhật driver card mạng, xóa tham chiếu NIC và cài đặt lại vai trò Hyper-V. Vậy, hãy bắt đầu. Nếu giải pháp 1 không giải quyết được vấn đề, hãy thử giải pháp 2.

Giải pháp 1: Cập nhật driver card mạng

Trong trường hợp của chúng tôi, chúng tôi sử dụng máy chủ vật lý HPE ProLiant ML350 Gen10. Để cập nhật driver cho card mạng, chúng ta cần truy cập trang web của nhà sản xuất và tải driver chính thức cho card mạng. Vì máy chủ này dùng card mạng Intel, chúng ta cũng có thể tải xuống từ trang web của Intel.

Giải pháp 2: Cài đặt lại vai trò Hyper-V và đặt lại tham chiếu NIC

  1. Đăng nhập hoặc kết nối tới Windows Server 2019 nơi bạn đã cài đặt vai trò Hyper-V.
  2. Mở Server Manager (Quản lý máy chủ).
  3. Nhấp vào Manage (Quản lý) rồi chọn Remove Roles and Features (Xóa vai trò và tính năng).
  4. Nhấp Next (Tiếp theo) dưới Before you begin (Trước khi bắt đầu).
  5. Chọn máy chủ đích (Select destination server) và nhấp Next.
  6. Bỏ chọn Hyper-V dưới Remove server roles (Xóa vai trò máy chủ) rồi nhấp Remove Features (Xóa tính năng).Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)
  7. Nhấp Next.
  8. Nhấp Next dưới Remove features (Xóa tính năng).
  9. Chọn Restart the destination server automatically if required (Khởi động lại máy chủ đích tự động nếu cần).
  10. Nhấp Yes (Có) để xác nhận và Windows sẽ tự động khởi động lại.Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)
  11. Đăng nhập hoặc kết nối tới Windows Server 2019 nơi bạn đã cài đặt vai trò Hyper-V.
  12. Nhấp chuột phải vào Menu Start và chọn Windows PowerShell (Admin).
  13. Gõ netcfg -d và nhấn Enter. Lệnh này sẽ xóa tất cả tham chiếu NIC, vì vậy hãy chắc chắn bạn có quyền truy cập vật lý vào máy chủ hoặc có kết nối quản trị iLO tốt.Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)
  14. Khởi động lại Windows Server 2019.
  15. Đăng nhập hoặc kết nối tới Windows Server 2019 nơi bạn đã cài đặt vai trò Hyper-V.
  16. Mở Server Manager và cài đặt Hyper-V bằng cách làm theo quy trình tương tự như khi xóa vai trò. Bạn chỉ cần chọn vai trò Hyper-V.
  17. Nhấp chuột trái vào Menu Start và tìm kiếm Hyper-V Manager.
  18. Mở Hyper-V Manager.
  19. Điều hướng và mở Virtual Switch Manager (Trình quản lý công tắc ảo) ở bên phải cửa sổ Hyper-V Manager.
  20. Chọn External (Bên ngoài) dưới What type of virtual switch do you want to create (Loại công tắc ảo bạn muốn tạo) rồi nhấp Create Virtual Switch (Tạo công tắc ảo).
  21. Đặt tên cho công tắc external.
  22. Chọn card mạng dưới External network (Mạng bên ngoài).
  23. Nhấp Apply (Áp dụng) rồi OK.
  24. Điều hướng đến máy ảo bạn muốn gán virtual switch mới.
  25. Nhấp chuột phải vào máy ảo và chọn Settings (Cài đặt).
  26. Nhấp vào Network Adapter (Adapter mạng).
  27. Chọn công tắc ảo External dưới Virtual Switch.Khắc phục: Không thể tạo Hyper-V 2019 Virtual Switch (Lỗi 0x80070002)
  28. Nhấp Apply rồi OK.
  29. Thêm địa chỉ IP (nếu không dùng DHCP).
  30. Thưởng thức làm việc với Hyper-V và máy ảo.