我最近接到一个任务,试图找出为什么我们的某些用户的登录时间(而不是机器启动时间)看起来很慢。
绝大多数客户端(95%)运行的是 XP sp3、Windows 2003 域控制器。大多数用户拥有相同型号的机器。
我希望能够看到每个策略需要多长时间来加载(如果可以分割用户和计算机)以及任何其他可能有帮助的信息(服务启动等)我更改了 userenvdebuglevel reg 选项来生成 userenv.log 文件但它没有包含太多信息。
更新我今天下午一直在调查这个问题。我设法通过打开 userenvdebuglevel 来获取更多信息。由于某种我还不确定的原因,两个进程之间有 20 秒的间隔
它只影响特定子集的用户,所以我认为这是策略中发生的事情,唯一的问题是我不确定它发生在哪里。错误指向 DNS 问题,所以可能是某个路径错误
答案1
打开用户环境调试日志。
答案2
首先拿一台好的电脑和一台坏的电脑并把它们带到你的实验室...你可以按照我列出的顺序工作。
- 一台电脑对所有用户来说速度是否很慢?
- 尝试使 gat hw 相同 - 可能是连接了额外的 USB 设备或 USB 电缆长度(例如,HP 打印机需要 6 英尺,如果使用 10 英尺电缆,有时会导致性能问题...)
- 如果一台电脑上只有一个用户,删除/重新创建 Windows 配置文件是否可以解决问题?(非常常见)
- 确保两台设备的 IP 设置等基本信息相同
- 确保运行缓慢的 PC 是干净的 - 使用 UBCD 进行 chkdsk/defrag/删除临时文件
- 使用启动 CD 检查病毒和恶意软件。
- 使用 MS 的 MPSReports 比较好/坏机器
- 网络连接本身是否存在问题,如果将一台好的 PC 插入同一个插孔,启动速度是否会变慢?
- 检查 Boot.ini 和 MSConfig 的差异
- 确保两台电脑上的其他设置(如视觉效果)相同
- 比较已安装的应用程序和驱动程序,包括其版本
- 清理未使用的隐藏驱动程序http://support.microsoft.com/kb/315539
- 重建能解决问题吗?有时重建能更快地解决问题,特别是如果您有机器的图像。找出真正的原因很酷,但有时业务需要最简单的解决方案。
答案3
看看你是否能将其归结为个人问题,或者是否真的是机器问题。我通常认为这些问题与用户配置文件有关。这可以通过使用各种帐户登录到一台机器并观察结果来验证。如有必要,你可以在机器之间复制配置文件以进行测试。
当我遇到同样的问题时,它通常与不再存在的快捷方式或文件映射、共享或甚至网络上的打印机有关。
答案4
我已经设法弄清楚了这个问题,这是用户登录时应用 GPO 的方式存在问题。更多信息请访问http://support.microsoft.com/kb/941158/en-us