There are cases where the VC++ redistributables are supported for alternate time periods. From Support for older versions of Visual Studio -- "There are a few specific instances where we continue to support the Microsoft Visual C++ Redistributable beyond the underlying Visual Studio product lifecycle for security fixes only, and only in the context and timeframe of the Microsoft product(s) that depend on it. One such instance is when the Microsoft Visual C++ Redistributable is distributed in other Microsoft products, such as SQL Server, Windows Server, or Microsoft Office". I suggest you confirm with Microsoft whether Exchange 2016 is such a product.
Visual C++ 2012 is out of support, but is required for Exchange 2016 - how can we remove it and still run exchange?
Visual C++ 2012 is out of support, but is required for Exchange 2016 - how can we remove it and still run exchange?
We are required to uninstall any software that is no longer in support but still need to use Exchange 2016 which requires C++ 2012 - now out of support.
There were indications from Microsoft that only C++ 2013 was required so, as a test, I remove C++ 2012 and Exchange then failed to start - so I assume I was mislead by Microsoft?
Any thoughts, ideas etc?
2 answers
Sort by: Most helpful
-
-
Jake Zhang-MSFT 5,920 Reputation points Microsoft Vendor
2024-04-05T06:29:00.9066667+00:00 Hi @Mark Ashley,
First of all, I would like to explain that Visual C++2012 and 2013 are both versions supported by Exchange2016 and are one of the prerequisites for Exchange server2016. To ensure successful running of Exchange 2016, you need to install both versions of Visual C++. You can refer to the documentation linked below for more details:
https://learn.microsoft.com/en-us/exchange/plan-and-deploy/prerequisites?view=exchserver-2016