install MSXML4 in windows 7 to run classic asp using 32-bit

Previously I was using Windows XP Professional and IIS 5.1 to run ASP Claasic. Everything was running well.
I installed Windows 7 professional 64-bit on and IIS 7.5.7600.16385 on my new Dell laptop. I installed all prerequisites software to run my ASP classic and msxml4.msi SP2. But I tried to install a hot fix "KB832414_MSXML4.0_x86.exe" but that was failing and gave error message "An error occured while setup was trying to verify the version of Microsoft Data Access Components currently installed on the machine. Either the version currently installed does not match the version of this hotfix package, or setup was unable to determine the version currently installed"
I tried to install MDAC_TYP.EXE file which I used to install on my Win XP, but also failed. I searched for MDAC_TYP for Windows7 640bit, but no luck.
 
Till now any ASP page calls this object "Set Source = CreateObject("MSXML2.DomDocument.4.0")" I get an error "Error: ActiveX component can't create object: 'MSXML2.XMLHTTP.4.0'" I tried many solution in below links but unfortunately they failed.
http://answers.microsoft.com/en-us/windows/forum/windows_other-gaming/error-with-msxml-40-in-windows-7-64bit/19afaa80-6c5f-459e-9c0d-0aa5887bcd34
http://www.microsoft.com/en-us/download/details.aspx?id=15697nk
 
If I changed my code from "Set Source = CreateObject("MSXML2.DomDocument.4.0")" to "Set Source = CreateObject("MSXML2.DomDocument.6.0")" my ASP application will work fine. But I can't change because it is used in many places also in production environment.
 
Please let me know how I can fix the issue?
 

Question Info


Last updated March 11, 2019 Views 8,070 Applies to:
Hi,

KB832414 is not compatible with Windows 7. This is a replacement that is compatible with Windows 7.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Thank you for your quick reply,  Unfortunately the issue is not solved yet.

As per my understand, MSXML4 which you gave me is applicable if ASP pages run under 64-bit mode. But it is running under 32-bit mode. So I don't think that MSXML4 is registred for 32-bit. What do you think?

 

Help and get Help

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Sorry for the delay in responding.

I believe you would get your best response in the Microsoft IIS forums.
Post your question about Classic ASP in the following link: 
http://forums.iis.net/1044.aspx


Thanks,


Marilyn

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.