locked
This program can't start because <dll file> is missing from your computer RRS feed

  • Question

  • Good Afternoon:

    I've encountered an issue that I'm looking for assistance with.  I have a farm of Terminal Servers that I'm looking to upgrade from Office 2013 to 2016.  I've removed 3 of them for testing the upgrade process.

    I started by removing Office 2013.  Once it was removed, I did a manual installation of Office 2016 (VLM, not Clicktorun).  Once the installation finished, I received the following messages starting office apps:

    Word:

    The program cant' start becuase api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem.

    Excel:

    The program cant' start becuase api-ms-win-crt-heap-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem.

    Outlook:

    The program cant' start becuase api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem.

    Access:

    The program cant' start becuase api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem.

    Powerpoint:

    The program cant' start becuase api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem.

    The OS is server 2012 R2.  I'm not really sure where to go with this.  Reinstalling doesn't fix it, and neither does a repair.  This is a fresh installation of Windows, so there shouldn't be any conflicts.

    Any tips?

    Wednesday, October 21, 2015 9:33 PM

Answers

All replies

  • Hi Joe.Robinson,

    Based on your description, this error message can be cause due to Visual C++ Redistributable for Visual Studio 2015 RC fails on Windows Server 2012.

    You can refer to this case about this error message in Windows Server 2012:
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/64baed8c-b00c-40d5-b19a-99b26a11516e/visual-c-redistributable-for-visual-studio-2015-rc-fails-on-windows-server-2012?forum=vssetup

    Please follow this steps:

    1. Install Windows Updates:
      Go to Start - Control Panel - Windows Update
      Check for updates
      Install all available updates.
      After the updates are installed, restart your computer.
      After the restart repeat the steps above again until no more updates are available.
    2. Download the Visual C++ Redistributable:
      For Windows 64-bit
      Visual C++ Redistributable for Visual Studio 2015 (64-bit)
      For Windows 32-bit
      Visual C++ Redistributable for Visual Studio 2015 (32-bit)
    3. Run the vcredist_x64.exe (64-bit) or vcredist_x86.exe (32-bit) and select Uninstall
    4. Run the .exe again and select Install and restart the computer.

    Please try this method and check if it works for you. I'm glad to help and follow up your reply.

    Regards,

    Emi Zhang
    TechNet Community Support


    Please mark the reply as an answer if you find it is helpful.

    If you have feedback for TechNet Support, contact tnmff@microsoft.com.
    • Marked as answer by Joe.Robinson Thursday, October 22, 2015 1:04 PM
    Thursday, October 22, 2015 2:22 AM
  • Thank you for pointing out that it requires Visual C++ 2015.  I incorrectly assumed that if part of the installation failed, setup would show me an error and it did not.  Instead, it reported that everything installed correctly.

    Using your links, I downloaded the 32bit version of Visual Studio 2015 and attempted to run the installation.  The runtimes seemed to be partially installed, enough that the installer gave me an option to remove or repair.  I chose to remove it and then ran it again.  This time I was presented with an Unspecified Error, 0x80240017.

    Digging through the logs, I found the some errors pointing me to "C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu".  I navigated to this folder and found ran the update manually.  This update told me that it could not be applied because it was not applicable to my installation of Windows.

    Doing further research, I found that KB2919355 is required for Visual C++ 2015 Runtimes.  Once this patch is applied, I could run KB2999226 and install Visual C++ 2015 without issues.  As soon as that was installed, all of my office apps opened without issue.

    The odd thing is that I actually had KB2919355 installed.  It's applied to my installation media through Configuration Manager.  I checked Windows Updates with Microsoft and it offered KB2919355, and it was a very small update (which I know that KB2919355 is actually a rather large update!).  

    Thanks again for pointing me in the right direction.  This is a pretty frustrating error, but at least I have a solution for it and I can now work around during my deployments.

    • Proposed as answer by JJiare Friday, November 13, 2015 9:34 AM
    Thursday, October 22, 2015 1:14 PM
  • I am having the same issue but on a Windows 7 PC. I get all the same fun errors. I think I need to find the windows 7 equivalent to KB2919355 so I can fully install Visual C++

    Any Guidance would be appreciated.

    Thursday, March 31, 2016 3:42 AM
  • "The program cant' start becuase api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem."

    I had that error message after I installed SQL Server Data Tool (https://msdn.microsoft.com/en-us/mt429).

    My machine is using WinSever 2012 Standard Ed x64 and your step by step solution help NOTHING.

    I stuck with this installation for DAYS !!!

    ________

    I just wonder, how M$ Engineers are so careless, release product with error, bug & time consuming for customer find solution for their mistakes. Btw, I'm still proud using Ms product for years.


    Wednesday, April 20, 2016 7:27 PM
  • My problem was resolved by installing the correct version of Visual C++ run times.  It sounds like your problem is pretty much the same thing.  I think you need to install the correct Visual C++ runtimes...
    Wednesday, April 20, 2016 7:44 PM
  • which VC++ runtime should I install ?
    Tuesday, April 26, 2016 8:02 AM
  • I am having the same problem.  What is the correct version of Visual C++ run times?
    Thursday, November 3, 2016 5:08 AM
  • Hello,

    i have the same problem. But my Windows won´t have any updates to install.

    The installation of the Visual C++ run times gave me at the end the error/exit code 

    Apply complete, result: 0x80240017, restart: None, ba requested restart:  No



    Gruß
    Jesse

    Note: Posts are provided without warranty.

    • Proposed as answer by Mathieudwd Thursday, November 17, 2016 4:48 PM
    • Unproposed as answer by Mathieudwd Thursday, November 17, 2016 4:48 PM
    Friday, November 11, 2016 1:06 PM
  • Hello,


    I've just found a solution to get the Visual C++ 2015 installed successfully:

    (source) https://social.msdn.microsoft.com/Forums/vstudio/en-US/1c8a26ac-99ba-4077-a92d-f04dcfc612f5/visual-c-2015-redistibutable-x86-14023026-error-0x80240017?forum=vssetup


    - Get the KB2999226 from Microsoft for your Windows Product

    - Extract the KB to a folder (ex: KB-extract) with CMD : wusa.exe Windows6.1-KB2999226-x86.msu /extract:KB-extract

    - Go to the KB-extract folder with CMD

    - Launch the manual installation with CMD :  DISM.exe /Online /Add-Package /PackagePath:Windows6.1-KB2999226-x86.cab

    - Then test the vcredist install


    Thursday, November 17, 2016 4:54 PM
  • When standing up Windows 2012 R2 server with IIS and PHP, then trying to run php-cgi.exe from the command prompt fails and gives this message: api-ms-win-crt-stdio-l1-1-0.dll is missing, do these patches in order: KB2919442, KB2919355, KB2999226. Cheers.

    • Edited by indyguy46202 Tuesday, December 13, 2016 6:00 PM
    • Proposed as answer by marcko PUDUDO Tuesday, January 10, 2017 3:05 PM
    Tuesday, December 13, 2016 5:58 PM
  • After the installation of the 3 updates : KB2919442, KB2919355, KB2999226 in this order, it works fine. Thanks !
    • Proposed as answer by Patrick Lübbers Wednesday, January 11, 2017 11:37 AM
    • Unproposed as answer by Patrick Lübbers Wednesday, January 11, 2017 11:37 AM
    • Proposed as answer by TM4113 Thursday, March 16, 2017 8:20 PM
    Tuesday, January 10, 2017 3:07 PM
  • Installing patches in order: KB2919442, KB2919355, KB2999226 worked for me
    Wednesday, January 11, 2017 11:38 AM
  • This works for me !!! Thanks.
    Wednesday, April 19, 2017 9:30 AM
  • This worked for me!!
    Thanks a lot!
    Tuesday, May 30, 2017 9:31 AM
  • hi Emi,

    I am following your instructions but i got error to reinstall . so please help me as soon as possible .

    0x80240017 unspecified error

     Please mail me also if possible.

    Email id : acgolden6@gmail.com


    Regards//

    Alok Choubey

    

    

    Friday, December 8, 2017 3:44 PM
  • hey when i downloaded c++ redistributable it showed setup failed 
    Wednesday, March 28, 2018 1:20 PM
  • After apply these 3 updates, the issue which happened by Office 2016 on Windows Server 2012 R2 is fixed.

    Hao Hu

    Thursday, October 11, 2018 5:58 AM