Sgt_Strider Posted May 19, 2008 Posted May 19, 2008 Does anyone here have instructions on how to integrate IE7 into a Windows XP SP3 VLK disc?
Sgt_Strider Posted May 19, 2008 Author Posted May 19, 2008 Use nLite. It worked fine on my XP Pro SP3 VLK disk.What about doing it manually?
CODYQX4 Posted May 20, 2008 Posted May 20, 2008 Use nLite. It worked fine on my XP Pro SP3 VLK disk.What about doing it manually?Not sure how to do it manually
cluberti Posted May 20, 2008 Posted May 20, 2008 Use nLite. It worked fine on my XP Pro SP3 VLK disk.What about doing it manually?Not sure how to do it manuallyI've found using it in runonce (rather than integrating) removes a lot of issues with hotfix detection, because while the binaries in \system32 get updated when it is integrated, I've seen enough systems where the \system32\dllcache binaries are still IE6 and are not updated to not suggest this method to everyone (this problem will cause IE hotfixes to fail to install properly). Instead, run the IE7 installer in runonce and then install the latest cumulative (currently MS08-024), which will do the same thing (basically) without the potential mess.
Raspro Posted May 22, 2008 Posted May 22, 2008 Use nLite. It worked fine on my XP Pro SP3 VLK disk.What about doing it manually?Not sure how to do it manuallyI've found using it in runonce (rather than integrating) removes a lot of issues with hotfix detection, because while the binaries in \system32 get updated when it is integrated, I've seen enough systems where the \system32\dllcache binaries are still IE6 and are not updated to not suggest this method to everyone (this problem will cause IE hotfixes to fail to install properly). Instead, run the IE7 installer in runonce and then install the latest cumulative (currently MS08-024), which will do the same thing (basically) without the potential mess.Very well cluberti, but wich switches did you used with it?
cluberti Posted May 22, 2008 Posted May 22, 2008 Very well cluberti, but wich switches did you used with it?I used /quiet /nobackup /forcerestart
aprmike Posted May 29, 2008 Posted May 29, 2008 Hi folks, I found this thread when I couldn't get IE7 into my XP SP3 RIS image. I usually use the svcpack.inf method and throw iesetup.exe at the end of my updates before qchain.exe However SP3 was having none-of it. A manual install also failed, so I check WGA etc incase that was an issue, but it was all fine.So I downloaded IE7 again, instead of using the one for my SP2 build. Both show the file version as 6.2.0029.0, BUT the newer one is smaller in size, 15,142kb for the 'old' ie7 and 15,091kb for the 'new' IE7. So it looks as though there has been a change made, and the file revision has not been updated. I put the new file into my svcpack and it installs fine! I hope this helps someone save a bit of time!
thundernetbr Posted May 29, 2008 Posted May 29, 2008 Hi folks, I found this thread when I couldn't get IE7 into my XP SP3 RIS image. I usually use the svcpack.inf method and throw iesetup.exe at the end of my updates before qchain.exeThis method seems to be the most elegant of all, but how do I accomplish it ? Which switches may I use to make it unattended, silent and also ready-to-go ? Is the 'iesetup.exe' inside \i386\updates or \i386\svcpack folders ? Is it a standalone .exe, or do I have to make a SFX from the IE7-WindowsXP-x86-<your-language-here>.exe file ? What about the .cat files and their respective entries on SVCPACK.INF ?Thanks for your help,--ThundernetBR
aprmike Posted May 30, 2008 Posted May 30, 2008 Hopefully this will help a bit further...1. Download the latest version of IE7 from here, running the plain exe is fine, with no extraction required. 2. Save into your svcpack folder, under i386 (presuming you have referenced this previously)3. On your svcpack.inf (in the root of i386) add the exe path after all updates, but before qchain, I used: "iesetup7.exe /quiet /nobackup /update-no /norestart" which runs fine, I then use group policy to prevent the first run wizard, but I'm not sure if you can bypass it otherwise.Have fun!
Drazick Posted May 30, 2008 Posted May 30, 2008 Let's say I use Nlite.Where can I get the latest updates to IE7?Thanks.
jonscaife Posted December 17, 2008 Posted December 17, 2008 (edited) I've found using it in runonce (rather than integrating) removes a lot of issues with hotfix detection, because while the binaries in \system32 get updated when it is integrated, I've seen enough systems where the \system32\dllcache binaries are still IE6 and are not updated to not suggest this method to everyone (this problem will cause IE hotfixes to fail to install properly). Instead, run the IE7 installer in runonce and then install the latest cumulative (currently MS08-024), which will do the same thing (basically) without the potential mess.My apologies if anyone is upset that I've re-awakened a thread from over 6 months ago, but this seemed the most appropriate place to post.I have had problems, like those mentioned in this thread, installing hotfixes after installing IE7 from svcpack or at T12. As cluberti says the problem is caused by incorrect file versions in the dllcache. Anyway, I have found a solution I believe is quite elegant...It appears that Windows Setup builds the dllcache after T12 and over-writes the files that IE7 setup creates. When IE7 is installed after setup completes it finds that the files it updates are already present and so it copies them into dllcache as .tmp files, and modifies PendingFileRenameOperations in [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager] to rename the .tmp files and replace the old versions on reboot. This doesn't work before T13 because ie setup doesn't find any files in dllcache, so instead of creating the tmp files, it just copies the files in as they are. Windows setup then over-writes these. It occured to me that I could manually take a copy of the .tmp files and put them into the dllcache, and add the registry entry myself so that upon reboot after setup the correct version of the files would be re-over-written. I imagine that is a solution that would work. But my unattended disk is only a CD not a DVD and its already 99% full, so I couldn't fit an extra 15mb SFX archive with the necesary files on without a compromise. It also seemed like a bit of a botch solution which I don't like. Instead I wondered if it was possible to trick the ie setup into creating the .tmp files and registry entry itself, as it would when run after setup. It seemed that the only thing that prompted this behaviour from setup was the presence of files with the same name already existing inside dllcache. So I created a 0kb blank text document and duplicated it, and renamed it, to create a set of files (see below) with the same names as those being over-written. I then added these to a SFX archive (which is ~100Kb) which extracts the files to dllcache before ie setup is run. This produced the desired result! After windows setup completed I checked the file versions in dllcache and they are the newer ie7 versions as desired. I also visited Windows Update and was now able to install the 2 updates that had previously been failing. Re-running IE7 setup on the system does not appear to change any files or registry entries anywhere on the system so I believe this 'fix' is fully successful. The archive is very small and takes less than a second to do its work.I hope this is useful to others who wish to install IE at or before T12Please note - if you disable or empty the dllcache (for example using sfc / purgecache) then this solution is irrelevant as you should not have a problem. I use my unattended disk to setup up PCs for friends and relatives who aren't technically minded, and hence I find it useful to leave the system file cache intact incase they somehow corrupt any system files.A note about IE8: I believe a similar method should work with IE8 if a similar problem occurs. The required files may very well be different. If so I will update this post when IE8 final is released.Below are details of the dummy files in the archive...admparse.dlladvpack.dllcustsat.dlldxtmsft.dlldxtrans.dllextmgr.dllhmmapi.dllie4uinit.exeieakeng.dllieaksie.dllieakui.dlliedkcs32.dlliedw.exeiepeers.dlliernonce.dlliesetup.dlliexplore.exeimgutil.dllinetcpl.cplinseng.dlljsproxy.dlllicmgr10.dllmshta.exemshtml.dllmshtml.tlbmshtmled.dllmshtmler.dllmsls31.dllmsrating.dllmstime.dlloccache.dllpngfilt.dlltdc.ocxurl.dllurlmon.dllvgx.dllwebcheck.dllwininet.dll Edited December 17, 2008 by jonscaife
mattffrost Posted February 27, 2009 Posted February 27, 2009 jonscaife,Can I please ask exactly how you did this?" I then added these to a SFX archive (which is ~100Kb) which extracts the files to dllcache before ie setup is run. This produced the desired result!"Thanks
jonscaife Posted April 20, 2009 Posted April 20, 2009 (edited) jonscaife,Can I please ask exactly how you did this?" I then added these to a SFX archive (which is ~100Kb) which extracts the files to dllcache before ie setup is run. This produced the desired result!"ThanksErr, I used WinRAR - just highlight all the files, right click, select "add to archive" and change the various settings in winrar to make the archive self extractingAs its just full of empty 0kb files I can't see any reason why I can't attach it, so here it isI'll shortly update this with a similar method for IE8See my Blog Jons Guides for more info, an updated zip of files, and the ie8 fileie7fix.exe Edited September 9, 2010 by jonscaife
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now