none
.NET 3.5 does not install on clean copy of XP SP2 RRS feed

  • Question

  •  

    I have a clean copy of XP SP2 with all updates installed. When I try and install .NET 3.5 I always get an error when it tried to install .NET 3.0. The error lines are:

     

    MSI (s) (E0:C4) [15:26:25:419]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WCS' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:419]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WF' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WF x86' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 1' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 2' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 3 x86' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework XPS' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WCF' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 3' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 2 x86 ' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.

    MSI (s) (E0:C4) [15:26:25:429]: Note: 1: 1708
    MSI (s) (E0:C4) [15:26:25:429]: Product: Microsoft .NET Framework 3.0 Service Pack 1 -- Installation failed.

     

     

    Is there anywhere I can send the entire log file?

     

    Thanks for your help

     

    Graham

    Thursday, December 6, 2007 3:48 PM

Answers

  • Hi Graham,

     

    Sorry that I haven't responded to your email yet -- but I think you've included the answer right here on the Forum!

     

    Code Block
    ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps.  Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel.

     

     

    It looks like the problem is an IIS metabase corruption.  And the instructions are worth following -- if you don't need to use WCF web-host functionality, you can either uninstall IIS or temporarily disable the IISAdmin service while you're installing .Net 3.0.  If you do want the WCF web-host functionality, then you'll need to fix the IIS metabase corruption: the easiest way is to uninstall and reinstall IIS, though there may be other ways.

     

    Hope this helps,

    Nick Doty - MSFT

    Wednesday, December 12, 2007 9:44 PM

All replies

  • Hi Graham,

     

    Sorry to hear that you're having this problem.

     

    If you see any obvious errors or exceptions in the dd_NET_Framework30_Setup4D27.txt file, you can certainly post them here so that we can all take a look.

     

    But if that file is too large, you can also email your logs to me here (my email address is ndoty at microsoft dot com).  I recommend using the collect.exe tool described on Aaron Stebner's weblog (http://blogs.msdn.com/astebner/archive/2007/08/01/4172276.aspx) to zip up all the relevant logs and then attaching the vslogs.cab file to your email.

     

    Thanks,

    Nick Doty - MSFT

    Thursday, December 6, 2007 11:23 PM
  •  

    Sorry Nick, I couldn't see any obvious exception in the file you said so I have email the vslogs.cab file to you.

     

    Thanks for your help

     

    Graham

    Friday, December 7, 2007 7:17 AM
  • could you please post the logs somewhere and link them in a response, then you will get more eyes on it and hopefully a quicker resolution.

    Tuesday, December 11, 2007 6:41 AM
    Moderator
  •  

    Hi

     

    Is there any public place to put the log files? I have sent the log files to Nick (see previous post) and he says that there nothing obvious in the msi log files. He did ask for the app event log though and in there, there are lines with MSI errors. Here's a few of the lines:

     

    06/12/2007 15:26:25 MsiInstaller Information None 11708 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 -- Installation failed.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 2 x86 ' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 3' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WCF' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework XPS' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 3 x86' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 2' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update 'NET Framework WPF 1' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WF x86' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WF' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:25 MsiInstaller Error None 1023 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 - Update '.NET Framework WCS' could not be installed. Error code 1603. Additional information is available in the log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dd_NET_Framework30_Setup4D27.txt.
    06/12/2007 15:26:24 System.ServiceModel.Install 3.0.0.0 Error None 0 N/A VM-DOTNET System.TypeInitializationException: The type initializer for 'System.ServiceModel.Install.IisHelper' threw an exception. ---> System.ApplicationException: ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps.  Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel. ---> System.Runtime.InteropServices.COMException (0x800CC810): Unknown error (0x800cc810)
       at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       at System.DirectoryServices.DirectoryEntry.Bind()
       at System.DirectoryServices.DirectoryEntry.get_AdsObject()
       at System.DirectoryServices.PropertyValueCollection.PopulateList()
       at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
       at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
       at System.ServiceModel.Install.IisHelper.CheckAspNetInstalled(Boolean throwKnownCOMException)
       --- End of inner exception stack trace ---
       at System.ServiceModel.Install.IisHelper.CheckAspNetInstalled(Boolean throwKnownCOMException)
       at System.ServiceModel.Install.IisHelper..cctor()
       --- End of inner exception stack trace ---
       at Microsoft.Tools.ServiceModel.CommandArguments..ctor(String[] args)
       at Microsoft.Tools.ServiceModel.ServiceModelReg.Run(String[] args)
       at Microsoft.Tools.ServiceModel.ServiceModelReg.TryRun(String[] args)
    06/12/2007 15:26:23 System.ServiceModel.Install 3.0.0.0 Error None 0 N/A VM-DOTNET System.TypeInitializationException: The type initializer for 'System.ServiceModel.Install.IisHelper' threw an exception. ---> System.ApplicationException: ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps.  Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel. ---> System.Runtime.InteropServices.COMException (0x800CC810): Unknown error (0x800cc810)
       at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       at System.DirectoryServices.DirectoryEntry.Bind()
       at System.DirectoryServices.DirectoryEntry.get_AdsObject()
       at System.DirectoryServices.PropertyValueCollection.PopulateList()
       at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
       at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
       at System.ServiceModel.Install.IisHelper.CheckAspNetInstalled(Boolean throwKnownCOMException)
       --- End of inner exception stack trace ---
       at System.ServiceModel.Install.IisHelper.CheckAspNetInstalled(Boolean throwKnownCOMException)
       at System.ServiceModel.Install.IisHelper..cctor()
       --- End of inner exception stack trace ---
       at Microsoft.Tools.ServiceModel.CommandArguments..ctor(String[] args)
       at Microsoft.Tools.ServiceModel.ServiceModelReg.Run(String[] args)
       at Microsoft.Tools.ServiceModel.ServiceModelReg.TryRun(String[] args)
    06/12/2007 15:25:59 MsiInstaller Information None 11707 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.5 -- Installation completed successfully.
    06/12/2007 15:25:45 LoadPerf Information None 1000 N/A VM-DOTNET Performance counters for the WmiApRpl (WmiApRpl) service were loaded successfully. The Record Data contains the new index values assigned to this service.
    06/12/2007 15:25:45 LoadPerf Information None 1001 N/A VM-DOTNET Performance counters for the WmiApRpl (WmiApRpl) service were removed successfully. The Record Data contains the new values of the system Last Counter and Last Help registry entries.
    06/12/2007 15:23:11 SecurityCenter Information None 1800 N/A VM-DOTNET The Windows Security Center Service has started.
    06/12/2007 15:21:50 Userenv Warning None 1517 NT AUTHORITY\SYSTEM VM-DOTNET Windows saved user VM-DOTNET\Administrator registry while an application or service was still using the registry during log off. The memory used by the user's registry has not been freed. The registry will be unloaded when it is no longer in use.

     This is often caused by services running as a user account, try configuring the services to run in either the LocalService or NetworkService account.
    06/12/2007 14:48:07 MsiInstaller Information None 11708 VM-DOTNET\Administrator VM-DOTNET Product: Microsoft .NET Framework 3.0 Service Pack 1 -- Installation failed.

     

    Thanks

     

    Graham

    Tuesday, December 11, 2007 8:34 AM
  • I tend to use Live Spaces:

    http://home.services.spaces.live.com/

     

    This works well for me and is free.

     

    If you could also forward the logs to me, that would work too. aaronru@nospam_microsoft.com (remove nospam_ prior to sending mail)

     

    Tuesday, December 11, 2007 5:44 PM
    Moderator
  • Hi Graham,

     

    Sorry that I haven't responded to your email yet -- but I think you've included the answer right here on the Forum!

     

    Code Block
    ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps.  Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel.

     

     

    It looks like the problem is an IIS metabase corruption.  And the instructions are worth following -- if you don't need to use WCF web-host functionality, you can either uninstall IIS or temporarily disable the IISAdmin service while you're installing .Net 3.0.  If you do want the WCF web-host functionality, then you'll need to fix the IIS metabase corruption: the easiest way is to uninstall and reinstall IIS, though there may be other ways.

     

    Hope this helps,

    Nick Doty - MSFT

    Wednesday, December 12, 2007 9:44 PM
  •  

    Hi guys,

     

    that did it! Uninstalling IIS and re-installing fix the problem and allowed dotnet 3.5 to install without error.

     

    Thanks for everyones help

     

    Graham

    Thursday, December 13, 2007 9:49 AM