问题描述
用户连接 Windows Update 进行自动升级时,Windows Update 突然自动转向了:
http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=zh-cn&thankspage=2
并显示如下提示:
“该网站设计为仅与 Microsoft Windows 操作系统一起使用,要查找设计用于 Macintosh 操作系统的 Microsoft 产品的更新程序,请访问 http://www.microsoft.com/mac”。
原因分析
当使用 Windows Update 升级时,Windows 会将 User Agent 的部分数据放在 IE 的请求中,其中即包含当前操作系统的版本信息。在 IE 向 Windows Update 发送的网络数据包中,有关当前操作系统版本的信息必须被放置在数据包的第一至第四位,如果代表操作系统版本的信息被放置在了第五位或更后,Windows Update 就会无法识别 Windows 的版本,并出现之前所述的建议访问 http://www.microsoft.com/mac 的错误提示。
那么什么原因会引起操作系统版本信息被放置在第五位或更后呢?就是在 User Agent//Post Platform 这个注册表项中添加了太多由第三方软件建立的注册表项造成的。
解决方案
一、确认一下用户安装的 Windows 是不是正版、能否通过正版验证,盗版 Windows 是无法解决的。
二、确认是否安装过某些可能会修改系统文件的软件,例如 Vista Transformation Pack 等,系统文件修改得过多,也容易引起这类问题,如果有,建议卸载。
三、HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Internet Settings//5.0//User Agent//Post Platform 注册表项损坏或配置不正确,可以将 User Agent//Post Platform 注册表项清空,重新启动 Windows 后可以恢复正常。
注意事项
以上操作涉及注册表,具有一定风险性,请在操作前备份重要数据,并根据操作熟练度酌情使用
新闻热点
疑难解答