MSFN Forum: IE 7 - Breaks RunOnceEx? - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

IE 7 - Breaks RunOnceEx? Rate Topic: -----

#1 User is offline   jrf2027 

  • Member
  • PipPip
  • Group: Members
  • Posts: 238
  • Joined: 06-September 04

Posted 26 October 2006 - 08:26 AM

I have an interesting problem. No matter how I install IE7 (unattended install of stock IE7 download at T-13 through svcpack.inf, unattended in RunOnceEx through IEAK customized install), after IE7 is installed RunOnceEx will not run at all. The registry entries are imported, but they are not executed.

I have also tried to execute RunOnceEx without a reboot using the (rundll32.exe iernonce.dll,RunOnceExProcess) command, nothing runs.

Before you ask, yes, my copy of Windows is genuine.

The only variable is IE 7. On installs with the same exact updates and programs, but no IE7, RunOnceEx works fine.

Anybody have any ideas? Is this by design in IE 7? I know one other person had a similar problem in a previous post, is it just us or is anybody else seeing this?


#2 User is offline   eriqjaffe 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 06-March 06

Posted 26 October 2006 - 04:44 PM

I'm pretty sure that IE7 creates RunOnceEx entries of its own. When I updated my PC, I got a window that looked like the RunOnceEx output the first time I rebooted it. I should verify that on a virtual machine and see if that really is the case...

#3 User is offline   studguy1 

  • Junior
  • Pip
  • Group: Banned
  • Posts: 80
  • Joined: 13-October 03

Posted 27 October 2006 - 02:53 PM

i am having the exact same problemm, and i have been baffled by this problem for almost 2 days which i ultimately tracked down to IE7 just like you. RunOnceEx works fine until you install IE7 and reboot. after that its bye-bye RunOnceEx . i dunno if it is purposely disabled with some hidden variable to enable/disable, or if it is a bug.

RunOnce still works but it has it own quirks and is not as neat as RunOnceEx.

So just scratching my head for now, until somebody comes up with something better :wacko:

This post has been edited by studguy1: 27 October 2006 - 03:02 PM


#4 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 08 November 2006 - 06:03 PM

View Poststudguy1, on Oct 27 2006, 09:53 PM, said:

i am having the exact same problemm, and i have been baffled by this problem for almost 2 days which i ultimately tracked down to IE7 just like you. RunOnceEx works fine until you install IE7 and reboot. after that its bye-bye RunOnceEx . i dunno if it is purposely disabled with some hidden variable to enable/disable, or if it is a bug.

RunOnce still works but it has it own quirks and is not as neat as RunOnceEx.

So just scratching my head for now, until somebody comes up with something better :wacko:


I am glad I found this thread because I am having the same problem. I may need to put a ticket in with MS on this.

This post has been edited by snooz: 08 November 2006 - 06:03 PM


#5 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,001
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 08 November 2006 - 06:23 PM

This is occuring due to a change in the iernonce.dll file. You can still launch the RunOnceEx process by copying the IE6 version of the iernonce.dll file into any location and executing the runonceex command using it, but IE7's iernonce.dll file is the culprit. Not sure if it's by design or an unintended consequence, but that's the long and short of it.

#6 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 08 November 2006 - 09:04 PM

View Postcluberti, on Nov 9 2006, 01:23 AM, said:

This is occuring due to a change in the iernonce.dll file. You can still launch the RunOnceEx process by copying the IE6 version of the iernonce.dll file into any location and executing the runonceex command using it, but IE7's iernonce.dll file is the culprit. Not sure if it's by design or an unintended consequence, but that's the long and short of it.


Hey Club,

If you replace the ieronce.dll in system32 and dllcache did you notice any adverse symptoms in IE7 or did it work perfect?

#7 User is offline   jdhawk 

  • Group: Members
  • Posts: 3
  • Joined: 08-November 06

Posted 08 November 2006 - 09:09 PM

The proper way to do this in Beta 1 was to slipstream using
IE7BETA1-WindowsXP-x86-enu.exe /INTEGRATE:D:\XPCD


After Beta1 the /INTEGRATE switch disappeared, which has quite a few people in the ms newsgroups in wondering what happened. The best you can do is hope that nLite will be able to do it soon (tI've heard it will work in the next version) or hope that MS releases a new installer that will allow slipstreaming (/INTEGRATE switch)

-jdhawk

#8 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 08 November 2006 - 09:19 PM

View Postjdhawk, on Nov 9 2006, 04:09 AM, said:

The proper way to do this in Beta 1 was to slipstream using
IE7BETA1-WindowsXP-x86-enu.exe /INTEGRATE:D:\XPCD


After Beta1 the /INTEGRATE switch disappeared, which has quite a few people in the ms newsgroups in wondering what happened. The best you can do is hope that nLite will be able to do it soon (tI've heard it will work in the next version) or hope that MS releases a new installer that will allow slipstreaming (/INTEGRATE switch)

-jdhawk


How is this relevant?

#9 User is offline   jdhawk 

  • Group: Members
  • Posts: 3
  • Joined: 08-November 06

Posted 08 November 2006 - 09:36 PM

View Postsnooz, on Nov 8 2006, 09:19 PM, said:

View Postjdhawk, on Nov 9 2006, 04:09 AM, said:

The proper way to do this in Beta 1 was to slipstream using
IE7BETA1-WindowsXP-x86-enu.exe /INTEGRATE:D:\XPCD


After Beta1 the /INTEGRATE switch disappeared, which has quite a few people in the ms newsgroups in wondering what happened. The best you can do is hope that nLite will be able to do it soon (tI've heard it will work in the next version) or hope that MS releases a new installer that will allow slipstreaming (/INTEGRATE switch)

-jdhawk


How is this relevant?



Haha. Its an informative post. You're right, I did not in fact provide a solution, just some information on the subject since I have been toiling over this issue myself.

Slipstreaming used to work (Beta1) and I have a feeling that it will work in the near future. You've been able to slipstream every other IE install, and I'm sure this one will eventually be the same way.

Good luck "putting in a ticket" to MS to make their installer work in a post install script though (which will probably be ignored)

#10 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 08 November 2006 - 11:46 PM

View Postjdhawk, on Nov 9 2006, 04:36 AM, said:

View Postsnooz, on Nov 8 2006, 09:19 PM, said:

View Postjdhawk, on Nov 9 2006, 04:09 AM, said:

The proper way to do this in Beta 1 was to slipstream using
IE7BETA1-WindowsXP-x86-enu.exe /INTEGRATE:D:\XPCD


After Beta1 the /INTEGRATE switch disappeared, which has quite a few people in the ms newsgroups in wondering what happened. The best you can do is hope that nLite will be able to do it soon (tI've heard it will work in the next version) or hope that MS releases a new installer that will allow slipstreaming (/INTEGRATE switch)

-jdhawk


How is this relevant?



Haha. Its an informative post. You're right, I did not in fact provide a solution, just some information on the subject since I have been toiling over this issue myself.

Slipstreaming used to work (Beta1) and I have a feeling that it will work in the near future. You've been able to slipstream every other IE install, and I'm sure this one will eventually be the same way.

Good luck "putting in a ticket" to MS to make their installer work in a post install script though (which will probably be ignored)


We are not trying to install IE7 through runonceex. We are trying to install other things through runonceex and since IE7 is installed it doesn't work. IEAK, installer etc is fine but this is a bug in the dll. I open a case submit the bug and they either know about it or not but either way it is non-decrement since it is a bug. They will fix it.

#11 User is offline   sdalbert 

  • Group: Members
  • Posts: 2
  • Joined: 08-February 06

Posted 09 November 2006 - 09:53 AM

View Postcluberti, on Nov 8 2006, 08:23 PM, said:

This is occuring due to a change in the iernonce.dll file. You can still launch the RunOnceEx process by copying the IE6 version of the iernonce.dll file into any location and executing the runonceex command using it, but IE7's iernonce.dll file is the culprit. Not sure if it's by design or an unintended consequence, but that's the long and short of it.


This post bears a striking similarity to the one I posted here. :P

#12 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 09 November 2006 - 12:37 PM

Ok guys just got off the phone with Microsoft. They are aware of the bug and there is a hotfix for it. Once I get it I will post it for you guys.

#13 User is offline   eriqjaffe 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 06-March 06

Posted 09 November 2006 - 03:35 PM

Good news. Until the hotfix is available, I've just moved IE7 down to the bottom of my RunOnceEx.cmd file with the /forcereboot switch, so that the other stuff I want to install via RunOnceEx installs properly. After IE7 installs, the system gets rebooted, but there are no more RunOnceEx things for the new dll to mess up.

#14 User is offline   snooz 

  • Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 11-August 03

Posted 05 December 2006 - 01:44 PM

Well guys they are not going to release a hotfix. It will be included in a future update so it looks like we have to use the ie6 version until it is out.

#15 User is offline   mrfret 

  • Group: Members
  • Posts: 3
  • Joined: 18-August 04

Posted 09 December 2006 - 08:23 AM

View Posteriqjaffe, on Nov 9 2006, 03:35 PM, said:

Good news. Until the hotfix is available, I've just moved IE7 down to the bottom of my RunOnceEx.cmd file with the /forcereboot switch, so that the other stuff I want to install via RunOnceEx installs properly. After IE7 installs, the system gets rebooted, but there are no more RunOnceEx things for the new dll to mess up.


I put it just before the cleanup.cmd line in RunOnceEx.cmd and used /quiet /update-no /no-default /norestart
and used the cleanup to reboot.

seems to work just fine :)

edit: seems I was a bit premature :(
It works, but only after rebooting the second time.

This post has been edited by mrfret: 09 December 2006 - 09:00 AM


#16 User is offline   Joc 

  • Junior
  • Pip
  • Group: Members
  • Posts: 91
  • Joined: 02-December 03

Posted 04 October 2007 - 03:14 AM

View Postmrfret, on Dec 9 2006, 08:23 AM, said:

View Posteriqjaffe, on Nov 9 2006, 03:35 PM, said:

Good news. Until the hotfix is available, I've just moved IE7 down to the bottom of my RunOnceEx.cmd file with the /forcereboot switch, so that the other stuff I want to install via RunOnceEx installs properly. After IE7 installs, the system gets rebooted, but there are no more RunOnceEx things for the new dll to mess up.


I put it just before the cleanup.cmd line in RunOnceEx.cmd and used /quiet /update-no /no-default /norestart
and used the cleanup to reboot.

seems to work just fine :)

edit: seems I was a bit premature :(
It works, but only after rebooting the second time.


Is there any _real_ solution? I would like to reuse my wpi anytime...

Joc

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy