locked
Visual Studio C++ Redistributable Setup Fails RRS feed

  • Question

  • For the past week I have had trouble trying to install programs that require VS C++ 2008 and 20010 sp1 as a dependency.

    I've gone through all of the troubleshooters and even a fresh install, the problem persists.

    This happened after I upgraded my motherboard to a better one and did a clean install of Windows 10. 

    The error I'm getting with the 2008 studio standalone installer is Error 997.Overlapped I/O operation is in progress.

    _____________________________________________

    Installation Log

    © 2009 Microsoft Corporation. All rights reserved. Terms of Use.
    OS Version Information:
    OS Version = 6.2.9200, Platform 2
    OS Description = Future OS - x64 Unkonw Edition (ProductType=48) 
    OS Version Information 
    Environment details:
    CommandLine = d:\1bc10f3e896192ae3a65a8fe\Setup.exe 
    TimeZone = Central Standard Time
    Initial LCID = 1033
    Environment details 
    Entering Function: LocalizedData::CreateLocalizedData
    succeeded
    Entering Function: EngineData::CreateEngineData
    Using Simultaneous Download and Install mechanism
    succeeded
    MaintenanceMode determination: evaluating EnterMaintenanceModeIf
    Exists: evaluating
    Exists evaluated to false
    MaintenanceMode determination evaluates to 'not in maintenance mode'
    Operation Type:
    Operation: Installing
    Operation Type 
    Package details: Microsoft Visual C++ 2010 x64 Redistributable Setup
    Package Name = Microsoft Visual C++ 2010 x64 Redistributable Setup
    Package Version = 10.0.40219
    Package details 
    User Experience Data Collection Policy:
    User Experience Data Collection Policy: UserControlled
    User Experience Data Collection Policy 
    Entering Function: UiDataT::CreateUiDataT
    succeeded
    Global Block Checks: Checking for global blockers
    BlockIf: Microsoft Visual C++ 2010 Redistributable is not supported on this operating system.
    And: evaluating
    Equals: evaluating
    Equals evaluated to true
    GreaterThan: evaluating
    GreaterThan evaluated to false
    And evaluated to false
    BlockIf evaluated to false
    BlockIf: This setup program requires an x64 platform. It cannot be installed on this platform.
    And: evaluating
    Equals: evaluating
    Equals evaluated to true
    Not: evaluating
    Equals: evaluating
    Equals evaluated to true
    Not evaluated to false
    And evaluated to false
    BlockIf evaluated to false
    BlockIf: A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
    And: evaluating
    Equals: evaluating
    Equals evaluated to true
    LessThan: evaluating
    LessThan evaluated to false
    And evaluated to false
    BlockIf evaluated to false
    Global Block Checks no blocking conditions found
    Applicability for Installing: evaluating each item
    Determining state: of d:\1bc10f3e896192ae3a65a8fe\vc_red.cab
    Exists: evaluating
    Exists evaluated to false
    Determining state of d:\1bc10f3e896192ae3a65a8fe\vc_red.cab - available but not verified yet
    Determining state: of d:\1bc10f3e896192ae3a65a8fe\vc_red.msi
    Exists: evaluating
    Exists evaluated to false
    Determining state of d:\1bc10f3e896192ae3a65a8fe\vc_red.msi - available but not verified yet
    Determining state: of d:\1bc10f3e896192ae3a65a8fe\vc_red.msi
    Exists: evaluating
    Exists evaluated to false
    Determining state of d:\1bc10f3e896192ae3a65a8fe\vc_red.msi - authored action for this item is NoOp
    Determining state: of MSIServer
    Determining state of MSIServer - payload not required for this item to perform action.
    Exists: evaluating
    Exists evaluated to false
    Exists: evaluating
    Exists evaluated to false
    Applicability for Installing determination is complete
    Applicability Result Count:
    Number of applicable items: 3
    Applicability Result Count 
    Action: System Requirement Checks
    Action: Disk space check for items being downloaded
    Action complete
    Action: Enumerating incompatible processes
    Action complete
    Action: Enumerating incompatible services
    Action complete
    Action complete
    Action: Downloading and/or Verifying Items
    d:\1bc10f3e896192ae3a65a8fe\vc_red.cab: Verifying signature for vc_red.cab
    d:\1bc10f3e896192ae3a65a8fe\vc_red.cab Signature verified successfully for vc_red.cab
    d:\1bc10f3e896192ae3a65a8fe\vc_red.msi: Verifying signature for vc_red.msi
    d:\1bc10f3e896192ae3a65a8fe\vc_red.msi Signature verified successfully for vc_red.msi
    Action complete
    Exists: evaluating
    Exists evaluated to false
    Exists: evaluating
    Exists evaluated to false
    Action: Performing actions on all Items
    Action: Performing Action on MSI at d:\1bc10f3e896192ae3a65a8fe\vc_red.msi
    Returning IDOK. INSTALLMESSAGE_ERROR [Error 997.Overlapped I/O operation is in progress. ]
    MSI (d:\1bc10f3e896192ae3a65a8fe\vc_red.msi) Installation failed. Msi Log: Microsoft Visual C++ 2010 x64 Redistributable Setup_20170106_151812795-MSI_vc_red.msi.txt
    PerformOperation returned 1603 (translates to HRESULT = 0x80070643)
    Action complete
    OnFailureBehavior for this item is to Rollback.
    Action: Performing actions on all Items
    Action complete
    Action complete
    Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:00:04).

    _________________

    Upon further inspection I have found that the VC dependency is trying to install in my storage drive and not my OS drive. I'm not sure what the cause for it to install there is.

    Friday, January 6, 2017 9:08 PM

All replies

  • Hi,

    Welcome to MSDN forum.

    Do you mean that you met the error” Error 997.Overlapped I/O operation is in progress” when you install Visual Studio C++ 2008 Redistributable and Visual Studio C++ 2010 Redistributable?

    Please have a look at this blog and download the Hotfix to fix it, then try to run the installer again.

    Besides, renaming C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18
    to C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18_old and re-run the VS installer as administrator.

    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.

    If this issue persists, I need your help to collect log. Please use http://aka.ms/vscollect to gather the installation logs. After using it, you will find vslogs.zip under %temp% folder. Please upload the file to https://onedrive.live.com/ and share the link here.

    Best regards,

    Joyce


    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.

    Monday, January 9, 2017 3:17 AM