WindowsUpdate无法更新。我进行windows update的时候出现如下错误提示。
008-02-19 21:34:34:964 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:964 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:980 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:34:996 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:011 956 1b4c Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:043 956 11f4 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:043 956 11f4 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:105 956 1c04 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:105 956 1c04 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:168 956 1c04 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:168 956 1c04 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:230 956 11f4 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:230 956 11f4 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:293 956 768 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:293 956 768 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:355 956 768 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:355 956 768 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:418 956 768 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:418 956 768 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:480 956 1c04 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:480 956 1c04 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:543 956 1c04 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:543 956 1c04 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:605 956 11f4 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:605 956 11f4 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:652 956 768 Service WARNING: GetUserTokenFromSessionId
failed with error 800704dd for session 0
2008-02-19 21:34:35:652 956 768 DnldMgr Error 0x80244021 occurred while
downloading update; notifying dependent calls.
2008-02-19 21:34:35:652 956 1e0c AU AU checked download status and it
changed: Downloading is paused
2008-02-19 21:34:49:793 956 1c64 AU No pending client directive
回答:根据您的描述,我对这个问题的理解是:您无法下载更新。如果我的理解有误,请告诉我。现在,让我们执行以下步骤来解决该问题
1. 停止Windows Update Service
- 开始/运行
- 输入net stop wuauserv
2. 删除WUTemp和Catroot2文件夹
- 浏览 C:\WuTemp
- 删除该文件夹下的所有文件
- 浏览C:\Windows\System32\Catroot2
- 删除该文件夹下的所有文件
3. 重命名SoftwareDistribution 文件夹
- 浏览 C:\WINDOWS
- 重命名SoftwareDistribution文件夹为SoftwareDistributionOLD
4. 重新命名 Windows Update 的dll
找到以下dll,并重命名其为 <filename>.OLD
wuweb.dll
wuapi.dll
wuauclt.exe
wuaucpl.cpl
wuaueng1.dll
wuaueng.dll
wuauserv.dll
wucltui.dll
wups2.dll
wups.dll
5. 重启机器来测试该问题。
如果该问题仍然存在,请收集以下信息以便进一步分析该问题:
1. 您下载那个KB update有问题?具体的错误信息是什么?
2. 您配置了proxy或者firewall吗?