←  AutoPatcher for Windows Vista

AutoPatcher Forum

»

Vista x86 update problem

Whatacrock's Photo Whatacrock 28 Feb 2012

Ran autopatcher today to check if it was upto date and found two hotfixes that show as black and not pretty blue. One fix has a tick in the checkbox but refuses to install.

Here are the KB numbers for them

Update for Vista KB976662

Update for Vista KB2491683

Any help on these would be appreciated
Quote

dkdk_it's Photo dkdk_it 12 Mar 2012

Hello,
what IE version are you using?

Please check:
1. if exists this file: c:\windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_for_KB976662~31bf3856ad364e35~x86~~8.0.1.0.cat
2. if exists this file: c:\windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_for_KB2491683~31bf3856ad364e35~x86~~6.0.1.1.cat

Thanks.
Quote

Whatacrock's Photo Whatacrock 13 Mar 2012

Checked Internet Explorer : Version 9
Checked for the 2 cat files and neither of them exist in system32/catroot
Quote

dkdk_it's Photo dkdk_it 13 Mar 2012

Very strange. KB976662 is only for IE 8... and the .apm files are correctly compiled (InternetExplorer=8 at row 53).
Please can you post (under SPOILER or CODE tag) the file autopatcher.log? You can found this file under your Windows directory.
Quote

Whatacrock's Photo Whatacrock 13 Mar 2012

here is the spoiler of my autopatcher log
Spoiler
Quote

dkdk_it's Photo dkdk_it 14 Mar 2012

OH! This is very strange!
You are using IE 9 but AutoPatcher detects IE 8! ViroMan, my friend, is it possible?
Quote

ViroMan's Photo ViroMan 14 Mar 2012

hmm.. I will look into it.

Whatacrock:
Go into your windows\system32 dir and look for mshtml.dll. Tell us what version it says it is. The code is set to read that dll file to know what version of IE we use. I have IE 8 and my dll file is version 8.0.6001.19170
Edited by ViroMan, 14 March 2012 - 11:23 PM.
Quote

Whatacrock's Photo Whatacrock 14 Mar 2012

@ViroMan .. checked the dll and version is 8.0.6001.19190

The file was modified on 02/18/2012 with an original date of 12/15/2011
Quote

ViroMan's Photo ViroMan 14 Mar 2012

Well I don't have IE 9 so I cant check what version that dll is supposed to be but, that is the detection problem. It sees the 8.0 and assumes IE 8.

I need someone else who has IE 9 to look at their dll version and report it. so we can get verification that this is not just a bad IE 9 install.
Edited by ViroMan, 14 March 2012 - 11:59 PM.
Quote

Whatacrock's Photo Whatacrock 15 Mar 2012

Delved into this problem deeper by using the programs and features section of control panel and checked the installed updates.
The version shown there was for internet explorer 8 which is what was detected by autopatcher.
Am currently manually uninstalling internet explorer 8 and then rebooting so as to install ie8 from manual download of file, then updating to ie9, rebooting then running autopatcher to see if the problem has been corrected.Will post results shortly
Quote

Whatacrock's Photo Whatacrock 15 Mar 2012

Update to previous post... internet explorer fixed now running version 9

ViroMan - Looked into the version numbers and found this
Internet Explorer 8
App Ver 8.0.6001.18702
Mod Ver 8.0.6001 19190 (mshtml.dll)

Internet Explorer 9
App Ver 9.0.8112.16421
Mod Ver 9.0.8112.16441 (mshtml.dll)

Ran autopatcher several times and have hotfixes which still refuse to install (either in black and/or tick in checkbox)

These are KB2416447 dotnet framework 1.1 SP1

KB2491683 security update for Vista
KB2647516 cumulative security update internet explorer
Quote

ViroMan's Photo ViroMan 15 Mar 2012

Go into Start then Run type in regedit. Once your in, hit F3 key and type in one of the last two KB numbers. does it find either of them?

PS type in the whole thing including the KB
Edited by ViroMan, 15 March 2012 - 04:06 AM.
Quote

Whatacrock's Photo Whatacrock 15 Mar 2012

Ran regedit using the full description plus KB number and came back zero in both instances

Ran regedit again using only the KB numbers and found entries in

Computer\HKEY_LOCAL_MACHINE\Components\CanonicalData\Deployments

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Component Based Servicing\
.
Quote

ViroMan's Photo ViroMan 15 Mar 2012

lol sorry I meant the kb with the number like this "KB2416447".

HKEY_LOCAL_MACHINE\Components ?? hmm I don't have that... no comment there.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion ?? I don't have that either. My CurrentVersion is under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
Quote