none
How to install .NET Framework 1.1 with SP1 slipstream, from a USB stick? RRS feed

  • Question

  • I try to install .NET Framework 1.1 with SP1 slipstream, from a USB stick. It is a 2GB stick, with 141MB free space left. The USB drive is assigned drive letter Z. The pc is running Windows XP Professional SP3.

    To start installation of the slipstream I enter following line at the command prompt:

    msiexec /i "Z:\Software\X\Microsoft Update\DotNet Framework\netfx.msi" /L "c:\temp\installationlog.txt"

    Installation starts and continues for some time until a "Microsoft .NET Framework 1.1" dialog box pops up asking "Please insert the disk: Microsoft .NET Framework 1.1". I will add the installation log to the end of this message (only the last part is added because of message size limitation). At several locations in the log file following lines appear:

    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888

    I have tried:

    * different USB port

    * formatting USB (FAT), I only have options to format for FAT or FAT32.

    * assigning a different driveletter to the USB

    * msiexec /i "Z:\Software\X\Microsoft Update\DotNet Framework\netfx.msi" /L "c:\temp\installationlog.txt" TARGETDIR="C:\Windows\Microsoft.NET\Framework\v1.1.4322"

    * msiexec /i "Z:\Software\X\Microsoft Update\DotNet Framework\netfx.msi" /qn /L "c:\temp\installationlog.txt"

    I can install .NET Framework 1.1 and SP1 from the USB stick if I execute the separate setup executables: first dotnetfx.exe, then dotnetfxsp1.exe. However, I need the slipstream setup, because the setup should also work when installing on Vista and Windows 7.

    The slipstream installation also works if I copy the entire setup from USB stick to the harddrive and install it from there. However, some people tend to complain if they have to do more than just start the setup and click the Next button. So I was wondering if there is a more convenient way to install the slipstream installation from a USB stick, than just copying the installation files to the harddrive first.

    Any ideas?

    Partial content of c:\temp\installationlog.txt:

    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NI;VJSWfcBrowserStubLib;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\VJSWfcBrowserStubLib.dll
    Action start 10:57:47: DDPatchUpdateAssemblyRB.
    Action ended 10:57:47: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:47: DDPatchUpdateAssembly.
    Action ended 10:57:47: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:47: DDPatchUpdateAssemblyRB.
    Action ended 10:57:47: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:47: DDPatchUpdateAssembly.
    Action ended 10:57:47: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NID
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NID;VJSWfcBrowserStubLib;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\VJSWfcBrowserStubLib.dll
    Action start 10:57:47: DDPatchUpdateAssemblyRB.
    Action ended 10:57:47: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:47: DDPatchUpdateAssembly.
    Action ended 10:57:47: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Processing assembly: vjslibcw
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:47: DDPatchUpdateAssemblyRB.
    Action ended 10:57:47: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:47: DDPatchUpdateAssembly.
    Action ended 10:57:47: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NI
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NI;vjslibcw;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjslibcw.dll
    Action start 10:57:47: DDPatchUpdateAssemblyRB.
    Action ended 10:57:47: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:47: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NID
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NID;vjslibcw;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjslibcw.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Processing assembly: vjslib
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NI
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NI;vjslib;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjslib.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NID
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NID;vjslib;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjslib.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Processing assembly: vjscor
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NI
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NI;vjscor;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjscor.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Scheduling DDPatchUpdateAssembly: ;NetFxUpdate_v1.1.4322;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\netfxupdate.exe" 0 v1.1.4322 GAC + NI NID
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: RegQueryInfoKey() return code: 0
    DDPatch: No more entries left in SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.1.4322\NID
    DDPatch: Scheduling DDPatchUpdateAssembly: v1.1.4322\NID;vjscor;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vjscor.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    DDPatch: Processing assembly: System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.Mobile.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: IEExecRemote, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: IEExecRemote, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;IEExecRemote, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\IEExecRemote.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Design.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Web.Services, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Web.Services, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Web.Services, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.Services.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: IEHost, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: IEHost, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;IEHost, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\IEHost.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: Microsoft.VisualBasic, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: Microsoft.VisualBasic, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 7.10.6001.4
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;Microsoft.VisualBasic, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Microsoft.VisualBasic.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Web.RegularExpressions, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Web.RegularExpressions, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Web.RegularExpressions, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.RegularExpressions.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.EnterpriseServices.dll,system.enterpriseservices.thunk.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Runtime.Serialization.Formatters.Soap, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Runtime.Serialization.Formatters.Soap, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Runtime.Serialization.Formatters.Soap, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Runtime.Serialization.Formatters.Soap.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Windows.Forms.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Security.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Drawing.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Data.OracleClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System.Data.OracleClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Data.OracleClient, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Runtime.Remoting.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Xml, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Management, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Management, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Management, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Management.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: Regcode, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: Regcode, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;Regcode, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\RegCode.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.ServiceProcess, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.ServiceProcess, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.ServiceProcess, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.ServiceProcess.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.DirectoryServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.DirectoryServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.DirectoryServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.DirectoryServices.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: Microsoft.JScript, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: Microsoft.JScript, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 7.10.6001.4
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;Microsoft.JScript, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Microsoft.JScript.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System.Messaging, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch: Assembly name: System.Messaging, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System.Messaging, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Messaging.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    DDPatch: Processing assembly: System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch: Assembly name: System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    DDPatch:                file version in patch: 1.1.4322.2032
    DDPatch: Failed to get runtime system directory.
    DDPatch: error result returned: 5888
    DDPatch: error detected, GetLastError() = 0
    DDPatch: Scheduling DDPatchUpdateAssembly: !v1.1.4322;System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /if;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll
    Action start 10:57:48: DDPatchUpdateAssemblyRB.
    Action ended 10:57:48: DDPatchUpdateAssemblyRB. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssembly.
    Action ended 10:57:48: DDPatchUpdateAssembly. Return value 1.
    Action start 10:57:48: DDPatchUpdateAssemblyCommit.
    Action ended 10:57:48: DDPatchUpdateAssemblyCommit. Return value 1.
    Action ended 10:57:48: DDPatchUpdateAssemblies. Return value 1.
    Action start 10:57:48: DDPatchARP.
    Action ended 10:57:48: DDPatchARP. Return value 1.
    Action start 10:57:48: InstallFinalize.
    Action ended 10:58:38: InstallFinalize. Return value 2.
    Action ended 10:58:44: INSTALL. Return value 2.
    Action ended 10:58:44: INSTALL. Return value 2.
    === Logging stopped: 6/07/2010  10:58:44 ===
    MSI (c) (3C:CC) [10:58:44:468]: Product: Microsoft .NET Framework 1.1 -- Installation operation failed.

    MSI (c) (3C:CC) [10:58:44:468]: Windows Installer installed the product. Product Name: Microsoft .NET Framework 1.1. Product Version: 1.1.4322. Product Language: 1033. Installation success or error status: 1602.

     

    Tuesday, July 6, 2010 9:38 AM

Answers

  • Hi FrederiekD,

    Here is the update of my test on my machine:

    - Slipstream .NET 1.1 and .NET 1.1 SP1
    - Copy the folder "DotNet" to my USB stick
    - Run the command line as you posted above via USB stick . I got the dialog box pops up that showed "Please insert the disk: Microsoft .NET Framework 1.1"
    - Directly run the netfx.msi via USB stick. I still got the dialog box pops up that showed "Please insert the disk: Microsoft .NET Framework 1.1"

    - Run the command line or the netfx.msi on the local disk. The installation ran without any problem.

    Thus, it looks like that we could not run the slipstream installer from portable drive like USB.
    It would be better to install .NET Framework 1.1 with SP1 from HDD.

    Hope this helps!

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Tuesday, July 13, 2010 3:20 AM
    Thursday, July 8, 2010 10:28 AM

All replies

  • Hi FrederiekD,

    Thank you for your post.

    For your concern, could you please help me to check the following two points?

    - Please check whether you have followed the steps mentioned here: http://www.mydigitallife.info/2007/12/27/install-microsoft-net-framework-11-on-windows-vista-fix-regsvcsexe-fails-error/ to slipsteam .NET 1.1 and .NET 1.1 SP1 one by one

    - Run the slipstream installer on your local disk instead of USB with Administrator account

    If any problem during the installation, could you please check whether the following link would be helpful?
    Please see: http://support.microsoft.com/kb/824643

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Edited by YiChun Chen Wednesday, July 7, 2010 9:21 AM typo
    Wednesday, July 7, 2010 9:20 AM
  • Hi,

    Thanks for your reply.

    I don't have a problem with installing .NET Framework 1.1 with SP1 slipstream installation from my local disk. The problem is, installing it from the USB stick, or from DVD for that matter.

    I think the problem is easy to reproduce. Create a slipstream installation, as described by the link you provided. Then copy the installation files to a USB stick. Run the msiexec command to install .NET 1.1 from the USB stick.  You could also use a CD or DVD instead of a USB stick.

    However, no need for me to put much more effort in this, as I will probably not have to install .NET 1.1 after all.

    Regards,

    Frederiek

     

    Wednesday, July 7, 2010 10:52 AM
  • Hi FrederiekD,

    Thank you for your reply.

    Could you please help me to check whether the failure will happen if you try the following three points?

    - Copy the installer to another USB stick and install .NET Framework 1.1 with SP1

    - Try to install .NET Framework 1.1 with SP1 via USB stick on another machine

    - Try to directly run the netfx.msi file instead of the command line

    I will try the steps you mentioned above and let you know the result.

    Look forward to your reply.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Edited by YiChun Chen Thursday, July 8, 2010 10:14 AM typo
    Thursday, July 8, 2010 10:08 AM
  • Hi FrederiekD,

    Here is the update of my test on my machine:

    - Slipstream .NET 1.1 and .NET 1.1 SP1
    - Copy the folder "DotNet" to my USB stick
    - Run the command line as you posted above via USB stick . I got the dialog box pops up that showed "Please insert the disk: Microsoft .NET Framework 1.1"
    - Directly run the netfx.msi via USB stick. I still got the dialog box pops up that showed "Please insert the disk: Microsoft .NET Framework 1.1"

    - Run the command line or the netfx.msi on the local disk. The installation ran without any problem.

    Thus, it looks like that we could not run the slipstream installer from portable drive like USB.
    It would be better to install .NET Framework 1.1 with SP1 from HDD.

    Hope this helps!

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Tuesday, July 13, 2010 3:20 AM
    Thursday, July 8, 2010 10:28 AM