microsoft / CSS-Exchange

Exchange Server support tools and scripts
MIT License
1.21k stars 332 forks source link

HealthChecker - Visual C++ Redistributable files in Bin #1240

Open dpaulson45 opened 1 year ago

dpaulson45 commented 1 year ago

Issue In the Exchange bin folder contains the files msvcp110.dll, msvcr110.dll, msvcp100.dll, msvcr100.dll, which are being loaded and cause crashes on the Exchange server for MSExchangeServicesAppPool and MSExchangeMapiMailboxAppPool app pools.

Resolution We moved the four files(msvcp110.dll, msvcr110.dll, msvcp100.dll, msvcr100.dll) out of the bin folder and reinstalled the “Visual C++ Redistributable for Visual Studio 2012” and “Visual C++ Redistributable Packages for Visual Studio 2013” and that fixed the crash issue on all the 3 servers.

Additional Context Create a doc and check for this within Health Checker

dpaulson45 commented 5 months ago

placed the files msvcp110.dll, msvcr110.dll, msvcp100.dll, msvcr100.dll, that I found under windows, in the Exchange Bin directory, and nothing occurred. Attempted to also place in FrontEnd bin and Client Access Bin. Also tried to connect OL and do F/B lookup and can't easily reproduce the issue. Need better steps before we can add this into Health Checker.

dpaulson45 commented 1 month ago

Had another case with this issue. Need to determine how to call this out. Might just determine if the file is there and then call it out as a problem, even if it is a false positive it is better than not having it.