So, I was just reviewing my workstations for software they're not supposed to have, and came across traces of MSXML 4.0 still being on some of my machines.
These are all Windows 7 machines, they had MSXML 4.0 installed on them and I issued the following commands to remove it:
Uninstall MSXML 4.0 SP2 (KB954430) 4.20.9870.0:
%windir%\System32\msiexec.exe /x {86493ADD-824D-4B8E-BD72-8C5DCDC52A71} /qn /norestart
Uninstall MSXML 4.0 SP2 (KB973688) 4.20.9876.0:
%windir%\System32\msiexec.exe /x {F662A8E6-F4DC-41A2-901E-8C11F044BDEC} /qn /norestart
(These were the only two versions I found on my network at the time of removal)
Now, in WSUS, I’m still seeing these as being installed, and when I look at the machines themselves, I found the following files on the computers (there's a tab between columns):
Path Version Product
C:\Windows\winsxs\x86_microsoft.msxml2_6bd6b9abf345378f_4.20.9876.0_none_b7e610287b2b4ea5\msxml4.dll 4.20.9818.0 Microsoft(R) MSXML 4.0 SP 2
C:\Windows\winsxs\x86_microsoft.msxml2_6bd6b9abf345378f_4.20.9818.0_none_b7e811947b297f6d\msxml4.dll 4.20.9876.0 Microsoft(R) MSXML 4.0 SP 2
C:\Windows\winsxs\x86_microsoft.msxml2r_6bd6b9abf345378f_4.1.0.0_none_3658456fda6654f6\msxml4r.dll 4.10.9404.0 Microsoft(R) MSXML 4.0 SP1
C:\Windows\winsxs\x86_microsoft.msxml2r_6bd6b9abf345378f_4.1.1.0_none_365945b9da656e4d\msxml4r.dll 4.10.9404.0 Microsoft(R) MSXML 4.0 SP1
C:\Windows\SysWOW64\msxml4.dll 4.20.9876.0 Microsoft(R) MSXML 4.0 SP 2
C:\Windows\SysWOW64\msxml4r.dll 4.10.9404.0 Microsoft(R) MSXML 4.0 SP1
The registry is also littered with references to syswow64\msxml4.dll and syswow64\msxml4r.dll in the following locations (“\…” indicates several subkeys contain references):
HKLM\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\4.0
HKLM\SOFTWARE\Classes\Wow6432Node\CLSID\...
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\...
HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\...
HKLM\SOFTWARE\Wow6432Node\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\4.0
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDLLs
I’ve tried installing and removing the updates, but the files and references are still there.
I’m not entirely certain how to use the advice at https://altonblom.com/s34e10/, since my version numbers aren’t the same as the poster’s, and looking at http://support.microsoft.com/kb/269238 doesn’t help much either.
I’m not sure how to proceed, I still haven’t cracked the WinSXS nut.
0 Answers