none
.net Framework Fatal Error on Installation RRS feed

  • Question

  • OS Version = 6.0.6002, Platform 2, Service Pack 2
    OS Description = Vista - x64 Home Premium Edition Service Pack 2
    CommandLine = C:\eff8bfac1918ac8fd4c67943b5a8c0b3\\Setup.exe /x86 /x64
    TimeZone = Atlantic Daylight Time
    Initial LCID = 4105
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: Disabled
    Number of applicable items: 12
    Exe (C:\eff8bfac1918ac8fd4c67943b5a8c0b3\SetupUtility.exe) succeeded.
    Exe Log File: dd_SetupUtility.txt

    ServiceControl operation succeeded!
    [10/31/2011, 23:32:46] Action complete
    [10/31/2011, 23:32:46]Error 0 is mapped to Custom Error:
    [10/31/2011, 23:32:46]Wait for Item (clr_optimization_v2.0.50727_64) to be available
    [10/31/2011, 23:32:46]clr_optimization_v2.0.50727_64 is now available to install
    [10/31/2011, 23:32:46]Creating new Performer for ServiceControl item
    [10/31/2011, 23:32:46]ServiceControl operation succeeded!
    Exe (C:\eff8bfac1918ac8fd4c67943b5a8c0b3\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
    [10/31/2011, 23:32:53]PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)
    [10/31/2011, 23:32:53] Action complete
    [10/31/2011, 23:32:53]Error 0x1 is mapped to Custom Error: Success
    [10/31/2011, 23:32:53]Overwrite the current error to S_OK.
    [10/31/2011, 23:32:53]Wait for Item (Windows6.1-KB958488-v6001-x64.msu) to be available
    [10/31/2011, 23:32:53]Windows6.1-KB958488-v6001-x64.msu is now available to install
    [10/31/2011, 23:32:53]Created new DoNothingPerformer for File item
    [10/31/2011, 23:32:53]No CustomError defined for this item.
    [10/31/2011, 23:32:53]Wait for Item (SetupUtility.exe) to be available
    [10/31/2011, 23:32:53]SetupUtility.exe is now available to install
    [10/31/2011, 23:32:53]Creating new Performer for Exe item
    [10/31/2011, 23:32:53]Created new ExePerformer for Exe item
    [10/31/2011, 23:32:53]Launching CreateProcess with command line = SetupUtility.exe /screboot
    [10/31/2011, 23:32:53]Exe log file(s) :
    [10/31/2011, 23:32:53]C:\Users\mark\AppData\Local\Temp\dd_SetupUtility.txt
    [10/31/2011, 23:32:53]Log File C:\Users\mark\AppData\Local\Temp\dd_SetupUtility.txt exists and will be added to the Watson upload list
    [10/31/2011, 23:32:53]Exe (C:\eff8bfac1918ac8fd4c67943b5a8c0b3\SetupUtility.exe) succeeded.
    Exe Log File: dd_SetupUtility.txt
    MSI (C:\eff8bfac1918ac8fd4c67943b5a8c0b3\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20111031_233241896-MSI_netfx_Core_x64.msi.txt
    [10/31/2011, 23:34:11]PerformOperation returned 1603 (translates to HRESULT = 0x80070643)
    [10/31/2011, 23:34:11] Action complete
    [10/31/2011, 23:34:11]OnFailureBehavior for this item is to Rollback.
    [10/31/2011, 23:34:11] Action complete
    [10/31/2011, 23:34:11] Action complete
    [10/31/2011, 23:34:11]Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:01:30).


    I've been trying to figure this out for ages now. I've tried the cleanup tool, I've tried the web installer, I've tried the full client installer, I've tried cleaning my %temp% folder and now I'm at a loss. Help me out?

    Tuesday, November 1, 2011 2:42 AM

Answers

  • If that were an option I would have done that ages ago, unfortunately it is not. :( but I did manage to get the program working, even though some other stuff still gives me CLR errors.

     

    Ehh, I'm getting a new pc in a few months anyway!

    • Marked as answer by Mason Fraser Saturday, November 5, 2011 12:25 AM
    Thursday, November 3, 2011 11:16 PM

All replies

  • Please try YiChun Chen's suggestions in his answer in this thread:

    http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/5ca15c45-ddf7-479a-8f6a-980112b10990

    If that does not help, please download a fresh copy of the .NET Framework 4.0 standalone installer, here:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    Before running the installer, please create a NEW administrator account on your system and disable your AV software.

    Log on to your system with the new account and run the standalone installer As Admiinistrator.

    If the install fails, please provide complete logs as follows:

    Please collect your install logs logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&displaylang=e&displaylang=en

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

     

    Tuesday, November 1, 2011 1:00 PM
  • Please try YiChun Chen's suggestions in his answer in this thread:

    http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/5ca15c45-ddf7-479a-8f6a-980112b10990

    If that does not help, please download a fresh copy of the .NET Framework 4.0 standalone installer, here:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    Before running the installer, please create a NEW administrator account on your system and disable your AV software.

    Log on to your system with the new account and run the standalone installer As Admiinistrator.

    If the install fails, please provide complete logs as follows:

    Please collect your install logs logs with this:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&displaylang=e&displaylang=en

    After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

     

    https://skydrive.live.com/?cid=933d5b650497a833&sc=documents&uc=1&nl=1&id=933D5B650497A833%21108#

    Tuesday, November 1, 2011 2:28 PM
  • The actual failure is here:

    "Exe (C:\4406a65cee35d20c4219042670\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
     PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)"

    In this thread, in a very similar situation, Larcolais Gong made recommendations in his answer that I suggest you follow:

    http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/ae70d0f8-2dcb-4ff5-9d9f-94efd30455c3

    You may also check the solution offered by atverweij in the same thread.

    Before reattempting the installation, please be sure to empty your %temp% directory and disable your AV software.

    FWIW, the vslogs.cab you submitted contained seven .NET Framework 4.0 install logs, indicating the %temp% directory had not been emptied before each install attempt.

    %temp% points to the Temp folder under the logged on user's account. Please log on as the user you intend to use to run the installer, then click on the Vista Start Orb and type %temp% in the Search Box. The search results will show the Temp folder you want. Click on Temp in the search results to open the folder in Windows Explorer, then delete all the contants.

     

    • Edited by pvdg42 Tuesday, November 1, 2011 3:25 PM
    Tuesday, November 1, 2011 3:17 PM
  • The actual failure is here:

    "Exe (C:\4406a65cee35d20c4219042670\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
     PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)"

    In this thread, in a very similar situation, Larcolais Gong made recommendations in his answer that I suggest you follow:

    http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/ae70d0f8-2dcb-4ff5-9d9f-94efd30455c3

    You may also check the solution offered by atverweij in the same thread.

    Before reattempting the installation, please be sure to empty your %temp% directory and disable your AV software.

    FWIW, the vslogs.cab you submitted contained seven .NET Framework 4.0 install logs, indicating the %temp% directory had not been emptied before each install attempt.

    %temp% points to the Temp folder under the logged on user's account. Please log on as the user you intend to use to run the installer, then click on the Vista Start Orb and type %temp% in the Search Box. The search results will show the Temp folder you want. Click on Temp in the search results to open the folder in Windows Explorer, then delete all the contants.

     

    He states that the issue may reside in corrupted rights in sysWoW64, but doesn't go about how to correct them. How is this done?
    Tuesday, November 1, 2011 5:03 PM
  • If you right-click on the SysWow64 folder and select Properties, you can then select the Security Tab in the Properties Dialog.

    All users/groups except <system name>/Users should have Special permissions checked. The groups in question are: CREATOR/OWNER, SYSTEM, ADMINISTRATORS and Trusted Installer.

    If you see issues, you will probably have to log on as the original administrator account, created when WS 2008 was installed, and take ownership of the SysWow64 folder to make changes.

    Tuesday, November 1, 2011 9:41 PM
  • If you right-click on the SysWow64 folder and select Properties, you can then select the Security Tab in the Properties Dialog.

    All users/groups except <system name>/Users should have Special permissions checked. The groups in question are: CREATOR/OWNER, SYSTEM, ADMINISTRATORS and Trusted Installer.

    If you see issues, you will probably have to log on as the original administrator account, created when WS 2008 was installed, and take ownership of the SysWow64 folder to make changes.


    Then that is all correct. Thanks for all the help so far, got anything else?
    Tuesday, November 1, 2011 9:44 PM
  • Hi Mason,

     

    Welcome to the MSDN forum.

     

    From your log:

    [11/1/2011, 10:40:32]Exe (C:\4406a65cee35d20c4219042670\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
    [11/1/2011, 10:40:32]PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)

    [11/1/2011, 10:42:4] Returning IDOK. INSTALLMESSAGE_ERROR [There is a problem with this Windows Installer package. Please refer to the setup log for more information. ]

    11/01/11 10:42:24 DDSet_Error: Required property CustomActionData does not exist.

    11/01/11 10:42:24 DDSet_CARetVal: -2147024809

    MSI (s) (10:00) [10:42:24:465]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)

    MSI (s) (10:00) [10:42:24:465]: Error in rollback skipped.          Return: 5

    11/01/11 10:42:24 DDSet_Exit: NgenRemovePendingFileRenames failed

    11/01/11 10:42:04 DDSet_Error: Failed to install assembly C:\Windows\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll. IAssemblyCache->InstallAssembly() returned -2147024891.

    11/01/11 10:42:04 DDSet_Error: Failed to install assembly 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll' because of system error: Access is denied.

    First of all, in all your logs, you installed .NET Framework 4 via a web installer. I recommend you try standalone version of .NET Framework 4: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

     

    Second, I mentioned you have many removable drives in your computer. Please reject them all before the installation.

     

    Third, for the error code “-2147024809” which is 0x80070057 in hex mode, it means “The parameter is incorrect.”. For the error code “-2147024891” which is 0x80070005 in hex mode, it means “Access is denied”. Please ensure you have the healthy user account with administrator privileges. I recommend you try this tool: http://blogs.msdn.com/b/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    You also can take a look at this page: http://blogs.msdn.com/b/astebner/archive/2005/08/16/452523.aspx

     

    Then, According to the above error message, there might be some error with Windows Installer service.

    Please check that the Windows Installer service is set to manual but not disable via the following steps:

    1. Click Start menu, click Run, type services.msc in the Open text box, and then click OK.

    2. In the Services (Local) list, right-click Windows Installer, and then click Properties.

    3. If the Startup type drop-down list is set to a value of Disable, select the Manual option from the Startup type drop-down list, and then click OK.

    4. Click the File menu, and then click Exit.

    You can also download the Windows Installer 4.5 Redistributable from the link below:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=5A58B56F-60B6-4412-95B9-54D056D6F9F4
    For Windows Vista x64, please install the Windows6.0-KB942288-v2-x64.msu.

    You can refer to the articles below to know more about fixing some issues related with the service:

    ·         How to troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer

    ·         How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7

    ·         Error “the Windows Installer Service Could Not Be Accessed” In Windows Vista

    Then please try extracting the .NET Framework 4 installer package to your hard drive, and run the update Windows6.0-KB956250-v6001-x64.msu directly before the setup.
    You can use some third party tool such as WinRAR or use /x command line to extract the installer and look for the update file Windows6.0-KB956250-v6001-x64.msu.

     

    I hope this helps.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Wednesday, November 2, 2011 7:05 AM

  • Hi Mason,

     

    Welcome to the MSDN forum.

     

    From your log:

    [11/1/2011, 10:40:32]Exe (C:\4406a65cee35d20c4219042670\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
    [11/1/2011, 10:40:32]PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)

    [11/1/2011, 10:42:4] Returning IDOK. INSTALLMESSAGE_ERROR [There is a problem with this Windows Installer package. Please refer to the setup log for more information. ]

    11/01/11 10:42:24 DDSet_Error: Required property CustomActionData does not exist.

    11/01/11 10:42:24 DDSet_CARetVal: -2147024809

    MSI (s) (10:00) [10:42:24:465]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)

    MSI (s) (10:00) [10:42:24:465]: Error in rollback skipped.          Return: 5

    11/01/11 10:42:24 DDSet_Exit: NgenRemovePendingFileRenames failed

    11/01/11 10:42:04 DDSet_Error: Failed to install assembly C:\Windows\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll. IAssemblyCache->InstallAssembly() returned -2147024891.

    11/01/11 10:42:04 DDSet_Error: Failed to install assembly 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll' because of system error: Access is denied.

    First of all, in all your logs, you installed .NET Framework 4 via a web installer. I recommend you try standalone version of .NET Framework 4: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

     

    Second, I mentioned you have many removable drives in your computer. Please reject them all before the installation.

     

    Third, for the error code “-2147024809” which is 0x80070057 in hex mode, it means “The parameter is incorrect.”. For the error code “-2147024891” which is 0x80070005 in hex mode, it means “Access is denied”. Please ensure you have the healthy user account with administrator privileges. I recommend you try this tool: http://blogs.msdn.com/b/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    You also can take a look at this page: http://blogs.msdn.com/b/astebner/archive/2005/08/16/452523.aspx

     

    Then, According to the above error message, there might be some error with Windows Installer service.

    Please check that the Windows Installer service is set to manual but not disable via the following steps:

    1. Click Start menu, click Run, type services.msc in the Open text box, and then click OK.

    2. In the Services (Local) list, right-click Windows Installer, and then click Properties.

    3. If the Startup type drop-down list is set to a value of Disable, select the Manual option from the Startup type drop-down list, and then click OK.

    4. Click the File menu, and then click Exit.

    You can also download the Windows Installer 4.5 Redistributable from the link below:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=5A58B56F-60B6-4412-95B9-54D056D6F9F4
    For Windows Vista x64, please install the Windows6.0-KB942288-v2-x64.msu.

    You can refer to the articles below to know more about fixing some issues related with the service:

    ·         How to troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer

    ·         How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7

    ·         Error “the Windows Installer Service Could Not Be Accessed” In Windows Vista

    Then please try extracting the .NET Framework 4 installer package to your hard drive, and run the update Windows6.0-KB956250-v6001-x64.msu directly before the setup.
    You can use some third party tool such as WinRAR or use /x command line to extract the installer and look for the update file Windows6.0-KB956250-v6001-x64.msu.

     

    I hope this helps.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    The logs for whatever reason, are saying I'm using the web installer. I've already got the stand alone, (48.1MB) installer extracted. No matter which KB I click on it says "This update does not apply to your system" Same thing falls true for the Windows Installer 4.5.

    I've done sfc /scannow it says files are corrupted but it cannot replace them... When I check the logs the only errors I see have to do with windows side bars settings.ini file. The service was at manual. I tried the hidden administrator account, same problem. Can't install things in safe mode, didn't figure I could anyway..... The subinacl just gives me a bunch of errors on the console saying "subinacl is not recognized as an internal or external command, operable program or batch file"...
    Wednesday, November 2, 2011 3:23 PM
  • Not sure if you tried this?

    http://support.microsoft.com/kb/976982

    Some MSI components got corrupted. Error code usually helps 0x80070643.

    Wednesday, November 2, 2011 6:51 PM
  • Not sure if you tried this?

    http://support.microsoft.com/kb/976982

    Some MSI components got corrupted. Error code usually helps 0x80070643.

    Tried it once, then tried it again just now, no luck.

    Wednesday, November 2, 2011 9:34 PM
  • System restore did.... something....... O.o, I managed to get it installed onto the system, but now I'm getting CLR errors....

     

     

    EDIT: My trustedinstaller.exe's permissions were corrupted, so I went abouts fixing that issue thanks to google, but it didn't fix the problem any.

    • Edited by Mason Fraser Thursday, November 3, 2011 12:51 AM
    Thursday, November 3, 2011 12:47 AM
  • I am not sure if it would be worth spending more time trying to fix this thing. Maybe a clean system install will help. Sometimes its just darkness when it comes to broken components in Windows. Just my 2 cents.

    Thursday, November 3, 2011 1:32 PM
  • If that were an option I would have done that ages ago, unfortunately it is not. :( but I did manage to get the program working, even though some other stuff still gives me CLR errors.

     

    Ehh, I'm getting a new pc in a few months anyway!

    • Marked as answer by Mason Fraser Saturday, November 5, 2011 12:25 AM
    Thursday, November 3, 2011 11:16 PM
  • Hi Mason,

     

    I am sorry that .NET Framework installation let you experienced such terrible period of time. Frankly speaking, sometimes setup issues are more complex than what we imagine, because of different machines, different OS settings, different software installed and so on. For you situation, although the reinstallation or repair seems like inconvenient and wasting a lot of time, compared with that endless searching and try but no avail, it is a quicker and more direct way to resolve some tough problem in fact. If you have any other concerns after the reinstall, please feel free to let me know.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Friday, November 4, 2011 10:27 AM