Ask a questionAsk a question
 

QuestionUnable to install .Net Framework 4 Beta 2 on 64-bit Windows 7

  • Friday, November 06, 2009 7:24 PMmbell33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have been unable to install the .Net Framework 4 Beta on Windows 7 x64.  Reviewing the log file we see the message

    Action: Performing Action on MSI at D:\1fb3200a639e1042d53435393679fef8\netfx_Core_x64.msi
    Returning IDOK. INSTALLMESSAGE_ERROR [The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.]


    I have already tried instructions found elsewhere regarding unregistering and reregistering the msiexec.  The service in the Services panel seems to be running.  The path to executable is C:\Windows\SysWOW64\msiexec.exe /V

    Any help would be appreaciated.

    --Michael
    • Moved byKarel ZikmundMSFTFriday, November 06, 2009 7:45 PMSetup issue (From:.NET Framework 4 Beta 2 – General)
    •  

All Replies

  • Saturday, November 07, 2009 1:54 AMRobert Fu Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I'd like to take a look at the install logs to narrow down the issue.  Could you collect your .NET Framework 4 setup logs following the instructions at http://blogs.msdn.com/heaths/pages/collect.aspx and post them somewhere we can access? (you can use skydrive.live.com to post the logs).  I'd be happy to take a look to see what has happened.

    Thanks,
    Robert
    VS/.NET Framework Setup Team
  • Monday, November 09, 2009 4:31 PMmbell33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Robert,

    I have run the collect.exe program and uploaded the vslog.cab file to my skydrive.  You should be able to get it from this link
    http://cid-adb9315d62c661c0.skydrive.live.com/self.aspx/Public/vslogs.cab

    I appreciate your help.

    --Michael
  • Tuesday, November 10, 2009 1:02 AMRobert Fu Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Michael,

    From the log files, it looks like Windows Installer service is having problem and may not be working correctly on the machine.  Aaron Stebner has a great blog on how to repair the Windows Installer service.  From the logs, it looks like you are on a 64 bit operating system.  if that's the case, please follow Aaron's repair instruction at:

    http://blogs.msdn.com/astebner/archive/2006/07/20/673408.aspx

    Thanks,
    Robert
    VS/.NET Framework Setup Team
  • Tuesday, November 10, 2009 10:21 PMmbell33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hello Robert,

    I followed Aaron's repair instructions, but to no avail.  The install fails with apparently the same error.  I have re-run the Collect.exe program and uploaded the latest log file to the following link.

    http://cid-adb9315d62c661c0.skydrive.live.com/self.aspx/Public/vslogs%202009-11-10.cab

    --Michael
  • Friday, November 13, 2009 4:36 PMmbell33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello All,

    I am still blocked on this issue.  Not able to install the Framework beta. 

    Any assistance would be appreciated.

    --Michael
  • Tuesday, November 24, 2009 3:12 AMToolmakerSteve Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Michael,

    While I don't really know anything about all this, I am running on a Windows 7 64 ultimate, and under computer management / services the path it shows is:
    C:\Windows\system32\msiexec.exe /V

    That is, it appears to be running from system32 not sysWow64. Don't know why two different 64-bit installations would differ like this.

    This is consistent with what I see in RegEdit:
    HKLM / System/ CurrentControlSet / services / msiserver
      ImagePath  =  %systemroot%\system32\msiexec.exe /V

    Similarly, other keys under msiserver refer to "system32\msimsg.dll" rather than "sysWow64\msimsg.dll".

    I notice on that blog page of Aaron Stebner, that there is a user comment by fadildugolli, that talks about changing one of the keys to use path sysWow64. I'm thinking maybe what he is saying might help you?  Whatever path you have listed in registry to msimsg.dll, check whether the file does exist in that location in your system folder?
    (I don't know what the relationship is between that dll and the .exe, but I figure they are both important!)


    - - - - -
    Also, if you try to manually Start the installer from the Services window, are you able to do so?



  • Tuesday, November 24, 2009 5:20 PMmbell33 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello, I really appreciate your input on this matter.  I gave it a try, but no luck yet.  I made the changes to the registry as you mentioned and double-checked it against the comment by fadildugolli.  I believe that it partially worked in that I think the installer got farther along than it did before but ultimately quit with a failed error message.  Investigating the log file shows that it is still complaining about the Windows Installation service.  The service itself seems to be running.  I didn't change any other registry keys except for system32\msiexec.exe to sysWow64\msiexec.exe.