Basically every file listed in a line starting with Del should be deleted.
Every file listed in a line started with copy should be copied to the specified location. These should be the IE6 files, which you'll have to expand from an XP CD that includes the same service pack as is on the system, or IE7 files copied from another system.
You can change the extension to
.bat or
.cmd, and then run the file, but you'll have to create the ie8 folder and place all the IE6/IE7 files in there as shown in the Copy commands. Then you can try running it.
This could make it impossible to log onto the system; it may require you to re-activate windows, but you won't be able to if all the files aren't the correct version.
I'll post the one I have so you can see the difference. This was from installing IE8 on an XP Pro SP2 system running IE6, so all the files listed in the Copy commands would be IE6 versions.
Code:
DEL "c:\program files\internet explorer\extexport.exe"
DEL "c:\program files\internet explorer\ie8props.propdesc"
DEL "c:\program files\internet explorer\iecompat.dll"
DEL "c:\program files\internet explorer\iedvtool.dll"
DEL "c:\program files\internet explorer\ieproxy.dll"
DEL "c:\program files\internet explorer\iexplore.exe.mui"
DEL "c:\program files\internet explorer\jsdbgui.dll"
DEL "c:\program files\internet explorer\jsdebuggeride.dll"
DEL "c:\program files\internet explorer\jsprofilercore.dll"
DEL "c:\program files\internet explorer\jsprofilerui.dll"
DEL "c:\program files\internet explorer\pdm.dll"
DEL "c:\program files\internet explorer\sqmapi.dll"
DEL "c:\program files\internet explorer\xpshims.dll"
DEL "c:\program files\internet explorer\en-us\hmmapi.dll.mui"
DEL "c:\program files\internet explorer\en-us\iedvtool.dll.mui"
DEL "c:\program files\internet explorer\en-us\iexplore.exe.mui"
DEL "c:\program files\internet explorer\en-us\jsdbgui.dll.mui"
DEL "c:\program files\internet explorer\en-us\jsdebuggeride.dll.mui"
DEL "c:\program files\internet explorer\en-us\jsprofilercore.dll.mui"
DEL "c:\program files\internet explorer\en-us\jsprofilerui.dll.mui"
DEL "c:\windows\inf\iem\0409\inetcorp.iem"
DEL "c:\windows\inf\iem\0409\inetset.iem"
DEL "c:\windows\media\windows feed discovered.wav"
DEL "c:\windows\media\windows information bar.wav"
DEL "c:\windows\media\windows navigation start.wav"
DEL "c:\windows\media\windows pop-up blocked.wav"
DEL "c:\windows\system32\advpack.dll.mui"
DEL "c:\windows\system32\icardie.dll"
DEL "c:\windows\system32\ie4uinit.exe.mui"
DEL "c:\windows\system32\ie8eula.rtf"
DEL "c:\windows\system32\ieapfltr.dat"
DEL "c:\windows\system32\ieapfltr.dll"
DEL "c:\windows\system32\iedkcs32.dll.mui"
DEL "c:\windows\system32\ieframe.dll"
DEL "c:\windows\system32\ieframe.dll.mui"
DEL "c:\windows\system32\iertutil.dll"
DEL "c:\windows\system32\ieui.dll"
DEL "c:\windows\system32\msfeeds.dll"
DEL "c:\windows\system32\msfeedsbs.dll"
DEL "c:\windows\system32\msfeedssync.exe"
DEL "c:\windows\system32\mshta.exe.mui"
DEL "c:\windows\system32\msrating.dll.mui"
DEL "c:\windows\system32\ticrf.rat"
DEL "c:\windows\system32\winfxdocobj.exe"
DEL "c:\windows\system32\dllcache\admparse.dll"
DEL "c:\windows\system32\dllcache\advpack.dll"
DEL "c:\windows\system32\dllcache\browseui.dll"
DEL "c:\windows\system32\dllcache\corpol.dll"
DEL "c:\windows\system32\dllcache\dxtmsft.dll"
DEL "c:\windows\system32\dllcache\dxtrans.dll"
DEL "c:\windows\system32\dllcache\hmmapi.dll"
DEL "c:\windows\system32\dllcache\ie4uinit.exe"
DEL "c:\windows\system32\dllcache\ieakeng.dll"
DEL "c:\windows\system32\dllcache\ieaksie.dll"
DEL "c:\windows\system32\dllcache\iedkcs32.dll"
DEL "c:\windows\system32\dllcache\iepeers.dll"
DEL "c:\windows\system32\dllcache\iernonce.dll"
DEL "c:\windows\system32\dllcache\iesetup.dll"
DEL "c:\windows\system32\dllcache\iexplore.exe"
DEL "c:\windows\system32\dllcache\imgutil.dll"
DEL "c:\windows\system32\dllcache\inetcpl.cpl"
DEL "c:\windows\system32\dllcache\inseng.dll"
DEL "c:\windows\system32\dllcache\jscript.dll"
DEL "c:\windows\system32\dllcache\jsproxy.dll"
DEL "c:\windows\system32\dllcache\licmgr10.dll"
DEL "c:\windows\system32\dllcache\mshta.exe"
DEL "c:\windows\system32\dllcache\mshtml.dll"
DEL "c:\windows\system32\dllcache\mshtml.tlb"
DEL "c:\windows\system32\dllcache\mshtmled.dll"
DEL "c:\windows\system32\dllcache\mshtmler.dll"
DEL "c:\windows\system32\dllcache\msrating.dll"
DEL "c:\windows\system32\dllcache\mstime.dll"
DEL "c:\windows\system32\dllcache\occache.dll"
DEL "c:\windows\system32\dllcache\pngfilt.dll"
DEL "c:\windows\system32\dllcache\shdocvw.dll"
DEL "c:\windows\system32\dllcache\sqmapi.dll"
DEL "c:\windows\system32\dllcache\tdc.ocx"
DEL "c:\windows\system32\dllcache\url.dll"
DEL "c:\windows\system32\dllcache\urlmon.dll"
DEL "c:\windows\system32\dllcache\vbscript.dll"
DEL "c:\windows\system32\dllcache\vgx.dll"
DEL "c:\windows\system32\dllcache\webcheck.dll"
DEL "c:\windows\system32\dllcache\wininet.dll"
DEL "c:\windows\system32\en-us\admparse.dll.mui"
DEL "c:\windows\system32\en-us\html.iec.mui"
DEL "c:\windows\system32\en-us\icardie.dll.mui"
DEL "c:\windows\system32\en-us\ie4uinit.exe.mui"
DEL "c:\windows\system32\en-us\ieakeng.dll.mui"
DEL "c:\windows\system32\en-us\ieaksie.dll.mui"
DEL "c:\windows\system32\en-us\ieakui.dll.mui"
DEL "c:\windows\system32\en-us\iedkcs32.dll.mui"
DEL "c:\windows\system32\en-us\ieframe.dll.mui"
DEL "c:\windows\system32\en-us\iepeers.dll.mui"
DEL "c:\windows\system32\en-us\iernonce.dll.mui"
DEL "c:\windows\system32\en-us\iertutil.dll.mui"
DEL "c:\windows\system32\en-us\iesetup.dll.mui"
DEL "c:\windows\system32\en-us\ieui.dll.mui"
DEL "c:\windows\system32\en-us\inetcpl.cpl.mui"
DEL "c:\windows\system32\en-us\inseng.dll.mui"
DEL "c:\windows\system32\en-us\jscript.dll.mui"
DEL "c:\windows\system32\en-us\licmgr10.dll.mui"
DEL "c:\windows\system32\en-us\msfeedsbs.dll.mui"
DEL "c:\windows\system32\en-us\mshta.exe.mui"
DEL "c:\windows\system32\en-us\mshtml.dll.mui"
DEL "c:\windows\system32\en-us\mshtmler.dll.mui"
DEL "c:\windows\system32\en-us\msrating.dll.mui"
DEL "c:\windows\system32\en-us\occache.dll.mui"
DEL "c:\windows\system32\en-us\urlmon.dll.mui"
DEL "c:\windows\system32\en-us\vbscript.dll.mui"
DEL "c:\windows\system32\en-us\webcheck.dll.mui"
DEL "c:\windows\system32\en-us\winfxdocobj.exe.mui"
DEL "c:\windows\system32\en-us\wininet.dll.mui"
DEL "c:\windows\wbem\msfeeds.mof"
DEL "c:\windows\wbem\msfeedsbs.mof"
COPY "C:\WINDOWS\ie8\vgx.dll" "c:\program files\common files\microsoft shared\vgx\vgx.dll"
COPY "C:\WINDOWS\ie8\hmmapi.dll" "c:\program files\internet explorer\hmmapi.dll"
COPY "C:\WINDOWS\ie8\iexplore.exe" "c:\program files\internet explorer\iexplore.exe"
COPY "C:\WINDOWS\ie8\install.ins" "c:\program files\internet explorer\signup\install.ins"
COPY "C:\WINDOWS\ie8\ieakmmc.chm" "c:\windows\help\ieakmmc.chm"
COPY "C:\WINDOWS\ie8\ieeula.chm" "c:\windows\help\ieeula.chm"
COPY "C:\WINDOWS\ie8\iesupp.chm" "c:\windows\help\iesupp.chm"
COPY "C:\WINDOWS\ie8\iexplore.chm" "c:\windows\help\iexplore.chm"
COPY "C:\WINDOWS\ie8\inetres.adm" "c:\windows\inf\inetres.adm"
COPY "C:\WINDOWS\ie8\admparse.dll" "c:\windows\system32\admparse.dll"
COPY "C:\WINDOWS\ie8\advpack.dll" "c:\windows\system32\advpack.dll"
COPY "C:\WINDOWS\ie8\browseui.dll" "c:\windows\system32\browseui.dll"
COPY "C:\WINDOWS\ie8\corpol.dll" "c:\windows\system32\corpol.dll"
COPY "C:\WINDOWS\ie8\dxtmsft.dll" "c:\windows\system32\dxtmsft.dll"
COPY "C:\WINDOWS\ie8\dxtrans.dll" "c:\windows\system32\dxtrans.dll"
COPY "C:\WINDOWS\ie8\html.iec" "c:\windows\system32\html.iec"
COPY "C:\WINDOWS\ie8\ie4uinit.exe" "c:\windows\system32\ie4uinit.exe"
COPY "C:\WINDOWS\ie8\ieakeng.dll" "c:\windows\system32\ieakeng.dll"
COPY "C:\WINDOWS\ie8\ieaksie.dll" "c:\windows\system32\ieaksie.dll"
COPY "C:\WINDOWS\ie8\ieakui.dll" "c:\windows\system32\ieakui.dll"
COPY "C:\WINDOWS\ie8\iedkcs32.dll" "c:\windows\system32\iedkcs32.dll"
COPY "C:\WINDOWS\ie8\ieencode.dll" "c:\windows\system32\ieencode.dll"
COPY "C:\WINDOWS\ie8\iepeers.dll" "c:\windows\system32\iepeers.dll"
COPY "C:\WINDOWS\ie8\iernonce.dll" "c:\windows\system32\iernonce.dll"
COPY "C:\WINDOWS\ie8\iesetup.dll" "c:\windows\system32\iesetup.dll"
COPY "C:\WINDOWS\ie8\ieuinit.inf" "c:\windows\system32\ieuinit.inf"
COPY "C:\WINDOWS\ie8\imgutil.dll" "c:\windows\system32\imgutil.dll"
COPY "C:\WINDOWS\ie8\inetcpl.cpl" "c:\windows\system32\inetcpl.cpl"
COPY "C:\WINDOWS\ie8\inseng.dll" "c:\windows\system32\inseng.dll"
COPY "C:\WINDOWS\ie8\jscript.dll" "c:\windows\system32\jscript.dll"
COPY "C:\WINDOWS\ie8\jsproxy.dll" "c:\windows\system32\jsproxy.dll"
COPY "C:\WINDOWS\ie8\licmgr10.dll" "c:\windows\system32\licmgr10.dll"
COPY "C:\WINDOWS\ie8\mshta.exe" "c:\windows\system32\mshta.exe"
COPY "C:\WINDOWS\ie8\mshtml.dll" "c:\windows\system32\mshtml.dll"
COPY "C:\WINDOWS\ie8\mshtml.tlb" "c:\windows\system32\mshtml.tlb"
COPY "C:\WINDOWS\ie8\mshtmled.dll" "c:\windows\system32\mshtmled.dll"
COPY "C:\WINDOWS\ie8\mshtmler.dll" "c:\windows\system32\mshtmler.dll"
COPY "C:\WINDOWS\ie8\msls31.dll" "c:\windows\system32\msls31.dll"
COPY "C:\WINDOWS\ie8\msrating.dll" "c:\windows\system32\msrating.dll"
COPY "C:\WINDOWS\ie8\mstime.dll" "c:\windows\system32\mstime.dll"
COPY "C:\WINDOWS\ie8\occache.dll" "c:\windows\system32\occache.dll"
COPY "C:\WINDOWS\ie8\plugin.ocx.000" "c:\windows\system32\plugin.ocx"
COPY "C:\WINDOWS\ie8\pngfilt.dll" "c:\windows\system32\pngfilt.dll"
COPY "C:\WINDOWS\ie8\shdocvw.dll" "c:\windows\system32\shdocvw.dll"
COPY "C:\WINDOWS\ie8\shlwapi.dll" "c:\windows\system32\shlwapi.dll"
COPY "C:\WINDOWS\ie8\tdc.ocx" "c:\windows\system32\tdc.ocx"
COPY "C:\WINDOWS\ie8\url.dll" "c:\windows\system32\url.dll"
COPY "C:\WINDOWS\ie8\urlmon.dll" "c:\windows\system32\urlmon.dll"
COPY "C:\WINDOWS\ie8\vbscript.dll" "c:\windows\system32\vbscript.dll"
COPY "C:\WINDOWS\ie8\webcheck.dll" "c:\windows\system32\webcheck.dll"
COPY "C:\WINDOWS\ie8\wininet.dll" "c:\windows\system32\wininet.dll"
COPY "C:\WINDOWS\ie8\ieakui.dll" "c:\windows\system32\dllcache\ieakui.dll"
COPY "C:\WINDOWS\ie8\msls31.dll" "c:\windows\system32\dllcache\msls31.dll"
COPY "C:\WINDOWS\ie8\plugin.ocx" "c:\windows\system32\dllcache\plugin.ocx"
COPY "C:\WINDOWS\ie8\shlwapi.dll" "c:\windows\system32\dllcache\shlwapi.dll"
COPY "C:\WINDOWS\ie8\spuninst\spuninst.txt" "C:\WINDOWS\ie8\spuninst\spuninst.tag"
When you do a Repair install, Windows setup first deletes a list of system files, then replaces them with the files on the disk. If the disk is SP2, that's what gets put on. It does not remove files that are not part of the disk, so some files will remain. Usually not a problem, but the IE files are used for activating, so if the system decides it need to be reactivated, it can't because of the mixed versions. This is where the
spuninst.txt fle comes in. Using one from a different system might not work, and could make things worse.
I don't know what effect it will have on WMP11; It may roll back to WMP9, but may leave enough pieces of WMP11 that it won't run, and won't let you install WMP10, as it will detect the newer WMP11 version.
You should first image the system so you can get back to where you are now if things don't go right.
You can also run a System Info tool to get the product keys for the installed software, just in case.
As painful as a clean install may be, you might not have a choice to do what you want, and have a stable system.
Imaging Software
Wikipedia Comparison Chart
Includes links to both free and commercial versions
Free:
Macrium Reflect
DriveImage XML
Easeus Todo Backup
XXClone (
Turorial Here)
If you have a Seagate HD, you can use this, which is based on Acronis:
Seagate DiscWizard
And from Western Digital:
Acronis True Image WD Edition Software
Commercial:
Acronis True Image
DriveImage XML
Macrium Reflect
Norton Ghost
System Info Tools
SIW - System Information for Windows
BelArc Advisor
SiSoftware Sandra (the System ANalyser, Diagnostic and Reporting Assistant
Everest