Announcement

Collapse
No announcement yet.

MDAC keeps on running

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MDAC keeps on running

    Have 120 machines out on the high seas and users installing a SUF6.0.1.0 project (which includes JET40SP3 runtime) in a Windows 95 environment. 118 have worked 100%. The other 2 keep on trying to run the MDAC installation part of JET40 every time the machine is rebooted. I have had them remove the entries from Windows\RunOnce but still it tries to reinstall. I can't be sure if it has ever got as far as installing the Jet Components. I am not 100% sure whether the computers have IE5 or IE4 installed (the remainder probably have IE5.x installed) and wonder if this is causing it. When I ask them to install IE5.5 they can't because the installer says that another process never finished the setup (i.e. MDAC).

    I wondered about WININIT.INI doing this but can't see why if the MDAC installation is completed (or the screen says so) why it goes onto try and install everytime. I have asked the ships to see if the file exists and email to me but if anyone has any other ideas....???

    TIA

    John

  • #2
    Re: MDAC keeps on running

    Hi,

    I'm not sure why this is continuing like this, but you might try removing the following files:

    %TempDir%\mdac_typ.exe
    %TempDir%\JET40RebootRun.exe
    %TempDir%\Jet40Sp3_Comp.exe

    Or getting them to manually run "%TempDir%\Jet40Sp3_Comp.exe" (without passing it any flags) and see what the results are.

    If they continue having problems (i.e. MDAC tries to launch every time they boot) remove all of the files that I mentioned and get them to reboot their machines a couple of times, and perhaps even do a full shut down. Then once nothing is coming up, get them to try running the JET installation.


    mark.
    MSI Factory The Next Generation Intelligent Setup Builder

    Comment


    • #3
      Re: MDAC keeps on running

      I did reply to this once but disappeared.

      The ship returned back their WININIT.INI which had following:
      [rename]
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\IRSETUP.EXE
      NUL=C:\WINDOWS\TEMP\GLB1A2B.EXE
      NUL=C:\WINDOWS\TEMP\GLB1A2B.EXE

      Don't know what GLB1A2B.EXE is but got them to delete WININIT.INI and made no difference. So now have asked them to run the suggestions you made above.

      Will also ask them to check RUNONCE registry entry afterwards as well to see if the settings have been removed.

      Rgds

      John

      Comment


      • #4
        Re: MDAC keeps on running

        You might want to make sure they check both sets of run and runonce keys. IIRC there's one in HKEY_LOCAL_MACHINE, and another one in HKEY_CURRENT_USER...
        --[[ Indigo Rose Software Developer ]]

        Comment


        • #5
          Re: MDAC keeps on running

          Continuing this thread.. (I can't move it to the runtime forum!)

          I have now found the cause but not the cure. Whilst testing my setup with the lowest common denominator (Win 95 and IE4.01SP1) I find I can replicate this every time. It appears for some reason the JET40REBOOTRUN.EXE is not being removed from HKLM....RunOnce. The only cure is to manually remove using REGEDIT. It works fine if I install IE5 and above.

          Looking at REBOOTRUN.SF6 I notice that it checks for MDAC version in HKLM\Software\Microsoft\DataAccess\FullInstallVer and sets JET40REBOOTRUN.EXE to run if not there or an older version. However, despite MDAC2.6 running over and over this registry entry is not there at all. I may be wrong but perhaps under IE4.x MDAC installs the version in a different location and that this SUF6 project should be doing a bit more checking as I can't think of any other reason?

          Appreciate your help. Thanks John

          Comment


          • #6
            Re: MDAC keeps on running

            LATER... Found the problem with the SUF6 runtime scripts. They take no account of what version of Internet Explorer the machine is using. MDAC 2.6 will not install on anything lower than IE4 SP2 but when the runtime is included in a SUF6 project there is no error displayed but the machine keeps on trying to run MDAC because the runtime project thinks MDAC is not installed and round and round it goes...

            I suspect they need an additional test to check the version of IE4 but I haven't a clue what to look for. I can install IE4SP1 and get that version but MSFT have removed SP2 from their website so can't test it out to see what the two return. Anyone from IndigoRose have any ideas of how the runtimes can be fixed (and who will do it) - ideally something like "Sorry you need at least IE4 SP2 to install this app. kind of thing".

            Thanks John

            Comment


            • #7
              Re: MDAC keeps on running

              Hi,

              Thanks for all the information in this problem; someone on our side should be able to look into this problem soon.

              In the mean time here is a Microsoft article that explains how to determine what version or Internet Explorer a user has on their system: http://support.microsoft.com/directo...S;Q164539&

              As far as I understand it you will read:
              HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Version
              from the registry, and it must be 4.72.3612.1713 or greater.

              Thanks for all your help on this; hopefully this will be fixed as quickly as possible.


              mark.
              MSI Factory The Next Generation Intelligent Setup Builder

              Comment


              • #8
                Re: MDAC keeps on running

                Thanks for response and URL to the MSFT site. I spent ages searching their site and entering stuff into Google. You must have the magic touch (or perhaps used to U.S. way of entering things!). Will await some changes to the runtime but in meantime gives me something to work with on allowing my project to either install your runtimes or give up and install MDAC 2.5 if the person has not bothered upgrading now I have the magic version numbers to detect.... If I get there first will email you my version of the runtimes..

                Rgds John

                LATER: Have emailed [email protected] new versions of the JET40SP3 runtimes for your perusal and testing.

                Comment

                Working...
                X