您通过一个远程安装服务服务器的方式启动 WinPE 时的体验 Long 启动时间

文章翻译 文章翻译
文章编号: 822570 - 查看本文应用于的产品
重要 本文包含有关修改注册表的信息。在修改注册表之前,请务必对其进行备份,并确保您了解如何还原注册表发生问题。有关如何备份、 还原,和编辑注册表单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986在 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

症状

多个客户端计算机可能需要很长时间才能启动 Microsoft Windows 预安装环境 (WinPE) 中。当客户机开始从基于 Windows 2000 的服务器或从使用 Windows Server 2003 远程安装服务 (RIS) 的服务器时,可能会发生此长的启动时间。

当 Startnet.cmd 每个客户端上运行 Factory.exe 和 Netcfg.exe 命令时,就会发生此行为。尽管按预期运行初始启动过程,最终所有客户端时降低它们运行在 Startnet.cmd 文件中的参数。 发生此问题,甚至可以在客户端启动进程相互错开。

原因

当多个客户端尝试在同一时间访问 Setupapi.log 文件在 $ 远程安装服务服务器上的时,就会发生此行为。在一个 WinPE 中启动的所有客户端使用 $ 远程安装服务服务器上的文件。当多个客户端运行 Factory.exe 和 Netcfg.exe 时,在尝试将信息写入到同一日志文件,和其他客户端因为 Setupapi 保存该文件打开,必须要等到之前它们将继续记录他们的信息。

替代方法

警告: 如果注册表编辑器使用不当可能会导致严重的问题,可能会要求您重新安装操作系统。Microsoft 不能保证可以解决问题所产生的错误地使用注册表编辑器。使用注册表编辑器需要您自担风险。要变通解决此问题,请按照以下步骤来禁用 Setupapi 日志记录。
  1. 在远程安装服务服务器上启动注册表编辑器。若要执行此操作单击 开始、 单击 运行、 在 打开 框中键入 注册表编辑器,然后单击 确定
  2. 单击
    HKEY_LOCAL_MACHINE
    注册表项。
  3. 文件 菜单上单击 加载配置单元
  4. 在 $ 远程安装服务服务器上 WinPE 图像中找到 \i386\System32\Config 文件夹:
  5. 单击 软件,然后单击 打开
  6. 为该配置单元提供一个临时名称。
  7. 找到并双击下面的注册表项:
    <Temporary_hive_name>\Microsoft\Windows\Currentversion\Setup
  8. 编辑 菜单上指向 新建,然后单击 DWORD 值
  9. 命名新值"LogLevel",然后按 ENTER 键。
  10. 双击 LogLevel 条目,验证 十六进制 处于选中状态,然后在 数值数据 框中键入 101。
  11. 单击 确定
  12. 验证 LogLevel 项现在具有 0x00000101 的值。
  13. 单击以选中 Temporary_hive_name
  14. 文件 菜单上单击 卸载配置单元
  15. 单击 ,然后退出注册表编辑器。
  16. 将 Setupapi.log 文件设置为只读的。若要这样做,请按照下列步骤操作:
    1. 在 $ 远程安装服务服务器上找到 WinPE 图像。
    2. 打开 WinPE 图像中的 I386 文件夹,右键单击 Setupapi.log,然后再单击 属性

      注意此文件不存在,直到您已成功启动 WinPE 图像从第一次。
    3. 单击 常规 选项卡,然后单击以选中在 只读 复选框。
注意当禁用了 Setupapi 日志记录时可能会遇到更高的性能,远程安装服务服务器的方式从 WinPE 映像在启动时。请记住其他因素最终影响性能时启动多个客户端。例如对于在您的环境中您可能能够在同一时间开始 12 到 15 个客户端,并且在 2 至 3 分钟内完成所有启动进程。如果您增加 25 或 30 的客户端数目,则可能会导致的性能下降注意到由于的资源 (如网络带宽、 磁盘的控制器吞吐量或其他外部因素的其他约束。有关如何启用日志记录的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
243996如何启用详细日志记录在 Windows 2000 GUI 模式安装程序

属性

文章编号: 822570 - 最后修改: 2007年1月30日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
关键字:?
kbmt kbwinservsetup KB822570 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 822570
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com