Windows启动时间相当不错,但是一旦我login后,就需要永久性地访问我的桌面。 什么是最好的方法来了解发生了什么? 我的Startup文件夹中只有3个项目,但是工作中的pipe理员似乎已经以某种方式将30个东西安装到了我的系统托盘中。
一个很大的烦恼是,我login后有45秒的停顿,但在屏幕上出现任何事情之前。 在这个暂停期间,我的笔记本电脑上的硬盘指示灯不闪烁,所以感觉没有任何事情发生,这让我发疯。 有些应用程序试图连接到networking和挂? 我怎样才能find?
真正酷的是某种工具,可以直观地绘制出所有启动的东西以及使用的资源。
有什么build议么?
你的pipe理员可能有一些启动脚本,他们通过组策略推动,可能是什么造成延迟。
要查看计算机启动时运行的内容,请查看SysInternals中的Autoruns 。
如果你有很多东西试图一次运行,那么使用StartupDelayer来强制你的启动应用程序按照特定的顺序而不是一次运行是值得的。
Autoruns和msconfig一样好。
您可能需要在各种环境中进行testing…networking连接,networking未连接,安全模式,标准模式,不同的用户,一些外围设备连接和未连接。
祝你好运!
BootViz是一个微软工具,可以量化Windows XP启动顺序中发生的事情(仅针对Vista或2000)。 除了“计算机太慢了!”之外,它通常会在故障排除过程中给你一些调查方面的实质性差异。
其他build议:
看到这里: 如何更快启动?
Windows XP有一个名为“系统configuration实用程序”的内置工具,可以帮助实现这一点。 从运行中键入msconfig
打开该工具,然后查看服务和启动选项卡。 从这里你可以禁用不需要的服务和启动项目。
“服务”选项卡还具有“隐藏所有Microsoft服务”选项以帮助筛选出必要的服务。
两个字:卸载symantec 😉
那么使用Hibernate(或者可能是Stand-By)呢?
在一天结束的时候,你离开你selecthibernate(或closures你的电脑时,使其默认)。 一个完整的Windows快照将被保存到磁盘(大约10-30秒),并且您的计算机正常closures。
然后,当您第二天早上到达时,请打开电脑,在30秒钟内,Windows正在运行,与您离开时一模一样 。 所有的应用程序,窗口等完全一样,你离开他们。
我不能理解我认识的那些正常聪明的人的数量,他们说Hibernate / Standby是“仅用于笔记本”。 hibernate对于提高生产力非常有用,你立即从中断的地方继续。 同时它可以让你在一夜之间closures你的电脑,所以你不会不负责任地浪费电力。 什么是不喜欢?
hibernate可能是更好的select,因为它可以确保您的数据保存到磁盘,而待机状态是“暂停到内存”,如果您彻夜停电,将会丢失所有数据。 如果你仍然想要最终的启动速度,但是,备用是一个选项,只是要知道,你的电脑仍然会吸取less量的电力,以保持内存刷新。
Hibernate将系统状态的快照写入主磁盘上的一个大文件,所以只要你有更多的硬盘空间,那么你安装的RAM就是正确的了。
需要注意的事项:
某些主板对ACPI(Advanced Configuration Power Interface,高级configuration电源接口)的支持仍然不是很好,所以从hibernate状态返回时,USB设备等事情可能无法正确地重新启用。 但是只需再次拔下插件。 (这通常不正确地归因于Windows XP。)
pipe理员可能会认为你有几个星期没有重新启动计算机,所以没有运行缓慢的statup脚本。 但是,如果需要的话,当你午餐的时候,没有什么可以阻止你每周一次的完全重新启动。
我相信Hibernate可以被组策略禁用。 然而,为什么在公司中这种情况是无法相信的。
另一方面,如果您决定使用Autoruns / MSConfig来停止一个或多个启动项目,请务必小心。 请记住,你实际上并不拥有电脑,大多数公司,如果他们发现,会非常“不高兴”与你。 不幸的是,如果你只是停止看似毫无意义的项目,那也不重要。
虽然你的问题描述表明你倾向于使用工具,但没有人提出我认为是问题简短答案的明显答案:
抛出一些问题的钱! 购买并安装更快的系统驱动器。 其中一个新的快速固态硬盘,如OCZ Vertex将会大大的解决您的问题…而且这不仅仅是您的启动时间,改善:-)