cmderdev/cmder

api-ms-win-crt-runtime-l1-1-0.dll error

aligoren opened this issue · 96 comments

api-ms-win-crt-runtime-l1-1-0.dll error. can not found be

Edit: The solution has the following comment.

Fixed. I tried @squimer solution.

#501 (comment)

I've solved my problem with Visual C++ Redistributable for Visual Studio 2015:

For Windows 64-bit
http://download.microsoft.com/download/0/4/1/041224F6-A7DC-486B-BD66->BCAAF74B6919/vc_redist.x64.exe

For Windows 32-bit
http://download.microsoft.com/download/0/4/1/041224F6-A7DC-486B-BD66-BCAAF74B6919/vc_redist.x86.exe

Have you tried installed MS Visual Studio Redist?

http://www.microsoft.com/en-us/download/details.aspx?id=5555

Yes i tried. I've previously installed on my computer.

Have you tried both 2010 and 2007?

http://www.microsoft.com/en-us/download/details.aspx?id=29

Can you also provide a bit more detail about your current set up?

Same here :\

I tried 2010. I'm using Windows 7 32-bit.

Try installing the 2007 redis and see if that solves your issue.

I solved the problem now. @squimer gave in the link I downloaded the file I installed that solved the problem. cmder works. Maybe you can add the solution to the Readme file. Thanks.

VS2015 is currently in RC, is it really a good idea to ask users to install pre-release versions of DLLs? I'd recommend reverting to VS2013 until VS2015 gets to RTM.

Huh, I didn't see that upgrade until now. I didn't have to upgrade my VS dist, but than again I'm running Windows 10 RC, and that probably comes packaged with that dist.

This can definitely go in the FAQ, IMO.

I had the same problem without VS 2015 installed. @squimer solution helped.

I am win7 32-bit, I met the same problem, thanks @squimer, my problem has been solved.

@MartiUK
Could you please rebuild with VS2013?

he already did, he's been testing (or so) it for a few days now.

well I get the same problem ( vs2013 )

Same here without VS2015 on windows 8.1

I solved the problem now. You need to finish windows update.
And download @squimer link.

@imsyuan What do you mean "finish" windows update? Terminate the process? My computer is up to date, I tried install the file @squimer gives on two Win8.1 computer, but never succeed.

I can confirm that @squimer solution works on windows 8.1 while having VS2013

I've solved my problem with Visual C++ Redistributable for Visual Studio 2015 for Windows 64-bit as proposed by @squimer - running Windows 8.1

@LRPalacios Thanks, I succesfully installed Visual C++ Redistributable for Visual Studio 2015 after I install Visual C++ Redistributable for 2010, 2012 and 2013.

squimer's 64 bit link worked for me on Windows 7

@squimer solution helped

I'm sure installing the runtime fixes the issue, but it breaks the portable factor of the program. Hope it's fixed soon...

I have this same problem on Windows Server 2008 and I agree with @IkerGimenez, this breaks the portability factor.

@squimer's solution (#501 (comment)) fixes it, but as mentioned: it breaks the portability.

@squimer thanks for the solution!

The "Visual C++ Redistributable for Visual Studio" fails to install on my machine, so I looked for another solution.

I noticed that the README for the master branch of this repo states that the latest release is v1.2, and has a link to the release page. However, v1.2 is currently a pre-release.

I've opted for the latest release v1.1.4.1, found here: https://github.com/bliker/cmder/releases/tag/v1.1.4.1

@sealocal's solution worked for me on W8, no extra DLL's needed.

Спасибо! помогла установка Visual C++ Redistributable for Visual Studio 2015

Fresh win 8.1 Pro. No visual studio. v1.2 full. @squimer solution fixed the issue, but illustrates the lack of portability.

Both the .7z & the .zip (full) failed for me ... @sealocal's solution worked fine though

Please revert the solution to vs2013!

Same issue for me, worked to install this: http://www.microsoft.com/en-us/download/details.aspx?id=46881

gph commented

.7zip (v1.1.4.1) worked! thanks @sealocal

edit: on Windows 8.1 fresh install.

Its extremely confusing when the main README.md states that the latest release is v1.2 and yet the v1.2 is marked pre-release and hence not fit for release.

Please, produce a release that doesn't depend on RC redistributables, this is not a good idea at all.

Thank you! @squimer

Wasn't able to install either 32 or 64 bit versions of the redist links provided by @squimer

One or more errors caused the setup to fail. Please fix the issues then retry setup.
For more information see the log file

Log file

[0798:1768][2015-06-18T18:52:31]i301: Applying execute package: Windows81_x64, action: Install, path: C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\amd64\Windows8.1-KB2999226-x64.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\amd64\Windows8.1-KB2999226-x64.msu" /quiet /norestart'
[0798:1768][2015-06-18T18:52:32]e000: Error 0x80240017: Failed to execute MSU package.
[1968:13E0][2015-06-18T18:52:32]e000: Error 0x80240017: Failed to configure per-machine MSU package.
[1968:13E0][2015-06-18T18:52:32]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None
[1968:13E0][2015-06-18T18:52:32]e000: Error 0x80240017: Failed to execute MSU package.
[0798:1768][2015-06-18T18:52:32]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e2495eb6-cca8-47aa-91ea-3410ca44d7b7}, resume: ARP, restart: None, disable resume: No
[0798:1768][2015-06-18T18:52:32]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{e2495eb6-cca8-47aa-91ea-3410ca44d7b7}, resume: ARP, restart initiated: No, disable resume: No
[1968:13E0][2015-06-18T18:52:32]i399: Apply complete, result: 0x80240017, restart: None, ba requested restart:  No

Running Windows 8.1 (x64) with VS2013 Ultimate

Does anyone have another alternative?

Same issue for me. I wondered if it was anything to do with the fact I have Office 2016 Preview installed - seems to be a recent issue from my searching online. Either way, will try @squimer's fix. Thanks.

Apparently I have both those things already instlalled on my win7 machine. Both setups failed, x64 got to 99% before failing. I have VS2013 installed but not 2015......

No windows 10, No Office 2016 (huh?), and no VS2015.
also, ofc, this "api-ms-win-crt-runtime-l1-1-0.dll is missing" dialog is preventing me entirely from launching Cmder :/

The extra .dlls also failed on installation for me (Windows 7).

Work around was to d/l older version of Cmder from Aug 31:
https://github.com/bliker/cmder/releases/download/v1.1.4.1/cmder.zip

eyp commented

Yes, 1.1.4.1 works fine, thank you. I'm not able to install anything because of lacking og administrative permissions, so I needed a true portable version like this one.

Wouldn't it be just as simple as including said dll in the portable package?... I don't believe an application cares very much where a required dll is located exactly.

Agree with thany!

If you get error while the installation of Visual C++ Redistributable for Visual Studio 2015 on Windows 7, update your system. Here, I installed SP1, and works.

Wnidwos 10 build 10147 (I know i'm updating to 10158 later on) -- no VS2015,

bbut Ihad .NET libraries, all the C++ objects for x86 and x64, up to 2013 anyways....This really needs that one DLL, it doesn't even come bundled with WIn10 x64.

eyp commented

If you get error while the installation of Visual C++ Redistributable for Visual Studio 2015 on Windows > 7, update your system. Here, I installed SP1, and works.

Some people like me don't have administration permissions, that's the reason we like a portable package which doesn't need priviledges to install anything... because we can't update any software in the usual way...

Exactly. I was in the same situation as @eyp.

Same as @frankfuu, here.

Windows 8.1, 64bit.

nezl commented

@frankfuu @shakna-israel try to install the vc_redist file again, choose repair...it worked for me

So many people complaining, is this supported yet?

@attlas - I don't get the choice to repair, as it never actually installs.

After installing the redist package I found the dll inside windows/system32 and just copied it to the root of cmder installation. Then uninstalled the redist package. Tried downloading the dll from dll-files.com but it didn't work so may be corrupt. This official dll works though.

I think this is what needs to be included so users can stay portable and not need to install another runtime package. The only problem I see is that the x86 and 64 version of the dll has the same file name so you can't just put both of them in the cmder root. Thanks a lot MS.

I actually had to remove a bunch of different vcc redist and visual studio versions that had built up over time where I had to install them to get node, python, and various other things working. Then recently had issues where all these different versions were causing issues so had to remove all and install 2013 version. I don't want to have to install another version and end up with issues with other programs.

@isimmons It may have worked, but removing all VCC redist versions before 2013 is definitely not the right way to go. Since each yearly update comes with new API features, other apps might not work. What I do is usually keep the latest redist of each yearly package. Yearly releases are backwards compatible and hence it makes sure that other stuff doesn't break.

Attached an image for good reference.
image

@babhishek21 Yes in theory that should work. My system used to look just like yours from 2005 up to 2013 because over time I had installed them all. Then one day I updated npm and node and the new node-gyp package could not compile native npm packages. Many others had the same issue and the solution was to remove all the old ones and then install visual studio 2013 express. I have no idea what the actual issue was or why that fixed it but that is the working solution many people had to do.

But back to the topic of this issue, we should not need to install any of this because it kills the portability of cmder. Other dlls have been included with cmder to make it work without needing to install anything else so hopefully this dll will be included.

@isimmons Of course, ideally the required dlls should be packaged (or at least included). I think the build was made on VS2015 Preview by accident using the Preview API.

This happened to me on a new installed Win 8.1 Pro.
what I did is downloaded the 8.1 update from the microsoft website
for Win 8.1 x86 https://www.microsoft.com/en-us/download/details.aspx?id=42327
for Win 8.1 x64 https://www.microsoft.com/en-us/download/confirmation.aspx?id=42335

download and and install it. reboot your machine
reinstalled the Visual C++ 2015

CMDER works perfectly now. without errors

vors commented

same issue, installing redistributed VS helped.

I think it should be handled more gracefully: dll could be included in the download or there could be a check with prompt to install dll from MS site, if not found.

rebz commented

The solution provided by @squimer worked for me as well. Thanks!

The REAME specifically says this:

It is designed to be totally self-contained with no external dependencies, that is makes it great for USB Sticks or Dropbox.

Doesn't that mean we should not be having these problems? I just downloaded v1.2 on my dev system (which has all sorts of Visual Studios and redistributables installed), and cannot run cmder.

If someone feels adventurous, you can test this https://github.com/Stanzilla/cmder/releases/tag/v1.2.1

It should work without any DLLs as is.

@sealocal thanks for the solution!

@Stanzilla Works fine me :)!

Work for me on Win 7 x64.
These are the updated download links (x86 & x64)
https://www.microsoft.com/en-us/download/details.aspx?id=48145

Worked for me on Win7 x86
@javiercuadrado: Thanks for the updated download links

https://www.microsoft.com/en-us/download/details.aspx?id=48145

this link works for me

choose 32-bit or 64-bit then run the installer :)

Yeah it works for me, Thanks @weiliank , i am using windows 7 enterprise edition 64bit

@Vidhyadharantechdays welcome ! :)

dmxt commented

@weiliank Link doesn't work anymore. Any alternative?

@dmxt Just downloaded with provided link, and it worked (both download and cmder)!

@dmxt Hey there ! Sorry for the late reply :) so far i only approached this link and it works for me. Will try to source and post any other links if any.

vexe commented

Is it just me? The VC++ Redistrib 2015 downloaders never start downloading (Firefox and Chrome)

dmxt commented

@vexe Use internet explorer, that's how I solved that issue. Thanks Microsoft...

@vexe it's a error on the MS site, they mix HTTPS and HTTP. Try to browse the site via http when downloading.

Thanks a lot @Stanzilla for your fork, totally working now with no additional download and so on, nice job! 👍
Small off topic, if I pin on taskbar on win 8.1 when I click another icon is created next to it, anyone else?

Same issue on Win7 32b.
Unable to install VS C++ Redist 2015.
I have noticed that Win 7 Service Pack 1 is missing on my PC.

@squimer thanks for the solution......Excellent

@UberGruber I think I had a similar thing. Have you looked at the 'Task Bar' menu under 'Main' in the settings? You might have the "show all consoles" button clicked or something

nd3w commented

After tried to install the VC++ 2015 and failed, thanks to @sealocal, his solution is working.

Just installed C++ Redist and that has copied the reuqired dll so cmder is loading now, thanks to clues above.

@DanielGGordon Thank you for your input, unfortunately the option you mention are unchecked, also this issue happens only in win 8.1, not in my other machine with Win 7.

I have no problems when running 1.2.3 (https://github.com/Stanzilla/cmder/releases/tag/1.2.4) tag says 1.2.4 but is actually 1.2.3

dytra commented

I'm in x86 machine, I installed Visual C++ Redist 2013 and 2015 both x86 version but I that message still appear.
Do I have to install the x64 version too?

stackoverflow says that you cannot install the VC Redist package unless you ALSO have windows update KB2999226 installed:
https://stackoverflow.com/questions/33265663/api-ms-win-crt-runtime-l1-1-0-dll-is-missing-when-opening-microsoft-office-file

I have windows 7 and 64 bit and when I installed it its still not working any help???

This is beacuse we miss this update https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows This is Update for Universal C Runtime in Windows which can help you for sure just need to find your OS then download and instlal or also here i find good solutions This is for the Skype can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing
http://fanyit.com/problems-solutions-it/skype-cant-start-because-api-ms-win-crt-runtime-l1-1-0-dll-is-missing/
but have good explanation for how to download and install this Universal upate for C Runtime and this is happend on more program becuase is missing this file but for all you can resolve with this update

I found the answer on simply way...

Install Office 2016 64 bits.

That's ALL!!!

No one other method works

1 week in search...

can anybody help me with this httpd.exe (Entry Point not found) of api-ms-win-crt-runtime-l1-1-0.dll?
i have uninstalled and installed visual 2015 but i always got the same error.

thanks in advance

I have found a way to fix "api-ms-win-crt-runtime-l1-1-0.dll is missing" error showing up in many games (and unability to install "microsoft visual C++ 2015" (or 2017) giving 0x********* unspecified error in windows without service pack installed). Install this program

https://code.visualstudio.com/

and copy all dll files from "C:\Users\Computername\AppData\Local\Programs\Microsoft VS Code" into game directory overwriting whats there (remember to make backup of all dll files before)

After 2 days of digging google, this link solved my issue on Win 7 SP1 :
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

You can fix the api-ms-win-crt-runtime-l1-1-0.dll error by updating your windows or by repairing VISUAL C++ REDISTRIBUTABLE FOR VISUAL STUDIO 2015.

Check out the guide here: https://www.intenseclick.com/api-ms-win-crt-runtime-l1-1-0-dll-is-missing-error/

Thanks,
Larry

This is beacuse we miss this update https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows This is Update for Universal C Runtime in Windows which can help you for sure just need to find your OS then download and instlal or also here i find good solutions This is for the Skype can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing
http://fanyit.com/problems-solutions-it/skype-cant-start-because-api-ms-win-crt-runtime-l1-1-0-dll-is-missing/
but have good explanation for how to download and install this Universal upate for C Runtime and this is happend on more program becuase is missing this file but for all you can resolve with this update

thx. It works for win7 x64