无法重新映像笔记本电脑,“Windows安装程序无法configurationWindows在此计算机的硬件上运行”

一个用户的笔记本电脑(联想W520)有奇怪的问题(无法打开mspaint,其他的应用程序崩溃了很多),它只有2个月的时间。 在chkdsk和联想诊断光盘(全面运行)之后,没有任何东西出现,所以我决定重新映像机器,因为问题依然存在,而且备份的数据也很less。

我碰巧从这个确切的笔记本电脑创build了一个sysprep的标准图像(sysprep / generalize / OOBE与我创build的无人参与文件) – Windows 7专业版64位,所以硬件和驱动程序是完全匹配的。 我重新映像驱动器w /图像,并在“安装程序正在应用系统设置”,它显示消息:

Windows Setup could not configure Windows to run on this computer's hardware 

然后它会在几秒钟内自动重新启动,每一次启动都会得到错误信息:

 The computer restarted unexpectedly or encountered and unexpected error. Windows installation cannot proceed. To install Windows, click "OK" to restart the computer, and then restart the installation. 

我的问题是,这可能是什么原因造成的?

其他几个相同的W520笔记本电脑有这个sysprep的图像部署到他们没有问题,因为这台笔记本电脑是原来的经历了这个确切的sysprep'd状态之前。

更新:添加无人参与文件

下面是我的unattend.xml密码消毒 – 它使用KMS客户端密钥,所以没有必要消毒。 从这里的指导是非常基本的。

 <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="generalize"> <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SkipRearm>1</SkipRearm> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Order>1</Order> <Path>net user administrator /active:yes</Path> </RunSynchronousCommand> </RunSynchronous> </component> <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SkipAutoActivation>true</SkipAutoActivation> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CopyProfile>true</CopyProfile> <ShowWindowsLive>false</ShowWindowsLive> <TimeZone>Eastern Standard Time</TimeZone> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-us</InputLocale> <SystemLocale>en-us</SystemLocale> <UILanguage>en-us</UILanguage> <UserLocale>en-us</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AutoLogon> <Password> <Value>XXX</Value> <PlainText>false</PlainText> </Password> <Enabled>true</Enabled> <LogonCount>5</LogonCount> <Username>administrator</Username> </AutoLogon> <OOBE> <HideEULAPage>true</HideEULAPage> <NetworkLocation>Work</NetworkLocation> <ProtectYourPC>1</ProtectYourPC> </OOBE> <UserAccounts> <AdministratorPassword> <Value>XXX</Value> <PlainText>false</PlainText> </AdministratorPassword> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>XXX</Value> <PlainText>false</PlainText> </Password> <Name>Administrator</Name> </LocalAccount> </LocalAccounts> </UserAccounts> <RegisteredOrganization>COMPANY</RegisteredOrganization> <RegisteredOwner>Information Technology</RegisteredOwner> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <CommandLine>cscript //bc:\windows\system32\slmgr.vbs /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4</CommandLine> <Order>1</Order> <RequiresUserInput>false</RequiresUserInput> </SynchronousCommand> <SynchronousCommand wcm:action="add"> <Order>2</Order> <CommandLine>cscript //bc:\windows\system32\slmgr.vbs /ato</CommandLine> <RequiresUserInput>false</RequiresUserInput> </SynchronousCommand> </FirstLogonCommands> </component> </settings> <cpi:offlineImage cpi:source="catalog:d:/download/isos/microsoft-vlk/win7_64_sp1/sources/install_windows 7 professional.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend> 

更新:我的原始sysprep命令是与c:\ windows \ system32 \ sysprep中的unattend.xml文件,并作为我当前的工作目录:

 sysprep /generalize /oobe /shutdown /unattend:unattend.xml 

我试过了:

  • 运行完整的联想系统诊断程序(完整系统和完整的SMARTtesting),每个恢复干净
  • 已validationSATA模式正确(AHCI)
  • 将BIOS重置为默认值
  • 重新成像…validation图像是有效的

你认为系统本身可能有问题吗? 你有没有考虑联系联想或者至less在系统诊断中运行?

我决定做一个干净的操作系统安装在笔记本电脑上。 到目前为止没有问题,一切正常 – 时间会告诉我们这是否是正确的答案。

除了Windows“开箱即用的体验”在成像之后为机器准备好之外,其他一切都可能是软件问题(也可能是一个非常奇怪的问题)。 系统诊断程序什么也没有显示,而且硬件本来就很好。

更新 :我后来发现,它可能是我的sysprep命令中使用unattend.xml文件的相对path的事实。 我已经切换到总是完全限定我的unattend.xml的path,例如:

 sysprep /generalize /oobe /shutdown /unattend:c:\temp\unattend.xml 

另外,我使用带有Windows 7安装程序的YUMI Multiboot USB驱动器和我的成像软件,并且在YUMI multiboot的常见问题/常见问题区域中指出:

  • 从USB安装Windows 8,7或Vista时,必须在首次重新启动之前拔下USB设备,否则将收到错误消息,指出:

“Windows安装程序无法configurationWindows在此计算机的硬件上运行”

自从做出这两个改变之后,我再也没有遇到类似的问题。

更新结束