You are currently offline, waiting for your internet to reconnect

Framework 4.0 Installation might take a long time to install when topology includes Trusted Domains (aspnet_regiis.exe)

Install framework 4.0 on a workstation or server which is a member of a domain

Network traces will show a LSA RPC call for LookupName to a DC (domain controller) with slow response to the query.
The problem is caused by a dependency to query for account information on a DC and potentially trusted domains for domain joined machines.
Resolving the trusted domain communication is beyond the scope of this article.  To work around the problem as it applies to the installation of the Framework 4.0 consider the following:

·         Save the installation files for the Framework 4.0 on the local machine.  Temporarily disconnect it from the network during the installation.

·         Follow the instructions on KB 818024.  Depending on the target operating system either change the registry entry or apply the hotfix.

·         Allow installation to proceed while waiting through the additional time.
MORE INFORMATION for more information on ASP.NET IIS Registration Tool (Aspnet_regiis.exe).  - Microsoft .NET Framework 4 (Standalone Installer) - KB 818024 How to restrict the lookup of isolated names in external trusted domains by using the LsaLookupRestrictIsolatedNameLevel registry entry

The MSI verbose log, usually found in the %temp% user folder might look like this:

MSI (s) (90:AC) [16:37:34:907]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI33DE.tmp, Entrypoint: QuietExec05/09/11 16:37:35 DDSet_Entry: QuietExec05/09/11 16:37:35 DDSet_Status: CustomActionData: 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru;15;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\'05/09/11 16:37:35 DDSet_Status: Command line: 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru'05/09/11 16:37:35 DDSet_Status: Directory: 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\'05/09/11 16:37:35 DDSet_Status: Successfully created process.05/09/11 16:37:35 DDSet_Status: Redirected process output:[----------BEGIN----------[Start installing ASP.NET (4.0.30319)]---------- END ----------]05/09/11 17:37:35 DDSet_Error: Process forcibly terminated: Time=3600.0029 exceeded maximum time of 3600.0000 seconds.05/09/11 17:37:35 DDSet_CARetVal: 000005b4:(null)05/09/11 17:37:35 DDSet_CARetVal: 800705b4:Failed to run 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_05/09/11 17:37:35 DDSet_Exit: QuietExecMSI (s) (90:9C) [17:37:35:169]: Executing op: ActionStart(Name=CA_RegIIS_x86,,)CustomAction CA_RegIIS_amd64 returned actual error code 1603 but will be translated to success due to continue markingMSI (s) (90:9C) [17:37:35:187]: Executing op: CustomActionSchedule(Action=CA_RegIIS_x86,ActionType=1089,Source=BinaryData,Target=QuietExec,CustomActionData=C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe

The 3600 second time out might not always be exceeded.

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Article ID: 2591399 - Last Review: 08/08/2011 16:01:00 - Revision: 1.0

Microsoft .NET Framework 4

  • KB2591399