[url]http://support.microsoft.com/kb/952573/en-us[/url]
MS有机器翻译,不知道和机器翻译比,手工翻译效果如何

SYMPTOMS

When you use Windows Preinstallation Environment (Windows PE) to perform an p_w_picpath capture operation of a non-U.S. English version of a Microsoft Windows operating system, the reference computer does not start Windows PE. Instead, the system starts the operating system mini-setup process.
当你使用winpe抓取一个非英文版的windows镜像时,相关电脑并没有启动PE,而是启动了一个最小安装进程(通常就是Sysprep后的设定)

Note This problem also occurs when you try to update a non-U.S. English version of a Windows operating system. 注意,这个问题也出现在试图升级一个非英文版本的windows

 

CAUSE

This problem occurs because the Ztibcdutility.vbs script file runs the Bcdedit.exe tool to update the boot configuration database. The Ztibcdutility.vbs script file expects a response of "Successfully" after the Bcdedit.exe operation. If the primary operating system language is not U.S. English, the returned response does not contain the English word “Successfully." Therefore, the boot configuration database is not appropriately updated. 这个问题出现是因为Ztibcdutility.vbs脚本运行Bcdedit.exe工具来升级启动配置数据库。ZtiBcdutility.vbs脚本期望Bcdedit.exe执行后回应一个“Successfully”.如果操作系统不是英文版的,回应里并不包括“successfully”(比如回应“成功”)。因此,启动配置数据库并没有得到正常更新。

RESOLUTION

To resolve this problem, follow these steps:

1. On the distribution share, double-click the Scripts folder.打开Distribution目录里的Scripts目录
2. Right-click the Ztibcdutility.vbs script file, and then click Edit编辑Ztibcdutility.vbs.
3. Locate the following code that contains the CreateNewRamDiskEntry function.

If iRetVal <> Failure ThenarrTemp = split(iRetVal, " ")sNewGuid = arrTemp(2)ElseCreateNewRamDiskEntry = iRetVal   Exit FunctionEnd If

Delete the original code, and then use the following code to replace it.

If iRetVal <> Failure ThenDim aGuidTemp
arrTemp = split(iRetVal, "{")aGuidTemp = split(arrTemp(1), "}")sNewGuid = "{" & aGuidTemp(0) & "}"ElseCreateNewRamDiskEntry = iRetVal     Exit FunctionEnd If
4. Locate the RunBCDEdit function.
5. Use the following code to replace the original RunBCDEdit function.

Function RunBcdEdit (sCommand, bCapture)Dim iRetVal, oExec, sLine,oExec1, sLine1,arrTemp1Dim resBcdEdit = oEnv.Item("SystemRoot") & "\system32\bcdedit.exe"    If not oFSO.FileExists(sBcdEdit) ThenSetBcdError ("Unable to locate bcdedit.exe")RunBcdEdit = FailureExit FunctionEnd IfsCommand = sBcdEdit & " " & sCommandSet oExec = oShell.Exec(sCommand)sLine = oExec.StdOut.ReadLineif bCapture = True TheniRetVal = sLineElseiRetVal = SuccessEnd IfRunBcdEdit = iRetVal
End Function
 

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

 

MORE INFORMATION

Steps to reproduce the problem重现步骤

Method 1

1. In Windows PE, configure a Task Sequence to capture an operating system.使用TS配置抓取镜像
2. Deploy a non-U.S. English version of a Windows operating system.
After the System Preparation (Sysprep) step occurs, the computer should restart Windows PE. Instead, the computer starts the operating system mini-setup process.部署一个非英文版的windows,Sysprep后重启系统

Method 2

1. Start a Lite Touch Installation from an existing non-U.S. English version of a Windows operating system.在一个非英文版的系统里启动LTI
2. After the "Apply Windows PE" step occurs, the computer should restart Windows PE. However, the computer restarts the current operating system.“Apply windows pe”步骤发生,电脑没有重启PE,却重启了原来的操作系统

转载于:https://blog.51cto.com/xmuxsp/81667

试图抓取非英文windows操作系统镜像时PE无法正常启动解决方法相关推荐

  1. docker pull下载镜像时的报错及其解决方法

    docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...

  2. Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法

    Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法 错误代码0x80070422是由于系统更新服务出错而引起的错误,具体的原因可以从以下 ...

  3. http下载异常_百度网站抓取异常的原因有哪些?有什么影响和解决方法?

    大纲如下:1.抓取异常是什么?百度抓取异常又是什么?2.百度抓取异常的原因有哪些?3.网站抓取异常的原因有哪些?4.百度抓取异常对网站有什么影响?5.网站出现抓取异常的解决方法抓取异常是什么?百度抓取 ...

  4. 经验分享 | Burpsuite抓取非HTTP流量

    使用Burp对安卓应用进行渗透测试的过程中,有时候会遇到某些流量无法拦截的情况,这些流量可能不是HTTP协议的,或者是"比较特殊"的HTTP协议(以下统称非HTTP流量).遇到这种 ...

  5. php爬虫模拟浏览器,PHP模拟浏览器访问,抓取非本地文件的几种方法「爬虫」

    在做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输 ...

  6. Node 抓取非utf-8编码页面

    代码示例 Nodejs抓取非utf8字符编码的页面 -- Ruby's Louvre var http = require('http'); var iconv = require('iconv-li ...

  7. Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

    Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 参考文章: (1)Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 (2)https://www. ...

  8. 【转】Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

    [转]Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 参考文章: (1)[转]Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法 (2)https: ...

  9. 网页数据抓取,关键在于抓取的准确性和应对海量数据时的快速反应

    无论是互联网科技.大数据.还是云计算,关键都在于技术优势,技术的成本和门槛都很高,不是两三个人零成本就可以打造一个产品. 我们以网页数据抓取来说,一门基于web结构或基于浏览器可视化的数据获取技术,关 ...

最新文章

  1. Struts和Spring使用的模板初探
  2. 大学生学习c语言方法,针对在校大学生的C语言入门学习——函数
  3. AJAX-prototype.js实现Ajax
  4. created不能异步_mpvue里created里异步请求结果,如何在beforeMount里获取到呢
  5. elasticsearc之mapping的介绍
  6. 8086算术移位指令SAL和SAR
  7. 最邻近规则分类 KNN (K-Nearest Neighbor)算法及python实现
  8. 学习模式上的记录之统计篇四 关于excel里添加趋势线和回归统计的R square数值不一致的情况
  9. 如何快速制作启动u盘
  10. 人口各省预测模型matlab_基于MATLAB的人口预测模型
  11. android开发跑步软件设计,计算机软件毕业设计 android跑步应用开发.doc
  12. html中橘色代码,javascript HTML+CSS实现经典橙色导航菜单
  13. 2021金山wps校招(前端)
  14. 微软与三维图形:抑制竞争和创新的案例研究
  15. linux系统文件制作编译器,制作mipsel-linux交叉编译工具
  16. c语言 sleep_编程代码:用C语言来实现下雪效果,这个冬天,雪花很美
  17. U盘空闲空间格式化及自动挂载
  18. Python, Python, Python
  19. Docker知识点整理
  20. C语言实现9*9乘法口诀表

热门文章

  1. VTK:图片之ImageRotate
  2. VTK:图表之LabelVerticesAndEdges
  3. OpenCV DIS光流OpticalFlow的实例(附完整代码
  4. Qt Creator使用调试助手
  5. Qt Creator设置3D组件属性
  6. C++ 循环链表circular linked list实现算法(附完整源码)
  7. c++派生类的访问控制
  8. C语言求最大公约数与最小公倍数
  9. flex 换主轴后子元素占满_css flex justify-content属性,子元素在主轴上的对齐方式。...
  10. 06_pandas入门教程,引包,使用DataFrame和Series做一些事情