Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

MSVCR110.dll is missing from your computer #71

Closed
kensoh opened this issue Nov 30, 2017 · 4 comments
Closed

MSVCR110.dll is missing from your computer #71

kensoh opened this issue Nov 30, 2017 · 4 comments
Labels

Comments

@kensoh
Copy link
Member

kensoh commented Nov 30, 2017

Raising issue from feedback by Daniel from LifeCycle Solutions who is trying out TagUI. Thanks Dan!


I got an error from php.exe “The program can't start because MSVCR110.dll is missing from your computer.” I googled and found this related issue.

I was able to fix by installing 32bit MSVCR110.dll: https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

Anyway, I thought I’d mention in case you want to note in your setup instructions, or handle somehow in the app. I’m on Win10. I would have expected this to be on there already, but maybe something to do w 32bit vs 64bit.

@kensoh kensoh added the bug label Nov 30, 2017
@kensoh
Copy link
Member Author

kensoh commented Nov 30, 2017

Fix that worked for Daniel is installing from Microsoft website - Visual C++ Redistributable for Visual Studio 2012 Update 4 - https://www.microsoft.com/en-us/download/details.aspx?id=30679

It looks like some Windows systems may not have a common system file MSVCR110.dll that is used by PHP 32-bit version - https://github.com/tebelorg/TagUI/issues/69#issuecomment-343883204 . More details specific to PHP and MSVCR110.dll.


Downloading automatically for user may not be a good idea, or detecting if the file is missing may not be robust. Going to put a note in readme for Windows download section, so that users who experience this can download from Microsoft website.

kensoh added a commit that referenced this issue Nov 30, 2017
On some Windows computers, if you see 'MSVCR110.dll is missing' error,
install this from Microsoft website -
https://www.microsoft.com/en-us/download/details.aspx?id=30679 - this
file is required to run the PHP engine.
@kensoh
Copy link
Member Author

kensoh commented Nov 30, 2017

Added this note prominently in the setup section where users download TagUI for Windows -

On some Windows computers, if you see 'MSVCR110.dll is missing' error, install this from Microsoft website - this file is required to run the PHP engine.

@kensoh kensoh closed this as completed Nov 30, 2017
kensoh added a commit that referenced this issue Mar 27, 2018
@kensoh
Copy link
Member Author

kensoh commented Mar 27, 2018

Above commit adds a note to as Windows users to download the x86 (32-bit) version, this is because even if they are running 64-bit computers, the packaged PHP is still a 32-bit version for wider compatibility. Choosing the 64-bit version will still result in the error message. This note addresses that.

@sas-learn13
Copy link

Thank you! It did work...

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants