Internet Explorer Help Desk


  NotC:  Any existing version of IE7 Beta must be uninstalled prior to installing a new version.

  Warning!!  Make life a bit easier on yourself and DO NOT remove the $NtUninstallie7bet2p$\spuninst\ (or $NtUninstallie7b2pmx$\spuninst\) folder from your Windows folder.  You have been warned. Some programs (such as CCleaner) may remove the folder which will create a problem.

If you have the beta version of the IE Developer Toolbar installed, I suggest you uninstall it before you proceed.  You can re-install it later.

  1. Disable Automatic Updates.

  2. Go to Control Panel > Add/Remove Programs and attempt the uninstall from there.
    If you are working with any version prior to build 5335 then wait for the list to load and place a check in "Show Updates". Build 5335 does not require this step.

  3. If IE7 Beta2 does not appear in the list then close the control panel and jump to #5.

  4. Reboot your system twice.  If you see a svchost.exe error the first time you reboot, just  Ok it and continue.  You shouldn't see the error on the second reboot.  If the uninstall has been successful then you can stop right here.  If not then continue.

  5. Go to Start > Run (WinKey + R) and enter the following command (or copy and paste it from here).

    %windir%\$NtUninstallie7bet2p$\spuninst\spuninst.exe

    In the case of build 5335 the command is

    %windir%\$NtUninstallie7b2pmx$\spuninst\spuninst.exe

    You may find that you have to change the %windir% to your actual Windows folder path which is usually c:\windows.

  6. Jump to #7 unless you receive the message
    Please log on to the same user account from which it was installed and try again
    In that case do steps A through E

    1. Go to Start > Run (WinKey + R) Regedit  and navigate to:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP0
      Expand the key and look for ie7b2pmx.  Select it and press your Delete key and then Enter to confirm.
      Close the registry editor.

    2. Open your Windows\$NtUninstallie7bet2p$\spuninst\ ( or Windows\$NtUninstallie7b2pmx$\spuninst\ ) folder and find a file named spuninst.inf

    3. Double click the spuninst.inf file to open it in your default text editor.

    4. Find the sections named [NoSort.UserMustBeSameAsInstall.Section] and [Prerequisite] (both are near the bottom of the file)
      It should look similar to this

      [NoSort.UserMustBeSameAsInstall.Section]
      PresentOp = checkReg,HKCU,SOFTWARE\Microsoft\Internet Explorer,InstalledByUser,0x10001
      Display_String = Internet Explorer 7 Beta 2 Preview cannot be uninstalled from this user account. Please log on to the same user account from which it was installed and try again.

      [Prerequisite]
      condition = SingleOp,NoSort.UserMustBeSameAsInstall.Section

      Select both sections and delete them

    5. Save the file and close your text editor.

  7. If all appears to go well then reboot your system twice and ignore #8.  If the $NtUninstallie7bet2p$ folder is empty, or has been deleted completely, you will receive an error and you will not be able to remove the Beta 2 Preview by running this command.

  8. Run system restore to a point prior to the installation of IE7Beta.
      NotC:  #8 is only a last resort and is not a recommended method of uninstalling IE7 Beta (or any other software for that matter).

  9. If you have failed in all your attempts to this point you might want to try downloading IEFix from
    http://windowsxp.mvps.org/IEFIX.htm

  10. Well I have now released a new version of IE7 Tools which should repair the uninstall and then remove IE7.  You will require the full version and not the Lite.

If all of the above fail then you are stuck with your existing version of IE unless you want to re-install Windows.