RLH*_*RLH 11 windows windows-update windows-xp
TL; 博士
当您在 Windows XP 中启动 Windows 更新时,您将被定向到 Windows 更新网站。(假设您已经在浏览器中安装了 ActiveX 安装程序插件),该网站会显示一个绿色的滚动状态栏,并且似乎只挂了几分钟。为什么更新过程的这一步需要这么长时间才能执行?
我对加快进程不感兴趣。我只想知道更新软件在做什么,因为它没有安装软件,也没有达到 CPU 和网络使用率的峰值。什么阻碍了进程?
对于使用 Windows 在任何形式的 IT 职位上工作的我们中的许多人来说,这是一项常见任务。最终,您必须安装/重新安装某个版本的 Windows,接下来是一个非常长的操作系统更新过程。
很长一段时间以来,我都接受了这样一个事实,即这是一个缓慢的过程,仅此而已。有很多东西要下载,有些更新需要重新启动,然后再进行进一步的更新……呃!
今天早上我必须完成安装带有 SP3 的 Windows XP 的过程。我正在 SSD 上的 VM 上安装操作系统,并且我已经在这件事上工作了 6 多个小时。
虽然有很多方法可以选择这个过程来改进,但有一个步骤总是特别慢,我想不出一个很好的理由。
该步骤是手动更新的更新检测步骤。具体来说,当导航到 Windows(或 Microsoft)更新页面,然后单击“自定义”按钮以检测您的更新时。您的 PC 似乎只是在那里呆了很长时间。检查您的任务管理器,看起来您的 PC 实际上已被锁定,因为您的 CPU 没有在做饭,所以某些事情已经停止。我不知道发生了什么或会导致这种情况的原因是什么?
更新软件在做什么?如果正在搜索注册表,我的 CPU 使用率不应该达到峰值吗?
有人知道发生了什么吗?我可以粗略地解释为什么更新过程中的某些步骤需要这么长时间。然而,这似乎没有任何道理。
更新
为了澄清起见,我从带有 SP3 iso的Windows XP开始。安装操作系统后(实际上非常快),我开始更新。我最初的检查发现超过 100 个关键更新,如果没记错的话,还有 40 多个建议更新。
昨天我必须至少进行 4 次重新启动和更新过程。同样,我不是在寻找整个过程的理由。相反,当我导航到更新页面时(在安装 ActiveX 组件之后。)检测过程需要这么长时间,尤其是因为我的 CPU 几乎没有被使用,内存没有达到峰值,我的网络流量也没有趋于下降尖峰?
小智 10
好像是XP的更新管理界面出了点问题(可能跟ActiveX的使用有关,也可能跟使用繁琐的IE/ActiveX/WGA/WindowsInstaller/WindowsUpdate系统5部分有关——对比Vista及以后的WindowsUpdate/ WindowsInstaller 系统,也许问题源于两者)。可悲的是,我怀疑对这个问题(或解决它)是否有足够的兴趣来吸引认真的逆向工程人才。
以下是我们目前所知道的(感谢 RLH 指出房间里的大象):
我所做的一件事是在安装 ActiveX 控件之前安装 IE8 和 WI 4.5 版,这似乎减少了检测步骤所需的时间(还可以防止在自动更新期间安装 IE8 和/或 WI 的潜在问题,我已经看过好几次了)。下载可以在这里找到(分别):
小智 7
当您第一次连接到 Microsoft 的更新服务时,它会尝试上传一些 AcvtiveX 组件(不要与 DirectX 混淆),以便您的系统可以检测到您的系统可能需要的内容并向 Microsoft 报告。(仅供参考:您可以将 ActiveX 的东西想象成甚至可能带有病毒的小程序!所以请确保您信任想要安装这些东西的人。)有时需要更新这些更新组件。换句话说,更新组件需要更新。(听起来像是 Three's Company 的小品,不是吗?)事实上,我似乎记得有人说最新的更新组件有一个错误!因此,您的系统可能只是众多受影响系统中的另一个。(不过还是有点不太可能。)
当 Microsoft 坚持认为您正在更新 Windows XP 的授权和激活版本时,此更新过程会变得更加复杂。(顺便说一句,Vista 及更高版本不受此要求的阻碍,因为您仍然可以在无需激活或使用浏览器的情况下进行更新。这可能是摆脱石器时代和升级的另一个原因。)更糟糕的是,IE(是唯一可以使用此过程的浏览器)绝对没有任何迹象表明在下载和安装 ActiveX 内容时正在发生任何事情。在完成之前您根本不知道它(尽管您可能不得不确定该过程)。
这只是初学者!!!
您可能要考虑的下一个项目是所有巨大的服务包。听起来这可能是您做得不对。因为如果您通过 Microsoft 更新过程依次安装/应用每个 SP,那么您就是在严重浪费时间!!!您实际上只需要应用可独立且免费下载的最新 Service Pack 3 (SP3)。不要依赖更新过程立即将其提供给您!(会,但一开始不会。)
只有在安装/应用了 SP3 之后,您才能开始更新过程。如果您刚开始使用 SP3,则可以避免许多不必要的更新、补丁和“吹牛”。原因是因为像 SP1a 这样的旧 SP 在意识到有更新的 SP2 可供下载和应用之前,总是希望至少有一手充满更新。然后 SP2 做了几乎相同的事情!而且由于 SP3 已经拥有所有这些东西(换句话说,它是递归的),您实际上只需要从 SP3 开始,然后继续。(顺便说一句,Vista 不是这样递归的,您确实需要在应用 SP2 之前按顺序应用 SP1。)
现在,如果您经常重新安装 XP,那么您可能需要创建一个“滑流”安装盘。Slipstreaming 将允许您创建一个 Windows 安装盘,其中包含所有最新的更新、驱动程序,甚至是您在完全干净安装后可能想要安装的程序。这对某些人来说是一个巨大的节省时间。对于 XP,您可能需要查看一个名为 NLite ( http://www.nliteos.com/ )的免费实用程序来帮助您完成。
还有一个我什至没有涉及的考虑因素 - 带宽!您可能只是连接不良,并且在许多其他人试图做完全相同的事情时尝试更新。换句话说,“管子”被堵塞了。更有可能的是,这是你的目的,而你的 ISP 只是烂透了(暂时)。
由于干扰或其他类似原因,WiFi 速度不够快也是一个问题——假设您甚至在使用 WiFi。(我建议尽可能使用硬连线以太网连接。)
当然,甚至有可能您自己的机器正在尝试更新其他软件或执行某些其他过程,而 Windows 更新过程正在尝试执行此操作。因此,您可能希望将更新设置从自动更改为手动,看看情况是否有所改善(可能没有)。
无论如何,事情可能会变慢有几个原因。希望能帮助到你...
| 归档时间: |
|
| 查看次数: |
66217 次 |
| 最近记录: |