What are the dll files that Microsoft Visual C++ Redistributable package extracts?

6.9k Views Asked by At

Aside from msvcrxxx.dll (where xxx represents the runtime version, example msvcr100.dll), what are the other dll files that Microsoft Visual C++ Redistributable package extracts?

1

There are 1 best solutions below

0
Ben Scott On
Glob Pattern Description
vcruntime*.dll Runtime Library for native code
vccorlib*.dll Runtime Library for managed code
msvcp*.dll C++ Standard Library for native code
concrt*.dll Concurrency Runtime Library for native code
mfc*.dll Microsoft Foundation Classes (MFC) Library
mfcmifc80.dll MFC Managed Interfaces Library
mfcm*.dll MFC Managed Library
mfc*u.dll Unicode MFC libraries end in "u"
vcamp*.dll AMP Library for native code
vcomp*.dll OpenMP Library for native code

A somewhat less precise but more concise glob pattern is vc* msvc* mfc* concrt* -- that will tend to pick up some unrelated files, but fits neatly on a command line, so you can do things like:

CD C:\Windows\System32
DIR vc* msvc* mfc* concrt*

Per Microsoft, "Determining Which DLLs to Redistribute"
(Undated page, accessed 2021 SEP 01)
https://learn.microsoft.com/en-us/cpp/windows/determining-which-dlls-to-redistribute?view=msvc-160