Hyper-V 无法在 Windows 8 中启用

Hyper-V 无法在 Windows 8 中启用

我正在尝试为 WP8 开发一款应用,但似乎无法让模拟器运行...为什么?Hyper-V 无法启用!

我在 970A-UD3 技嘉主板上使用 AMD FDX 8350 处理器。

这里http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx,微软告诉您在 BIOS 中启用 NP/RVI、SVM 和 NX 并禁用 Intel VT-d(可能仅适用于 Intel CPU?)和可信执行,好吧,我能够在我的 BIOS 配置中找到 SVM,并且它默认是启用的...但是,我在那里找不到任何其他的,所以我不确定它们是否配置正确,我搜索了所有的 BIOS 菜单,除了 SVM 之外什么也找不到。

即使只能确认 SVM,我还是尝试通过控制面板打开 Hyper-V。一切正常,直到重新启动...当 Windows 关闭时,它开始配置一些更改,奇怪的是,它只运行到 30% 并重新启动,然后在重新启动时它开始应用更改,但只运行到 73% 并失败...然后再次重新启动...然后尝试“配置 Windows”,然后它尝试应用一些更新(什么?),然后再次在 73% 时失败,然后重新启动...然后再试一次...然后失败...然后重新启动...经过 3 或 4 次重新启动后,它终于将我带到桌面,你猜怎么着?Hyper-V 不在那里。

所以问题是...使用技嘉主板的人知道我如何检查我找不到的缺失功能并查看它们是否启用?因为他们有缺陷的可视化界面 BIOS 完全没有用,缺少太多选项。

答案1

您收到错误8007007e,其含义是ERROR_MOD_NOT_FOUND

C:\Users\André>err 8007007e
# as an HRESULT: Severity: FAILURE (1), FACILITY_WIN32 (0x7), Code 0x7e
# for hex 0x7e / decimal 126
  ERROR_MOD_NOT_FOUND                                            winerror.h
# The specified module could not be found.
# 1 matches found for "8007007e"

因为服务堆栈 ( winsxs\manifests\amd64_microsoft-windows-s..ingstack-base-extra_31bf3856ad364e35_6.3.9600.16470_none_0fca1bd2974614ab.manifest) 的一个文件(该组件安装更新,激活 Windows Vista 中的功能)已损坏。

2014-02-22 14:22:07, Info                  CSI    000000a4 Begin executing advanced installer phase 24 (0x00000018) index 131 (0x0000000000000083) (sequence 156)
    Old component: [ml:330{165},l:328{164}]"Microsoft-Hyper-V-Drivers-Hypervisor-Bcd, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    New component: [l:0]""
    Install mode: uninstall
    Installer ID: {3eca0b00-79bb-42b9-8421-a26a5cbb37e4}
    Installer name: [41]"Boot Configuration CSI Advanced installer"
2014-02-22 14:22:07, Info                  CSI    000000a5 Manifest hash for component [ml:280{140},l:200{100}]"amd64_microsoft-windows-s..ingstack-base-extra_31bf3856ad364e35_6.3.9600.16470_none_0fca1bd2974614ab" does not match expected value. 
 Expected:{l:32 b:5a1656a028f53682db2b0f6f8bbd463d09d9796905d8de4240739169431ee24d}
 Found:{l:32 b:2a104ce3fa57b5115405c252f96d77ac0eda17b8a373762aa5db28afe68ebee0}.
2014-02-22 14:22:07, Info                  CSI    000000a6 Looking for manifest in Backup Dir...
2014-02-22 14:22:07, Error                 CSI    000000a7 (F) Unable to load manifest for component [ml:280{140},l:200{100}]"amd64_microsoft-windows-s..ingstack-base-extra_31bf3856ad364e35_6.3.9600.16470_none_0fca1bd2974614ab"[gle=0x80004005]
2014-02-22 14:22:07, Error                 CSI    000000a8@2014/2/22:17:22:07.364 (F) base\wcp\componentstore\storelayout.cpp(2158): Store corruption detected in function ComponentStore::CRawStoreLayout::FetchManifestContent expression: 0
  FileHashMismatch on resource [127]"\winsxs\manifests\amd64_microsoft-windows-s..ingstack-base-extra_31bf3856ad364e35_6.3.9600.16470_none_0fca1bd2974614ab.manifest"[gle=0x80004005]
2014-02-22 14:22:07, Info                  CSI    000000a9 ERROR MAPPING HRESULT - No proper NTSTATUS mapping available.  Error is: "c015001a [Error,Facility=(0015),Code=26 (0x001a)]".

2014-02-22 14:22:07, Info                  CSI    000000aa@2014/2/22:17:22:07.676 Failed to load CSI AI DLL from keyform; falling back to Base-SS directory.

2014-02-22 14:22:07, Error                 CSI    000000ab@2014/2/22:17:22:07.676 (F) base\wcp\componentstore\com\advancedinstallers.cpp(80): Error HRESULT_FROM_WIN32(ERROR_MOD_NOT_FOUND) originated in function LoadHandlerDll expression: ((HRESULT)(::GetLastError()) <= 0 ? ((HRESULT)(::GetLastError())) : ((HRESULT) (((::GetLastError()) & 0x0000FFFF) | (7 << 16) | 0x80000000)))
[gle=0x80004005]

由于服务堆栈已损坏,分布式系统管理证监会不能用于修复 Windows。

你必须从安装了更新 KB2904440 的第二台电脑上获取该文件的正确副本,然后用干净的副本替换错误文件

相关内容