none
Windows 7 x64 Net Framework 4.7.1 and 4.7.2 install error RRS feed

  • Question

  • In a PC with Windows Home Premium SP1 x64 I have tried to install Net Framework 4.7.1 and 4.7.2 without success. In every case I obtained the same results:

    Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Se está ejecutando la operación de E/S superpuesta. ]
    Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Error 997.Se está ejecutando la operación de E/S superpuesta. ]
    PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

    I have installed in this PC the Net Framework 3.5, 4.5, 4.5.1, 4.6, 4.6.1 and 4.7, including the SDK versions. I have "repair" every Net Framework installed, run the Net Framework Repair Tool, check the integrity of the packages, run the sfc command, etc., etc., etc., etc..., but nothing work. It´s seems that the problem is with some kind of SHA control, and obviously, every task is performmed with Administer rigths.

    MSI (s) (BC!1C) [20:55:17:321]: Transforming table CustomAction.
    MSI (s) (BC!1C) [20:55:17:321]: Transforming table CustomAction.
    MSI (s) (BC!1C) [20:55:17:321]: Note: 1: 2262 2: CustomAction 3: -2147287038
    MSI (s) (BC!1C) [20:55:17:321]: Note: 1: 2205 2:  3: MsiPatchCertificate
    MSI (s) (BC!1C) [20:55:17:321]: LUA patching is disabled: missing MsiPatchCertificate table
    MSI (s) (BC!1C) [20:55:17:321]: Resolving source.
    MSI (s) (BC!1C) [20:55:17:321]: Resolving source to launched-from source.
    MSI (s) (BC!1C) [20:55:17:321]: Setting launched-from source as last-used.
    MSI (s) (BC!1C) [20:55:17:321]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'D:\de0f309d14254c37c338a5234b62ac\'.
    MSI (s) (BC!1C) [20:55:17:321]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'D:\de0f309d14254c37c338a5234b62ac\'.
    MSI (s) (BC!1C) [20:55:17:321]: PROPERTY CHANGE: Adding SourcedirProduct property. Its value is '{09CCBE8E-B964-30EF-AE84-6537AB4197F9}'.
    MSI (s) (BC!1C) [20:55:17:321]: SOURCEDIR ==> D:\de0f309d14254c37c338a5234b62ac\
    MSI (s) (BC!1C) [20:55:17:321]: SOURCEDIR product ==> {09CCBE8E-B964-30EF-AE84-6537AB4197F9}
    MSI (s) (BC!1C) [20:55:17:414]: SECREPAIR: CryptAcquireContext: Could not create the default key container
    MSI (s) (BC!1C) [20:55:17:414]: Determining source type
    MSI (s) (BC!1C) [20:55:17:414]: Source type from package 'netfx_Full_x64.msi': 0
    MSI (s) (BC!1C) [20:55:17:414]: SECREPAIR: Hash Database: C:\Windows\Installer\SourceHash{09CCBE8E-B964-30EF-AE84-6537AB4197F9}
    MSI (s) (BC!1C) [20:55:17:414]: SECREPAIR: SourceHash database file already exists. Deleting it.
    MSI (s) (BC!1C) [20:55:17:414]: Note: 1: 2262 2: SourceHash 3: -2147287038
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: New Hash Database creation complete.
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Crypt Provider not initialized. Error:0
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Crypt Provider not initialized. Error:0
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Crypt Provider not initialized. Error:0
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Crypt Provider not initialized. Error:0
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Crypt Provider not initialized. Error:997
    MSI (s) (BC!1C) [20:55:17:477]: SECUREREPAIR: Failed to CreateContentHash of the file: 1028\SetupResources.dll: for computing its hash. Error: 997
    MSI (s) (BC!1C) [20:55:17:477]: SECREPAIR: Failed to create hash for the install source files
    MSI (s) (BC!1C) [20:55:17:477]: SECUREREPAIR: SecureRepair Failed. Error code: 3e5F4F944F8
    Action start 20:55:17: CA_NgenUpdateHighestVersion_I_RB_amd64.3643236F_FC70_11D3_A536_0090278A1BB8.
    MSI (s) (BC!1C) [20:55:17:523]:
    Error 997.Se está ejecutando la operación de E/S superpuesta.

    I must work with the OFFLINE installer because in this PC I don´t have an internet connection. but in other PC with the same Windows 7 x64 SP1 I have updated to Net Framework 4.7.2 with internet.

    Some ideas to resolve this issue?

    Thanks,

    Enrique Gonzalez

    ----Spain----

    Tuesday, July 24, 2018 7:24 PM

Answers

  • Thanks for the information. Finally everything is working. I could install both, Net Framework 4.7.1 and 4.7.2, in the PC renaming the RSA/S-1-5-18 folder to bk. I think this is due to some change in the crypto keys supported in Microsoft, because in the PC connected to internet I can install all the updates of Net Framework without any problem.

    Thanks again,

    Enrique González

    • Marked as answer by Enrique_Spain Thursday, July 26, 2018 12:51 PM
    Thursday, July 26, 2018 12:51 PM

All replies

  • Hi Enrique Gonzalez,

    Welcome to the MSDN forum.

    According the error code message “Error 997. Overlapped I/O operation is in progress:”, please have a try with the following to troubleshoot this issue:

    1. Confirm the administrator is the ownership and full control on the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 folder, if not, took ownership and re-applied permissions as full control on this.
    2. Renaming C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 to C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18_old and re-try the installation
    3. If you do not have this registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsInstaller, you can back up the registry table and create it and add DWORD "SecureRepairPolicy with value of 1.
    4. Windows update is up-to-date, after that, search for KB2918614/ KB3072630/KB3000988/KB3008627 and once it is found, remove it and restart the computer

    For more details, please check this blog.

    Best regards,

    Sara


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    Wednesday, July 25, 2018 7:02 AM
    Moderator
  • Thanks for the information. Finally everything is working. I could install both, Net Framework 4.7.1 and 4.7.2, in the PC renaming the RSA/S-1-5-18 folder to bk. I think this is due to some change in the crypto keys supported in Microsoft, because in the PC connected to internet I can install all the updates of Net Framework without any problem.

    Thanks again,

    Enrique González

    • Marked as answer by Enrique_Spain Thursday, July 26, 2018 12:51 PM
    Thursday, July 26, 2018 12:51 PM