currently using Windows 7 Ultimate 64bit. Secunia PSI indicates that I should upgrade MSXL4 to MSXL6, Visited Microsoft for further information and it appears that I should. Can only find a developer page which is inappropriate for me. Seems to be a task I should be very careful doing. Have downloaded the installer package for MSXL6 -64bit but before I click would appreciate any advice.
![]() |
Patch reliability is unclear, but widespread attacks make patching prudent. Go ahead and patch, but watch out for potential problems. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Upgrading to MSXML6
Home » Forums » AskWoody support » Windows » Windows – other » Upgrading to MSXML6
- This topic has 24 replies, 13 voices, and was last updated 10 years, 7 months ago.
AuthorTopicPeter Grantham
AskWoody LoungerJuly 19, 2014 at 3:12 am #495628Viewing 14 reply threadsAuthorReplies-
RetiredGeek
AskWoody_MVPJuly 19, 2014 at 5:08 am #1459977Tuppence,
PSI also informed me of this upgrade on my Win-7 HP Laptop. I performed the installation and PSI still said I needed to update even after a Re-boot and re-scan!
I finally just right clicked it and told it not to bother me any more. HTH :cheers: -
Millwood
AskWoody PlusJuly 24, 2014 at 8:37 am #1460391Here’s the whole story.
msxml4 is a package that software vendors have used. The other choices were msxml3 and msxml6. (Go Microsoft!). 3 and 6 are distributed with windows and maintained. 4 was distributed as part of the software package that used it.
Microsoft has shipped some updates to 4 over the years. If you have a new enough version, it got updated to the latest version – really old stuff has to be updated manually. For example, Quicken 2014 will install msxml4 from 2003 if there isn’t a version on your machine!
Recently, Microsoft announced end of all support for msxml4. No more updates. Time will tell if they hold to this if a serious security exposure is found.
There is nothing an end user can do about this – its the software vendors who need to move off of 4 onto 6. Until then, ignoring the Secunia warning and hoping for the best is all you can do.
-
bryash
AskWoody PlusJuly 24, 2014 at 9:30 am #1460400Here’s the whole story.
For example, Quicken 2014 will install msxml4 from 2003 if there isn’t a version on your machine!
Recently, Microsoft announced end of all support for msxml4. No more updates. Time will tell if they hold to this if a serious security exposure is found.
There is nothing an end user can do about this – its the software vendors who need to move off of 4 onto 6. Until then, ignoring the Secunia warning and hoping for the best is all you can do.
I have just been through this with Quicken. You CAN update the 2003 version of msxml4 to SP3 (a 2009 or 2010 file, I believe and the last update to version 4) via the Microsoft website and Quicken will continue to work fine (at least my 2012 Quicken Deluxe does). All it did so far as I could see was to update the dll (in the sysWOW64 folder of my 64-bit machine) and place a folder in Program Files which contained only an rtf copy of the licence which I promptly deleted.
-
WSAnak
AskWoody LoungerJuly 24, 2014 at 10:29 am #1460409To answer the OP’s original question; You should already have MSXML6 on your system, I’ll explain later.
I’ve run into the same Secunia situation, here’s an excerpt from my thread on SevenForums, post #4: What’s going to happen with Microsoft XML Core Services (MSXML) 4.x ??
I’ve been reading a very informative Secunia thread here: Secunia | MSXML 4.0 Thread
The one respondent (Maurice Joyce, that name sounds familiar) seems very knowledgeable on what is going on with this situation.
It is a good read especially when you get to the 17th post (his). I wish the Secunia forum had a way to copy the thread link like SevenForums has.
As I said earlier I’m good to go with the version I already have, I set PSI to ignore the file and I’m going to check and see what exactly needs MSXML4.x If I’m not using it it will be uninstalled.
I’m also going to check into Joyce’s suggestion of trying: https://heimdalsecurity.com/en/products that he mentions in post #28. There is a free version that would do the same as PSI.
In reading the whole thread you can decide for yourself how Joyce feels about Secunia’s help in resolving this situation.
Now about that version6; Open Explorer and navigate to: C:WindowsSysWOW64 scroll down beyond the Folders where the alphabetical Files start, then down to MSXML.
-
[*]You should see: two MSXML versions of 3, 4, and 6. i.e. 3 – 3r, 4 – 4r, and 6 – 6r. Right click on version4, then Properties >Details Tab.
[*]You should see: 4.30.2117.0 as the File Version, and MSXML 4.0 SP3 as the Product Name.
[*]In the properties/details of 4r; You should see: 4.30.2100.0 and MSXML 4.0 SP3 respectively.
As long as you have those two file versions/product names, your okay. If you don’t you can go to post #22 (Joyce’s) and follow his instructions to update to MSXML4.0 SP3.
I have installed the Heimdalsecurity Updater Program (free) and am happy with it. Don’t be alarmed when you do not see all of your programs listed like PSI. Heimdal only lists the programs that are vulnerable to attack, I have four; Two for Adobe Flash (IE and FF) and two for Microsoft’s Core Programs.
In order to test Heimdal I stopped the Secunia PSI Agent from startup and disabled it in Services.msc . If Heimdal proves worthy I will be uninstalling Secunia PSI.
I’m still looking into what program uses version4.
-
Anonymous
InactiveJuly 24, 2014 at 5:02 pm #1460477Like many on this thread, I had the same problem with Secunia PSI indicating that my MSXML4.dll Core Services was out-of-date.
Clicking on the “update” button in Secunia PSI, that took me to a Microsoft’s download page where supposedly the new version (msxml6.dll)
could be downloaded. There, one has to choose amongst 4 files, the one of interest for your PC depending on whether you are running a 32-bit
or a 64-bit system. I went through the chores of trying all of them one after the other and none of them seemed to work since Secunia PSI was
still showing the msxml4.dll as out-of-date. At that point, the whole thing had become a real drag. So, I decided to take some egregious measures.In Secunia PSI, I right-clicked on the outdated file and then left-clicked on “show details” or “show options”. By so doing, Secunia PSI
gave the path to the location of the file. As far as I remember it was C:WindowsSysWOW64 msxml4.dll. Once there, I right-clicked it and
deleted it. After that, Secunia system score was at 100% with a white check mark on the green circle. Problem solved!Lastly, I have to add that I didn’t get any setback for having deleted the file. No error messages, all my apps are working seamlessly.
-
rc primak
AskWoody_MVPJuly 24, 2014 at 5:54 pm #1460484I think you are correct. Except for a few cases such as Quicken, most folks won’t miss MSXML 4.x. That PSI Show Path feature is often overlooked by users, and yet it is a very useful guidepost to where the insecure items may be found.
Now all we need is a guide to all the other possibly obsolete versions of things like C++, Visual Basic and other runtimes which may be lurking in our PCs.
-- rc primak
-
-
-
-
WSsylviesinc
AskWoody LoungerJuly 19, 2014 at 9:26 am #1459991I also have Secunia advising an update of Microsoft Core XML Services (MSXML) 6.0 but when I click on it in Secunia it takes me to a download page where there are a choice of several files to download, probably the same place as tuppence is describing. How do I know which file t5o choose, if any? Should I ignore it? How did you decide which file to download RetiredGeek? (I have W7 Home Premium 64 bit).
-
ebloch
AskWoody PlusJuly 25, 2014 at 7:49 pm #1460673In PSI right click on the “Installed Version” and select “Show Details” to see which installation it thinks should be upgraded.
The files folder info/location may give you info as to the program that is using it and you can check via email with the developer if OK to upgrade.
If not OK choose “Ignore updates”
RetiredGeek
AskWoody_MVPJuly 19, 2014 at 9:31 am #1459994Sylviesinc,
Windows 32 Bit – msxml6.msi
Windows 64 Bit – msxml6_x64.msiHTH :cheers:
-
WSsylviesinc
AskWoody Lounger
Peter Grantham
AskWoody LoungerWSJDO
AskWoody LoungerWSsylviesinc
AskWoody Loungerjoep517
AskWoody MVPWSsylviesinc
AskWoody LoungerPeter Grantham
AskWoody LoungerJuly 21, 2014 at 4:37 pm #1460197I am not an expert that’s a fact I muddle along as it were.
sylviesinc: even it you download and install MSXML6 Secunia will still tell you it needs updating. the trigger there is an out of date dll. solution is to go to it right click and click ignore.
JoeP517: I have had MSXMl updates from windows update in the past but for some reason only known to Microsoft they appear to have stopped.
JDO: create a restore point and go for it. Be careful you have the appropriate update though. the update MSXML6 puts the update within MSXML4, they are compatible.that appears to be it
joep517
AskWoody MVPWSsylviesinc
AskWoody LoungerJuly 22, 2014 at 2:07 am #1460228rc primak
AskWoody_MVPJuly 24, 2014 at 4:30 pm #1460474The concerns in this thread seem to overlap with a thread I opened in the Security Forum here in The Lounge. (http://windowssecrets.com/forums/showthread//162943-Zombies-in-our-midst)
I am still interested in a good answer to the question:
How do I know when nothing on my Windows 7 laptop still needs MSXML 4.x?
This thread has provided some new insights, but I sure wish there were some definitive way to answer this question.
By the way, installing MSXML 6.x does not remove the vulnerable parts of MSXML4.2. MSXML 4.2 would still need to be removed (by using the Remove Programs and checking Show Windows Components) or updated to MSXML4.3. That update actually was designed to remove and replace MSXML 4.2 with MSXML 4.3. It was not merely a Service Pack in the usual sense of patching the older version. So, removal of MSXML 4.2 before installing MSXML 4.3 seems reasonable, if it’s not somehow embedded in poorly written third-party software.
With both MSXML 4.2 and 4.3 now out of date, it is amazing to me that Quicken 2014 would still be installing MSXML 4.2 and introducing a security risk onto users’ PCs. I believe the report in this thread that this happens, but it still amazes me that users let Quicken get away with this. Although, in all fairness, I bet few users of Quicken or of PSI realize what the issue is and how it develops.
Secunia reported recently that 42 percent of all Windows PCs scanned with PSI 3 still had MSXML 4.2 installed. And not updated. That’s a bit scary.
http://secunia.com/?action=fetch&filename=PSI-Country-Report-%28DK%29-%282014Q1%29.pdf-- rc primak
-
WSAnak
AskWoody LoungerJuly 24, 2014 at 9:18 pm #1460506I am still interested in a good answer to the question:
How do I know when nothing on my Windows 7 laptop still needs MSXML 4.x?
Bob,
I haven’t come across a program or script that could search through a machine’s Folders and Files to check for any relationships between msxml4.x, msxml4r.x and a corresponding program and just list them for you. Any Programmers out there?
It’s more time consuming but I’ve been using Process Explorer.
Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.
-
[*]Unzip the archive.
[*]When the Window opens after extraction click on procexp.exe to run process explorer, no install is needed.
[*]You will see a security warning box asking you if you want to run procexp.exe, click on run.
[*]When the EULA window opens read and/or click on Agree. You will only have to agree one time, any subsequent running’s won’t ask.
[*]Process Explorer will then start.
[*]Open all of the Programs that you normally use including your All in One Printer, all the Browsers you have, anything and everything. :p
Then on the Process Explorer File Menu, go to Find and click on it, then click on Find Handle or DLL, Type in msxml4.dll, wait for results, then add an r after the 4 and wait for the results.
So far I haven’t had anything show up in what I normally use, but I still have quite a few programs to check. It’d be a cryin’ shame if after checking all my programs xml4 was needed by a program that I had uninstalled last year. 🙁
-
b
AskWoody_MVPSeptember 13, 2014 at 11:32 am #1467288By the way, installing MSXML 6.x does not remove the vulnerable parts of MSXML4.2.
MSXML 6.x is included with Windows (XPSP3, Vista, 7 and 8): MSXML Versions
MSXML 4.2 would still need to be removed (by using the Remove Programs and checking Show Windows Components)
Where’s the Show Windows Components check box?
Would MSXML 4.2 be listed there anyway?
(It was not a Windows component.)
Bruce
CADesertRat
AskWoody PlusJuly 25, 2014 at 8:00 pm #1460674As with many here, PSI gave me the same update notice and after trying to update to msxml6.dll and getting nowhere, I just ignored it. It is now listed with the other obsolete software I have ignored. I’m not sure what program uses the msxml4.dll because I don’t have Quicken as some have mentioned.
Don't take yourself so seriously, no one else does 🙂
All W10 Pro at 22H2,(2 Desktops, 1 Laptop).rc primak
AskWoody_MVPAugust 7, 2014 at 12:44 pm #1462794RetiredGeek
AskWoody_MVPSeptember 13, 2014 at 12:12 pm #1467309Bruce,
It is here now:
37886-winfeaturesAnd you are right it does not show up in either the Programs List or the Features List at least not on my Win 8.1 Update 1 system. HTH :cheers:
Viewing 14 reply threads -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Multiple Partitions?
by
CWBillow
2 hours, 9 minutes ago -
World Passkey Day 2025
by
Alex5723
4 minutes ago -
Add serial device in Windows 11
by
Theodore Dawson
12 hours, 41 minutes ago -
Windows 11 users reportedly losing data due forced BitLocker encryption
by
Alex5723
18 minutes ago -
Cached credentials is not a new bug
by
Susan Bradley
17 hours, 15 minutes ago -
Win11 24H4 Slow!
by
Bob Bible
17 hours, 26 minutes ago -
Microsoft hiking XBox prices starting today due to Trump’s tariffs
by
Alex5723
14 hours, 37 minutes ago -
Asus adds “movement sensor” to their Graphics cards
by
n0ads
19 hours, 36 minutes ago -
‘Minority Report’ coming to NYC
by
Alex5723
15 hours, 56 minutes ago -
Apple notifies new victims of spyware attacks across the world
by
Alex5723
1 day, 4 hours ago -
Tracking content block list GONE in Firefox 138
by
Bob99
1 day, 3 hours ago -
How do I migrate Password Managers
by
Rush2112
11 hours, 31 minutes ago -
Orb : how fast is my Internet connection
by
Alex5723
13 hours, 20 minutes ago -
Solid color background slows Windows 7 login
by
Alex5723
1 day, 15 hours ago -
Windows 11, version 24H2 might not download via Windows Server Updates Services
by
Alex5723
1 day, 14 hours ago -
Security fixes for Firefox
by
Susan Bradley
14 hours, 56 minutes ago -
Notice on termination of services of LG Mobile Phone Software Updates
by
Alex5723
2 days, 2 hours ago -
Update your Apple Devices Wormable Zero-Click Remote Code Execution in AirPlay..
by
Alex5723
2 days, 11 hours ago -
Amazon denies it had plans to be clear about consumer tariff costs
by
Alex5723
2 days, 2 hours ago -
Return of the brain dead FF sidebar
by
EricB
1 day, 13 hours ago -
Windows Settings Managed by your Organization
by
WSDavidO61
16 hours, 59 minutes ago -
Securing Laptop for Trustee Administrattor
by
PeachesP
13 hours, 25 minutes ago -
The local account tax
by
Susan Bradley
1 day, 15 hours ago -
Recall is back with KB5055627(OS Build 26100.3915) Preview
by
Alex5723
3 days ago -
Digital TV Antenna Recommendation
by
Win7and10
2 days, 17 hours ago -
Server 2019 Domain Controllers broken by updates
by
MP Support
3 days, 12 hours ago -
Google won’t remove 3rd party cookies in Chrome as promised
by
Alex5723
3 days, 14 hours ago -
Microsoft Manager Says macOS Is Better Than Windows 11
by
Alex5723
3 days, 17 hours ago -
Outlook (NEW) Getting really Pushy
by
RetiredGeek
2 days, 19 hours ago -
Steps to take before updating to 24H2
by
Susan Bradley
17 hours, 52 minutes ago
Recent blog posts
Key Links
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.