Không thể cài đặt nền tảng Hyper-V trên Windows 8.1 Pro


10

Tôi gặp sự cố liên quan đến cài đặt Hyper-V trên Windows 8.1 Pro x64.

Tôi quyết định thử nghiệm với một số chương trình Windows Phone 8. Để cài đặt trình giả lập, tôi cần cài đặt nền tảng Hyper-V. Gần đây tôi đã mua Lenovo Yoga 2 Pro. Nó đi kèm với cửa sổ 8.1. Tôi đã cập nhật lên 8.1 Pro. CPU là Core i7-4500U vì vậy nó hỗ trợ các hướng dẫn ảo hóa CPU cần thiết (được kích hoạt bổ sung trong BIOS).

Khi tôi kích hoạt tính năng cửa sổ nền tảng Hyper-V, mọi thứ đều được cài đặt tốt (có vẻ như vậy) mà không có bất kỳ lỗi hay cảnh báo nào. Tôi nhận được "Windows cần khởi động lại PC của bạn để hoàn tất cài đặt các thay đổi được yêu cầu." nhắc nhở và tôi bấm vào nút "khởi động lại ngay". Và ở đây những điều trở nên kỳ lạ. Trong quá trình khởi động lại, tôi thấy thông báo windows "thêm / cấu hình tính năng mới" phổ biến cho đến khi tiến trình đạt 93%. Sau đó, một số lỗi xảy ra và tôi nhận được một thông báo nói rằng những thay đổi không thể được áp dụng và hệ thống là "hoàn tác thay đổi". Như bạn có thể đoán sau khi hệ thống khởi động, nền tảng Hyper-V chưa được cài đặt.

Tôi đã thực hiện một số nghiên cứu về những gì đã sai và tôi đã tìm thấy các dòng sau trong nhật ký (C: \ Windows \ Logs \ CBS)

2013-12-12 21:59:31, Info                  CSI    000000a8 Begin executing advanced installer phase 38 (0x00000026) index 124 (0x000000000000007c) (sequence 163)
    Old component: [l:0]""
    New component: [ml:318{159},l:316{158}]"Microsoft-Hyper-V-Drivers-VmSwitch, Culture=neutral, Version=6.3.9600.16423, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    Install mode: install
    Installer ID: {81a34a10-4256-436a-89d6-794b97ca407c}
    Installer name: [15]"Generic Command"
2013-12-12 21:59:31, Info                  CSI    000000a9 Performing 1 operations; 1 are not lock/unlock and follow:
  (0)  LockComponentPath (10): flags: 0 comp: {l:16 b:7534f8ab74f7ce015f0000006002fc01} pathid: {l:16 b:7534f8ab74f7ce01600000006002fc01} path: [l:226{113}]"\SystemRoot\WinSxS\amd64_microsoft-hyper-v-drivers-vmswitch_31bf3856ad364e35_6.3.9600.16423_none_5a097ab253e42b0f" pid: 260 starttime: 130313519618461394 (0x01cef774a64a0ed2)
2013-12-12 21:59:31, Info                  CSI    000000aa Calling generic command executable (sequence 1): [30]"C:\windows\System32\netcfg.exe"
    CmdLine: [51]""C:\windows\System32\netcfg.exe" -e -c s -i VMS_VSF"
2013-12-12 21:59:31, Info                  CSI    000000ab Performing 1 operations; 1 are not lock/unlock and follow:
  (0)  LockComponentPath (10): flags: 0 comp: {l:16 b:a0f91bac74f7ce01610000006002fc01} pathid: {l:16 b:a0f91bac74f7ce01620000006002fc01} path: [l:234{117}]"\SystemRoot\WinSxS\x86_microsoft.windows.s..ation.badcomponents_31bf3856ad364e35_6.3.9600.16384_none_cd3183f2deb856d2" pid: 260 starttime: 130313519618461394 (0x01cef774a64a0ed2)
2013-12-12 21:59:31, Info                  CSI    000000ac Creating NT transaction (seq 3), objectname [6]"(null)"
2013-12-12 21:59:31, Info                  CSI    000000ad Created NT transaction (seq 3) result 0x00000000, handle @0x3ac
2013-12-12 21:59:31, Info                  CSI    000000ae@2013/12/12:19:59:31.610 Beginning NT transaction commit...
2013-12-12 21:59:31, Info                  CSI    000000af@2013/12/12:19:59:31.626 CSI perf trace:
CSIPERF:TXCOMMIT;28645
2013-12-12 21:59:31, Error                 CSI    000000b0 (F) Done with generic command 1; CreateProcess returned 0, CPAW returned S_OK
    Process exit code 41001 (0x0000a029) resulted in success? FALSE
    Process output: [l:74 [74]"Trying to install VMS_VSF ...




... failed. Error code: 0x8004a029.




"][gle=0x80004005]
2013-12-12 21:59:31, Info                  CSI    000000b1 Calling generic command executable (sequence 2): [30]"C:\windows\System32\netcfg.exe"
    CmdLine: [50]""C:\windows\System32\netcfg.exe" -e -c p -i VMS_PP"
2013-12-12 21:59:31, Info                  CBS    Progress: UI message updated. Operation type: Foundation. Stage: 1 out of 1. Percent progress: 93.
2013-12-12 21:59:31, Info                  CBS    Winlogon: TiCoreOnCreateSession has been called
2013-12-12 21:59:35, Info                  CSI    000000b2 Done with generic command 2; CreateProcess returned 0, CPAW returned S_OK
    Process exit code 0 resulted in success? TRUE
    Process output is throttled for successful Generic Commands
2013-12-12 21:59:35, Info                  CSI    000000b3 Calling generic command executable (sequence 3): [30]"C:\windows\System32\netcfg.exe"
    CmdLine: [51]""C:\windows\System32\netcfg.exe" -e -c p -i VMS_VSP"
2013-12-12 21:59:35, Info                  CSI    000000b4 Done with generic command 3; CreateProcess returned 0, CPAW returned S_OK
    Process exit code 0 resulted in success? TRUE
    Process output is throttled for successful Generic Commands
2013-12-12 21:59:35, Error      [0x018007] CSI    000000b5 (F) Failed execution of queue item Installer: Generic Command ({81a34a10-4256-436a-89d6-794b97ca407c}) with HRESULT HRESULT_FROM_WIN32(14109).  Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable (2)[gle=0x80004005]

Vì một lý do mà tôi không biết, hoạt động " C: \ windows \ System32 \ netcfg.exe" -e -cs -i VMS_VSF "không thành công và tôi đoán đây là nguồn gốc của sự cố. Đây là liên kết đến nhật ký được cắt trong SkyDrive .

Một số thông tin bổ sung

  • Tôi đã cố gắng "giải pháp" được mô tả ở đây nhưng tôi nghĩ rằng đây là một giải pháp cho một vấn đề khác.
  • Tôi đã thử cài đặt Hyper-V bằng powershell nhưng tôi cũng gặp lỗi tương tự: Enable-WindowsOptionalFeature -Online mậtFeatureName Microsoft-Hyper-V-ALL
  • Trong trường hợp bạn đang tự hỏi tôi có thể cài đặt Công cụ quản lý Hyper-V.

CẬP NHẬT1: Tôi đang tiếp tục tìm kiếm giải pháp và tôi đã tìm thấy thông tin có thể giúp tôi. Tôi tìm thấy một vài trang web nói rằng "Mã lỗi: 0x8004a029 là NETCFG_E_MAX_FILTER_LIMIT ". Từ MSDN:

NETCFG_E_MAX_FILTER_LIMIT Cho biết ứng dụng đang cố cài đặt thiết bị lọc, nhưng đã đạt đến số lượng thiết bị lọc tối đa mà hệ thống hỗ trợ.

Tôi chưa thể tìm thấy thông tin đáng tin cậy ánh xạ mã lỗi này đến hằng số đó. Nhưng điều này có vẻ như một lý do có thể cho vấn đề. Trong mục đăng ký "HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Control \ Network {4d36e974-e325-11ce-bfc1-08002be10318}" này tôi có 14 bản ghi (theo một số nguồn, đây là số lượng trình điều khiển bộ lọc windows tối đa có thể). Trong mục đăng ký này theo một số nguồn tôi có thể tìm thấy số lượng trình điều khiển bộ lọc windows đã cài đặt.

Tôi đoán rằng tôi đã phải làm sạch các bloatware Lenovo tốt hơn. Bây giờ sẽ muộn rồi, tôi sẽ viết chi tiết vào ngày mai.

ps Tôi đang sử dụng các biểu thức như "một vài trang web" và "một số nguồn" vì tôi cần ít nhất 10 điểm danh tiếng để đăng nhiều hơn 2 URL. Nếu bạn tìm kiếm trên web các khóa và mã cụ thể đó, bạn sẽ tìm thấy các nguồn tôi đang giới thiệu.


Bạn đã kích hoạt cài đặt trong Bios để chạy Virtualization Hyper-V chưa?
Devid

Có tôi đã làm. Nếu cài đặt bios không được bật, tùy chọn "Nền tảng Hyper-V" sẽ chuyển sang màu xám và bạn không thể cài đặt nó.
Bồ.

Câu trả lời:


1

Tôi đã xoay sở để tìm ra giải pháp cho vấn đề.

Điều đầu tiên vấn đề là gì: Câu hỏi được mô tả trong CẬP NHẬT1 của câu hỏi. Tôi đã đạt đến số lượng tối đa có thể của trình điều khiển bộ lọc hệ thống đã cài đặt. Những loại ứng dụng nào có thể cài đặt trình điều khiển bộ lọc: tường lửa, máy khách VPN, nền tảng VM (rõ ràng;), một số ứng dụng giám sát. Trong liên kết này, tôi đã tìm thấy thông tin hữu ích và tập lệnh PowerShell liên quan đến trình điều khiển bộ lọc.

Các giải pháp:

  • Gỡ cài đặt phần mềm đã cài đặt trình điều khiển bộ lọc trước đó.
  • Tăng số lượng trình điều khiển bộ lọc hệ thống tối đa được phép. Bạn có thể thực hiện việc này bằng cách thay đổi giá trị của mục đăng ký "HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlSet \ Control \ Network \ MaxNumFilters". Cá nhân tôi đã đặt giá trị thành 0x14 (hex). Tôi đã chọn giải pháp này.

Mặc dù tôi đã gặp phải sự cố này khi cài đặt nền tảng Hyper-V vì bạn có thể đoán đây là một lỗi rất chung chung và nó có thể được kích hoạt khi cài đặt bất kỳ loại phần mềm nào phụ thuộc vào trình điều khiển bộ lọc hệ thống (ví dụ: máy khách VPN mà tôi đã cài đặt trước đó nền tảng Hyper-V).


-1

Vô hiệu hóa phần mềm chống vi-rút đã giúp (McAfee trong trường hợp của tôi nhưng đã thấy báo cáo vấn đề tương tự với avast).


1
Đây là một phần lặp lại của một câu trả lời khác.
Chenmunka

Thực sự, tuy nhiên đã không nhận thấy rằng ở giữa những đống văn bản bị hạ thấp. Đoán tại sao.
Sasha

-2

Tôi cũng gặp một lỗi tương tự khi cố gắng thêm tính năng HyperV vào windows 8. Tôi thực sự cần nó vì đó là điều kiện tiên quyết để cài đặt HAXM cho studio android. Không ai trong số các chỉnh sửa và công cụ đăng ký giúp tôi. Tuy nhiên, giải pháp đơn giản hơn tôi nghĩ: Thực hiện như sau: 1. Hãy chắc chắn rằng bạn đang sử dụng Windows 8 hoặc 8.1 pro, nếu không nâng cấp 2. Sau đó, bạn nên truy cập vào dấu nhắc BIOS và bật Công nghệ Hypervisor, nó sẽ nằm dưới Tùy chọn nguồn hoặc tùy chọn bảo mật 3. Sau khi hoàn tất, bạn sẽ thấy thành phần HyperV trong menu "Chương trình và Tính năng" khi bạn nhấp vào thêm hoặc xóa tính năng. Xin lưu ý rằng nếu hệ thống của bạn không hỗ trợ HyperV hoặc bất kỳ công nghệ VT-x nào, tùy chọn đó sẽ chuyển sang màu xám. 4. Tắt mọi phần mềm có thể sử dụng máy ảo, tôi đã tắt Avast Antivirus và nó đã thực hiện thủ thuật này. Vì vậy, hãy tắt Kaspersky và mọi ứng dụng chuyên sâu khác 5. Thêm tính năng và nhấp vào ok. Nó nên thêm tính năng HyperV và khởi động lại PS * Nó hoạt động với tôi, Avast. là vấn đề chính của tôi Tôi hy vọng giải pháp này cũng hiệu quả với bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.