大家好,又见面了,我是你们的朋友全栈君。
Windows HLK 安装程序疑难解答
10/15/2017
本文内容
本文包含的信息可帮助你解决 Windows 硬件实验室工具包(Windows HLK)安装和设置问题。
无法在 Studio 或客户端计算机上浏览 \\\HLKInstall\
如果无法从 Windows HLK Studio 或客户端浏览到 HLKInstall 文件夹,请查看在测试服务器上的 “步骤1:安装控制器和工作室” 主题中的设置和配置信息。
无法使用 “控制面板” 更改或修复 Windows HLK
如果尝试使用 “控制面板” 更改或修复 Windows HLK,会收到一条错误消息,指出修复失败。 若要更改或修复 Windows HLK 安装,请使用 “控制面板” 卸载Windows 硬件认证工具包,然后重新安装 windows HLK。请参阅第1步:在测试服务器上安装控制器和 Studio。
无法安装 HLK。AddLoggerEntries:拒绝访问
在极少数情况下,Windows HLK 安装程序可能在完成之前就会失败。 如果你查看 Windows HLK 控制器日志,CA AddLoggerEntries 将显示 “访问被拒绝” 错误。 如果发生这种情况,请再次运行 HLKSetup 以查看 Windows HLK 是否安装成功。 如果安装程序再次失败,请参阅WINDOWS HLK 支持,了解有关如何与支持人员联系的说明。 在% temp%\hlk 文件夹中包括 *HLKControllerx86_en_us 日志文件。 有关如何查看 Windows HLK 控制器日志文件的信息,请参阅查看WINDOWS Hlk 控制器日志文件。
无法安装 Windows HLK 客户端
如果无法安装 Windows HLK 客户端,请查看 “步骤2:安装客户端上的测试系统” 主题中的安装信息,并确保遵循这些说明。
如果仍无法安装 Windows HLK 客户端,请在安装了 HLK 客户端的用户的 % TEMP% 文件夹中找到这些客户端日志文件。 有关如何与支持人员联系并与 Microsoft 支持部门共享以下客户端日志文件的信息,请参阅WINDOWS HLK 支持:
适用于较旧包的 HLKInstall 或 WLKInstall
Windows 硬件认证工具包客户端_安装 .log
Windows 驱动程序测试框架(WDTF)运行时库_安装 .log
应用程序验证工具 x64 外部包_安装 .log
WPTx64_安装 .log
无法安装或删除 Windows HLK 控制器
如果在安装 Windows HLK 控制器时遇到问题,请确认以下各项:
操作系统使用 Windows Server 2008 R2 x64 或 Windows Server 2012 的英语(zh-cn)版本,而不是作为域控制器运行。
系统语言设置为美国英语。 为此,请在 “控制面板” 中单击 “区域和语言”,单击 “管理” 选项卡,单击 “更改系统区域设置”,然后选择 “英语(美国) “。
如果无法安装或删除 Windows HLK 控制器,请查看位于% temp%\HLK 文件夹中的控制器日志文件。
查看 Windows HLK 控制器日志文件
在命令提示符下,键入 % HomeDrive% ,然后按enter。
键入cd% temp%\HLK,然后按enter。
键入dir *HLKControllerx86_en_us,然后按enter。
在记事本等文本编辑器中打开日志文件。
备注
如果多个文件以 HLKControllerx86 结尾_en_us,请打开最新的文件。 若要从命令行在记事本中打开日志文件,请键入记事本和完整的文件名,然后按enter。
搜索返回值 3 ,查看失败的操作。 错误信息位于字符串返回值 3以上。
MSI (s) (F4:74) [18:58:28:187]: Executing op: ActionStart(Name=CreateStandaloneEnterprise,,)
MSI (s) (F4:74) [18:58:28:187]: Executing op: CustomActionSchedule(Action=CreateStandaloneEnterprise,ActionType=17409,Source=BinaryData,Target=CAQuietExec,CustomActionData=”C:\Program Files (x86)\Windows Kits\8.0\Hardware Certification Kit\Controller\WTTStandaloneEnterpriseSetup.exe” “TEST-SERVER” “HLKJobs” “C:\StandaloneEnterprise”)
MSI (s) (F4:48) [18:58:28:187]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI9E59.tmp, Entrypoint: CAQuietExec
CAQuietExec: Standalone Enterprise setup started by user TEST-SERVER\Administrator
CAQuietExec: Error::
************************************************************ERROR REPORT (Exception levels including inner exceptions. Level 0 denotes outermost exception)
CAQuietExec:
CAQuietExec: ————START OF ERROR REPORT————
CAQuietExec:
CAQuietExec: Level : 0
CAQuietExec: Error Message : Error while creating new data store ‘HLKJobs’ .
CAQuietExec: Source : Void CreateEnterprise(Microsoft.DistributedAutomation.DSLink, Microsoft.DistributedAutomation.ServiceCollection, Boolean)
CAQuietExec: Inner Exception : System.Runtime.InteropServices.COMException (0x80041432): Cannot create file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\HLKJobs.mdf’ because it already exists. Change the file path or the file name, and retry the operation.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
CAQuietExec: at Interop.SQLDMO.Databases.Add(_Database Object)
CAQuietExec: at Microsoft.DistributedAutomation.SqlDataStore.SqlDataStoreSetup.CreateDeploymentDataStore(ServiceCollection serviceList, DSLink newDSLink)
CAQuietExec: Call Stack : at Microsoft.DistributedAutomation.SqlDataStore.SqlDataStoreSetup.CreateEnterprise(DSLink identityDSLink, ServiceCollection serviceList, Boolean standaloneInstall)
CAQuietExec: at Microsoft.DistributedAutomation.EnterpriseSetup.EnterpriseSetupHelper.CreateEnterprise(EnterpriseConfiguration enterpriseConfig, DSLink dsLink, String setupFilePath, Boolean standaloneInstall)
CAQuietExec: at Microsoft.DistributedAutomation.EnterpriseSetup.Tools.CMain.Main(String args)
CAQuietExec: Trace :
CAQuietExec:
CAQuietExec: Level : 1
CAQuietExec: Error Message : Cannot create file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\HLKJobs.mdf’ because it already exists. Change the file path or the file name, and retry the operation.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
CAQuietExec: Source : Void Add(Interop.SQLDMO._Database)
CAQuietExec: Inner Exception :
CAQuietExec:
CAQuietExec: ————–END OF ERROR REPORT————************************************************************
CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: CAQuietExec Failed
CustomAction CreateStandaloneEnterprise returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (F4:74) [18:58:30:137]: User policy value ‘DisableRollback’ is 0
MSI (s) (F4:74) [18:58:30:137]: Machine policy value ‘DisableRollback’ is 0
Action ended 18:58:30: InstallFinalize. Return value 3
如果 *HLKControllerx86_en_,则在创建新的数据存储时,请完成以下步骤:
CAQuietExec: Error Message : Cannot create file ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\HLKJobs.mdf’ because it already exists. Change the file path or the file name, and retry the operation.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
将以下文件从 C:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSQLSERVER_MSSQLSERVER\MSSQL\DATA 文件夹中删除:
HLKJobs
HLKJobs_Log .ldf
重新安装 Windows HLK 控制器。 有关如何执行此操作的信息,请参阅步骤1:在测试服务器上安装控制器和工作室
客户端安装失败,并出现错误 “此应用无法在你的电脑上运行”
如果你尝试在运行 Windows 8 RT 的计算机上安装 Windows HLK 客户端软件,系统将返回 “此应用无法在你的电脑上运行” 错误。 这不是受支持的平台;但是,你可以在运行 Windows RT 8.1 的计算机上安装 Windows HLK 客户端软件。
错误:无法连接到数据库。 未能连接到 OM。
如果收到一条错误消息,指出无法连接到数据库。 启动 WINDOWS Hlk Studio 时无法连接到 OM,请确保已将你的用户帐户添加到 WINDOWS Hlk 控制器。 有关如何将用户帐户添加到 Windows HLK 控制器的说明,请参阅安装远程 HLK Studio中的 “配置其他用户帐户”。
错误:此操作需要 SQL 客户端组件
当您在已安装 “仅限 HLK Studio only” 选项的单独计算机上首次下载该 HLK 产品后,当您尝试安装完整版的 hlk (HLK 控制器 + Studio 选项)时,将出现此错误。
解决方法: 卸载仅限 HLK Studio 的版本,并再次尝试下载并重新安装完整的 HLK 版本。
HLK 安装程序失败,并出现数据库相关错误
卸载并重新安装 HLK 时可能会发生此错误。 安装新的 HLK 实例时,将显示以下错误消息之一:
数据库中已存在名为 DSLinkType 的对象。
数据库数据库_名称已经存在。
未能创建 SQL 数据库。
卸载 HLK 时,如果数据库被另一个进程锁定,则数据库卸载可能会失败。 “HLK 卸载” 报告成功,但数据库处于遗留的。
若要恢复,请执行以下步骤:
在提升的命令提示符下,运行 SQLCMD -E
在 SQL Shell 命令行中输入以下内容:
ALTER DATABASE WTTIdentity SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE WTTIdentity
GO
ALTER DATABASE HLKJobs SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE HLKJobs
GO
验证 C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA 不包含以 WTTIdentity 或 HLKJobs 开头的文件
安装 HLK
相关主题
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137832.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...