Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Installing IE8-WindowsXP-x86-ENU.exe on Windows XP SP3

- - - - -

  • Please log in to reply
3 replies to this topic

#1
Nucleus

Nucleus

    Member

  • Member
  • PipPip
  • 267 posts
  • Joined 15-February 05
Is there a way to install the original Microsoft package of Internet Explorer 8 on Windows XP SP3 through RunOnceEx.cmd?

I have tried to manually install it using /passive /update-no /norestart with no problems. But when I put the same commands in RunOnceEx.cmd I get this error

Error in C:\WINDOWS\system32\iedkcs32.dll
Missing entry: BrandIEActiveSetup

Any ideas?


How to remove advertisement from MSFN

#2
mainpage

mainpage

    Newbie

  • Member
  • 29 posts
  • Joined 02-May 10
  • OS:XP Pro x86
  • Country: Country Flag

Is there a way to install the original Microsoft package of Internet Explorer 8 on Windows XP SP3 through RunOnceEx.cmd?

I have tried to manually install it using /passive /update-no /norestart with no problems. But when I put the same commands in RunOnceEx.cmd I get this error

Error in C:\WINDOWS\system32\iedkcs32.dll
Missing entry: BrandIEActiveSetup

Any ideas?


This and nLite

#3
cluberti

cluberti

    Gustatus similis pullus

  • Patrons
  • 11,030 posts
  • Joined 09-September 01
  • OS:Windows 10 x64
  • Country: Country Flag

Donator

IE8 is failing to run the command rundll32 "C:\WINDOWS\system32\iedkcs32.dll",BrandIEActiveSetup SIGNUP because iedkcs32.dll isn't actually an IE8 version (at least in memory) until after the machine reboots, and the ActiveSetup data doesn't populate until either you finish logging in once, or IE8 finishes installing and the machine is rebooted. Note that if you've already logged in FULLY once and then try installing IE8 from RunOnceEx, it'll actually work (because the ActiveSetup keys in the registry will be populated and have valid data), but given that you're doing this on a clean install it will fail (I tested this to be sure - if you do a full logon, then reboot and do this via RunOnce, it works without error - you're still in need of a reboot because you're running a mixed IE6/IE8 browser configuration, but the branding via iedkcs32 works without error).

Thus, if you install from RunOnce with the /noreboot parameter from a fresh install, before the user has logged in, you've not only booted a system with mixed IE6 and IE8 binaries and reg entries, but you don't have a fully-populated ActiveSetup registry, and branding will fail - double-whammy. RunOnce is just not the place to install IE7 or IE8 (patches after install, yes, but not the browser itself, at least not without a reboot) from a new install - using one of the other methods that install IE8 during setup are the best way, like this one from svcpack.inf. It avoids this by avoiding the branding call failure (it doesn't appear to need to occur when installing using the above add-on due to where it's being run during setup), plus the system has technically "been rebooted" once, aka setup, so IE8 is fully installed when the system comes up for the first time.
MCTS Windows Internals, MCITP Server 2008 EA, MCTS MDT/BDD, MCSE/MCSA Server 2003, Server 2012, Windows 8
--------------------
Please read the rules before posting!
Please consider donating to MSFN to keep it up and running!

#4
Nucleus

Nucleus

    Member

  • Member
  • PipPip
  • 267 posts
  • Joined 15-February 05

IE8 is failing to run the command rundll32 "C:\WINDOWS\system32\iedkcs32.dll",BrandIEActiveSetup SIGNUP because iedkcs32.dll isn't actually an IE8 version (at least in memory) until after the machine reboots, and the ActiveSetup data doesn't populate until either you finish logging in once, or IE8 finishes installing and the machine is rebooted. Note that if you've already logged in FULLY once and then try installing IE8 from RunOnceEx, it'll actually work (because the ActiveSetup keys in the registry will be populated and have valid data), but given that you're doing this on a clean install it will fail (I tested this to be sure - if you do a full logon, then reboot and do this via RunOnce, it works without error - you're still in need of a reboot because you're running a mixed IE6/IE8 browser configuration, but the branding via iedkcs32 works without error).

Thus, if you install from RunOnce with the /noreboot parameter from a fresh install, before the user has logged in, you've not only booted a system with mixed IE6 and IE8 binaries and reg entries, but you don't have a fully-populated ActiveSetup registry, and branding will fail - double-whammy. RunOnce is just not the place to install IE7 or IE8 (patches after install, yes, but not the browser itself, at least not without a reboot) from a new install - using one of the other methods that install IE8 during setup are the best way, like this one from svcpack.inf. It avoids this by avoiding the branding call failure (it doesn't appear to need to occur when installing using the above add-on due to where it's being run during setup), plus the system has technically "been rebooted" once, aka setup, so IE8 is fully installed when the system comes up for the first time.


thank you for taking the time to explain. I will try your suggested method on monday and reply.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users