Oprogramowanie

Problem MSVCR100.dll – brak Microsoft Visual C++ 2010 x86

problem

Na kilku forach internetowych zaobserwowałem, że użytkownicy dość często mają problemy z uruchomieniem programów napisanych w Microsoft Visual C++ 2010. W tematach pojawiały się podpowiedzi, lecz często były to wskazówki o niskiej precyzji. Problem pojawiał się najczęściej w systemach 64-bitowych Windows Vista i Windows 7. W tym artykule opiszę, w jaki sposób poradzić sobie z komunikatem o braku pliku MSVCR100.

Naprawa błędu MSVCR100

Podczas próby uruchomienia programu, który wymaga do poprawnego działania bibliotek Microsoft Visual C++ 2010 może wyskoczyć komunikat o braku pliku MSVCR100.dll – komunikat o treści: Nie można uruchomić programu, ponieważ na komputerze nie znaleziono MSVCR100.dll. Spróbuj ponownie zainstalować program, aby naprawić ten problem.

Błąd MSVCR100.dll

Powyższy zrzut ekranu pochodzi z 32-bitowej wersji programu Au3Record.exe – modułu AutoIt do nagrywania makr w Windows. Aplikacja została uruchomiona w 64-bitowym systemie, w efekcie czego pojawił się błąd MSVCR100.dll.

Na liście zainstalowanych aplikacji można często zauważyć biblioteki Microsoft Visual C++ 2010 dla platformy x64, jednakże w tej szczególnej sytuacji, gdy chcemy odpalić 32-bitową aplikację Visual C++ w 64-bitowym Windows należy dodatkowo zainstalować odpowiednie biblioteki przeznaczone dla architektury x86. Poniżej zamieszczam linki, z których można pobrać wspomniane biblioteki.

  • Pobierz Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
  • Pobierz Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

W opisywanym przypadku wystarczy instalacja bibliotek x86. Natomiast jeśli problem wystąpi przy 64-bitowej aplikacji pobieramy paczkę z drugiego odsyłacza. Programów korzystających z bibliotek Visual C++ 2010 jest na tyle dużo, iż prędzej czy później natkniemy się na sytuację wymuszającą zainstalowanie jednej z wersji. Aby zaoszczędzić sobie problemów w przyszłości warto mieć obydwa warianty zainstalowane.

O autorze

Mariusz Kołacz

Z zawodu mgr inż. informatyk, zwolennik nowoczesnych technologii i fan Nikoli Tesla. Prowadzi kilka blogów o tematyce technologicznej. Po godzinach lubi przeczytać dobrą książkę, pozwiedzać ciekawe miejsca w Polsce lub spędzić wolny czas na łonie natury.