When using one of the ZBrush features (most commonly ZRemesher v3) you may receive an error message about a missing .dll file.
This is not a Maxon or ZBrush error. It is a Windows error that affects ZBrush, ZBrushCore or the Pixologic License Manager. The Microsoft Visual C++ components that our software makes use of are either missing or damaged.
What it comes down to is that Microsoft recognizes that developers often have to do the same things as they write applications. Rather than requiring developers to reinvent the wheel, they provide libraries of pre-built code that developers can then use. It saves time and effort while also resulting in a higher level of standardization between apps. However, as with any software, various things can cause these components to be damaged. Sometimes it’s just normal system decay. Sometimes it’s because a developer decided that the C++ libraries weren’t EXACTLY what they needed so they modified some of the .dll files – but instead of doing it to a copy of the files they overwrite the originals. This works fine for their software but then it messes things up for any other software that might need the same files.
Whatever the cause actually is on your machine, there is nothing wrong with your ZBrush or ZBrushCore installation. It’s entirely a Windows issue.
There are several possible ways to fix this issue depending on exactly what is wrong. We recommend that you try the following steps in order since they put the easiest solution first and each requires progressively more effort.
Please be aware that we are providing this information as an attempt to help. Because Windows is a Microsoft product rather than a Maxon product, we are essentially trying to provide support for another company's software. We therefore cannot guarantee the accuracy of the information provided below, and the information provided is the extent of our knowledge on the topic. If you encounter issues, please contact Microsoft for further help.
1) The first thing to do to try fixing the error is to go to your ZBrush or ZBrushCore installation's \Troubleshoot Help folder and run the vcredist installers found there. We recommend installing the following three vcredist first:
If your software still does not run we recommend running the remaining three vcredist installers before trying to launch ZBrush or ZBrushCore again. One or more of them will error out but install anything it lets you install. Then try running the software. You’ll probably still get the same error, but this is the easiest possible fix so it’s what we direct people to do first.
2) If this does work, go to the Windows Control Panel >> Uninstall a program. Uninstall everything that is Microsoft Visual C++. Then restart your computer and run the vcredist installers again. Try ZBrush or ZBrushCore again.
3) If that doesn’t work, run some system checks to scan your computer and perform a repair. Open a Command window (in Run as Administrator mode), then type sfc /scannow and press Enter. Wait for that to complete, then try ZBrush or ZBrushCore again.
4) If that doesn’t work, open the Command window again (in Run as Administrator mode) but this time type DISM.exe /Online /Cleanup-image /Restorehealth and press enter. Wait until it completes, then try ZBrush or ZBrushCore again.
5) If that doesn’t fix the issue, see this article from Microsoft:
It is about Access but it actually applies to any program giving this issue.
6) One of those should fix the issue. If it doesn’t, then the only way you’ll be able to get your ZBrush software running on that machine is to reset your system. You’ll need to back up all of your files of course because this will remove everything from your system and put you back to when Windows was first installed.