Windows Update keeps asking for a reboot to apply nonexistent modifications.
hi everyone,
i’m looking answers issue concerning windows update. before starting, have specify english isn't native language, forgive me several mistakes you'll see.
here go:
it happens on server on installed windows server 2008 r2. when windows update detected new updates, installed them , rebooted server (everything’s fine here). but, since did that, windows update keeps asking reboot install updates which, actually, failed apply ! can reboot again , again, when ask windows update search new updates afterwards, it’ll ask reboot.
to more specific, there 2 updates concerning .net framework (and these ones failing): “security update .net framework 3.5.1 on windows server 2008 r2 sp1 x64-based systems” (yes, both have same name). tried install them automatically first , manually, nothing works: installation of updates fails , still, windows update asks me reboot server apply modifications.
the thing have .net framework version 4.0.x installed, not 3.5.x, , can see windows update have applied security update microsoft .net framework 4.
that’s highly probable why there’s issue, problem find out how remove “wrong” updates, and/or tell windows update there no need reboot because nothing installed. assume that, if try remove .net framework reinstall (this 1 thing haven’t tried yet , keep in mind), windows update still blocked on reboot apply modifications.
a summary more effective:
here tried solve issue:
- reboot server , new updates in windows update. many times.
- install updates manually.
- restart windows update service command net stop/start “windows update”
- rename c:\windows\softwaredistribution into softwaredistributionold force windows update create new one.
- delete data in folders c:\windows\softwaredistribution\datastore , c:\windows\softwaredistribution\download.
- look key origin of reboot in registry editor. didn’t find anything, there no key in hklm\software\microsoft\windows\currentversion\windowsupdate\autoupdate\ which associated. no key in rebootrequired or rebootwatch instance. did researches keywords “reboot” , “pending” in registry editor, found nothing. clue have in hklm\software\microsoft\windows\currentversion\windowsupdate\setup\results\selfupdate where there keys rebootfailcount (value 1) , lasterror (value 2147945417, , yes did researches on web error code).
- reset windows update components (with following steps: http://support.microsoft.com/kb/971058)
- do lot of researches on web find solution. used following error/updates codes: 0x80070bc9, 2147945417, kb2446710, kb2478662.
- try ‘rain dance’ have miracle. not efficient.
and finally, last information can help, in nagios (a monitoring software), service checks updates indicates in description:
“2 critical security updates missing: mise … jour de s‚curit‚ pour .net frameworkÿ3.5.1 sous windowsÿ7 et windows serverÿ2008 r2 sp1 pour les systŠmes x64 (kb2446710) mise … jour de s‚curit‚ pour .net frameworkÿ3.5.1 sous windowsÿ7 et windows serverÿ2008 r2 sp1 pour les systŠmes x64 (kb2478662)”
instead of alert “a reboot required”.
if have idea and/or chocolate cookies, help’d appreciated.
thanks lot !
i thinking more every hour...
anyway, i'll try last attempt solve being more attentive @ logs. lines in cbs.log appear important me following:
012-08-29 17:54:04, info cbs no startup processing required, trustedinstaller service not set autostart, or else reboot still pending. 2012-08-29 17:54:04, info cbs nonstart: checking ensure startup processing not required. 2012-08-29 17:54:04, info csi 00000004 iadvancedinstallerawarestore_resolvependingtransactions (call 1) (flags = 00000004, progress = null, phase = 0, pdwdisposition = @0xd3fc80 2012-08-29 17:54:04, info csi 00000007 warning: store value "executionstate" unexpectedly present , deleted. 012-08-29 17:54:12, info csi 00000009 warning: failed delete pending transaction content. error code: c0190015 [error,facility=facility_transaction,code=21 (0x0015)]
i'd know if can delete pending transaction content manually, might pending transaction looking when searching registry editor. also, here logs of windowsupdate.log file:
012-08-29 16:17:43:009 916 92c agent warning: failed evaluate installed rule, updateid = {376fc97a-0e2d-45ba-b584-868574dae3ac}.102, hr = 80070bc9 2012-08-29 16:17:43:025 916 92c handler fatal: uh: 0x80070bc9: evaluateapplicability failed in ccbs::evaluateapplicability it confirms windows update doesn't know if patch applicable, fails install , asks me restart server.
i'll search bit last clues ; if i'm not able resolve it, i'll go backup.
[edit] "funny" thing when set "windows modules installer" service "automatic" instead of "manual" , try launch manually 2 updates, recognizes aren't applicable. though, if set service "automatic" after restart , ask windows update new updates, asks me reboot anyways.
[edit²] ok, after days of searching, i've fixed issue unexpected solution: entered wuauclt /r /reportnow command (http://technet.microsoft.com/fr-fr/library/cc720477(v=ws.10).aspx).
windows update started new updates, found them , started download them. asked me restart, , after fine.
i assume solution uninstall .net framework components, reinstall it, , (because windows need update it) can run command below, telling windows update agent updates whether asking me reboot apply previous patches or not.
now i'm bit surprise command worked, won't complain :).
good luck if anyone's having same issue in future !
Windows Server > Windows Server General Forum
Comments
Post a Comment