none
[VS2015] How to Extract Files with the correct File Names and extension from VCRedist.exe?

    Question

  • Hello Forum.

    My Question is in the Topic.

    I did not found a tool yet to Extract the Files with the correct File Names, to Deploy manually with my Application. Currently I have to manually (with InnoSetup) deploy all these Files:

    1. C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\msvcp140.dll
    2. C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT\vcruntime140.dll
    3. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-file-l1-2-0.dll
    4. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-file-l2-1-0.dll
    5. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-localization-l1-2-0.dll
    6. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-processthreads-l1-1-1.dll
    7. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-synch-l1-2-0.dll
    8. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-core-timezone-l1-1-0.dll
    9. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-convert-l1-1-0.dll
    10. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-environment-l1-1-0.dll
    11. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-filesystem-l1-1-0.dll
    12. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-heap-l1-1-0.dll
    13. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-locale-l1-1-0.dll
    14. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-math-l1-1-0.dll
    15. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-multibyte-l1-1-0.dll
    16. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-runtime-l1-1-0.dll
    17. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-stdio-l1-1-0.dll
    18. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-string-l1-1-0.dll
    19. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-time-l1-1-0.dll
    20. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\api-ms-win-crt-utility-l1-1-0.dll
    21. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64\ucrtbase.dll

    This is a total mess. It was a lot easier until VS2013. 3 Files and done.

    Thanks for your hints :)

    Saturday, January 9, 2016 1:06 AM

Answers

  • Hi MeerMusik,

    Thanks for your post.

    Do you want to extract these files and put these files into the target machine’s directory ?

    Do you want to install these dlls without installing Visual C++ Redistributable package?

    If so. I am afraid no such tool can achieve it.

    The easiest way is that you need to install the Visual C++ Redistributable for Visual Studio 2015 package in the target machine.

    https://www.microsoft.com/en-us/download/details.aspx?id=48145

    After installing it. It will bring all the files your listed to your machine in the target directory..

    Best Regards,

    Lake Xiao

    Monday, January 11, 2016 10:09 AM
    Moderator