Bind 9.11 Windows still requires msvcr110.dll for Bind to run
I noticed this on two of my servers details below. After installing Bind which also installs the Redistribute C++ 2017 x64.
named.exe would fail to start any of the exe files in the bin directory. It would popup saying msvcr110.dll was missing.
To fix this issue requires install of Visual C++ Redistribute for Visual Studio 2012 Update 4
BIND version used
BIND 9.11.5-P4 (Extended Support Version)
Steps to reproduce
Windows 2012 R2 Standard 64bit
What is the current bug behavior?
named.exe doesn't run popups with a dialog saying MSVCR110.dll is missing This occurs with any of the exe files in the bin folder when clicked on.
Example event viewer log
Faulting application name: named.exe, version: 0.0.0.0, time stamp: 0x5c58e77f Faulting module name: MSVCR110.dll, version: 6.3.9600.19304, time stamp: 0x5c7f684f Exception code: 0xc0000135 Fault offset: 0x00000000000ecf30 Faulting process id: 0x1528 Faulting application start time: 0x01d4e5dd7aa5623c Faulting application path: c:\dns\bin\named.exe Faulting module path: MSVCR110.dll Report Id: b8604015-51d0-11e9-80e4-00163c261937 Faulting package full name: Faulting package-relative application ID:
What is the expected correct behavior?
Either make the build not require MSVCR110.dll or make the redistribute package for 2011 for Visual C++ be checked for/installed
Relevant configuration files
(Paste any relevant configuration files - please use code blocks (```)
to format console output. If submitting the contents of your
configuration file in a non-confidential Issue, it is advisable to
obscure key secrets: this can be done automatically by using
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as it's very hard to read otherwise.)
(If you can, link to the line of code that might be responsible for the problem.)