Gdy pojawia się komunikat o braku VCRUNTIME140.dll, zainstaluj lub napraw oficjalny pakiet Microsoft Visual C++ Redistributable. Na 64-bitowym Windows zwykle potrzebne są pakiety x64 i x86 — nie pobieraj samego pliku DLL ze stron trzecich.
Stan na: 22 września 2026 r.
Co oznacza błąd braku VCRUNTIME140.dll
Błąd oznacza, że uruchamiany program nie może znaleźć wymaganej biblioteki środowiska Visual C++. Pliki VCRUNTIME140.dll, VCRUNTIME140_1.dll, MSVCP140.dll i biblioteki pokrewne instaluje Microsoft Visual C++ Redistributable v14, wspólny dla programów zbudowanych przy użyciu Visual Studio 2015–2026.
Angielska wersja komunikatu może brzmieć: „The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.” Polska wersja Windows wyświetla informację o podobnym znaczeniu.
Naprawa krok po kroku
Najbezpieczniejszą naprawą jest instalacja aktualnych pakietów bezpośrednio z serwerów Microsoft.
- Pobierz oficjalny instalator Visual C++ x64.
- Pobierz oficjalny instalator Visual C++ x86.
- Uruchom plik
vc_redist.x64.exe. - Dokończ instalację pakietu x64.
- Uruchom plik
vc_redist.x86.exe. - Dokończ instalację pakietu x86.
- Uruchom ponownie komputer.
- Uruchom program lub grę, która zgłaszała błąd.
Jeżeli komunikat dotyczy innego pliku, sprawdź również poradniki o problemach brak msvcp140.dll i brak api-ms-win-crt-runtime-l1-1-0.dll.
Który pakiet wybrać: x64, x86 czy ARM64
Architektura pakietu musi odpowiadać architekturze uruchamianego programu, a nie tylko systemu Windows.
| Pakiet | Kiedy jest potrzebny |
|---|---|
| x64 | Dla programów 64-bitowych; pakiet x64 zawiera również biblioteki ARM64. |
| x86 | Dla programów 32-bitowych, także gdy działają w 64-bitowym Windows. |
| ARM64 | Oficjalny instalator jest dostępny pod adresem pakiet Visual C++ ARM64; wymagane biblioteki ARM64 zawiera również pakiet x64. |
Na komputerze z 64-bitowym Windows zwykle instaluje się pakiet Visual C++ x64 i x86, ponieważ program 32-bitowy nadal wymaga wersji x86.
Pakiet jest zainstalowany, a błąd nadal występuje – napraw go
Jeżeli pakiet jest już zainstalowany, w wielu przypadkach pomaga użycie dostępnej funkcji naprawy.
W Windows 11 przejdź zwykle do Ustawienia → Aplikacje → Zainstalowane aplikacje, znajdź pozycję „Microsoft Visual C++ … Redistributable”, otwórz menu ⋯, wybierz Modyfikuj, a następnie Napraw.
W Windows 10 i 11 możesz też przejść do Panel sterowania → Programy i funkcje, wskazać odpowiedni pakiet i wybrać Zmień → Napraw. Ponowne uruchomienie pobranego instalatora vc_redist zwykle wykrywa istniejącą instalację i proponuje naprawę albo odinstalowanie.
Jeżeli problem obejmuje więcej aplikacji, zobacz także rozwiązania dotyczące błędów Visual C++ runtime.
Instalacja przez winget
Pakiety x64 i x86 można zwykle zainstalować również poleceniami winget uruchomionymi w Terminalu lub PowerShell.
- Wpisz
winget install --id Microsoft.VCRedist.2015+.x64 -e. - Wpisz
winget install --id Microsoft.VCRedist.2015+.x86 -e.
Błąd przy uruchamianiu gry
W przypadku gry ze Steam zwykle warto uruchomić dołączony instalator Visual C++ albo zweryfikować lub ponownie zainstalować grę.
Potrzebne pakiety często znajdują się w folderze _CommonRedist w katalogu gry. Jeżeli oprócz brakującej biblioteki pojawia się błąd 0xc000007b, może wymagać osobnej diagnostyki.
Dlaczego nie pobierać samego pliku vcruntime140.dll
Pobieranie pojedynczego pliku DLL nie jest zalecaną naprawą, ponieważ Microsoft udostępnia te biblioteki w kompletnych pakietach redystrybucyjnych.
Wyniki wyszukiwania typu „vcruntime140 dll download” mogą prowadzić do stron trzecich. Pobrany plik może mieć niewłaściwą wersję lub architekturę albo być zmodyfikowany. Ręczne kopiowanie go do C:\Windows\System32 zwykle nie usuwa przyczyny błędu.
Na 64-bitowym Windows folder C:\Windows\System32 zawiera biblioteki 64-bitowe, natomiast C:\Windows\SysWOW64 — 32-bitowe. Nazwy folderów mogą być mylące, dlatego właściwe pliki powinien umieścić instalator Microsoft. Biblioteki te nie są kontrolkami COM, więc rejestrowanie ich przez regsvr32 nic nie daje. Więcej podobnych porad znajdziesz w kategorii Błędy DLL i runtime.
Czy SFC i DISM pomogą?
SFC i DISM nie są głównym rozwiązaniem błędu VCRUNTIME140.dll, ale mogą być pomocne przy szerszych problemach z Windows.
Polecenie sfc /scannow naprawia chronione pliki systemowe, do których biblioteki instalowane przez Visual C++ Redistributable zwykle nie należą. Polecenie DISM /Online /Cleanup-Image /RestoreHealth również traktuj jako krok pomocniczy, a nie zamiennik instalacji właściwego pakietu.
vcruntime140_1.dll i Windows 7
Błąd VCRUNTIME140_1.dll naprawia się przez instalację lub naprawę tego samego aktualnego pakietu Visual C++ Redistributable v14.
Najnowszy pakiet obsługuje Windows 10, Windows 11 oraz Windows Server 2016–2025. Windows 7 nie znajduje się na liście wspieranych systemów. Wsparcie pakietu Visual C++ 2015 zakończyło się 15 października 2025 r.; Microsoft zaleca najnowszy pakiet v14, zastępujący wydania 2015–2022.
Te same zasady dotyczą wszystkich programów – więcej w poradniku jak bezpiecznie pobierać i instalować programy.
To tylko jeden z wielu komunikatów o brakujących bibliotekach. Wszystkie typowe przypadki i bezpieczną kolejność naprawy zebraliśmy w przewodniku brak pliku DLL – jak naprawić błąd w Windows.
Najczęściej zadawane pytania
Skąd bezpiecznie pobrać vcruntime140.dll?
Nie pobieraj samej biblioteki — pobierz oficjalny pakiet Microsoft Visual C++ Redistributable. Microsoft nie prowadzi osobnej biblioteki plików DLL do pobrania.
Czy muszę instalować x86 na 64-bitowym Windows?
Tak, jeśli korzystasz z programu 32-bitowego. Taka aplikacja wymaga pakietu x86 nawet na 64-bitowym Windows, dlatego zwykle instaluje się obie wersje.
Jak naprawić Visual C++?
Użyj funkcji naprawy zainstalowanego pakietu albo ponownie uruchom oficjalny instalator vc_redist. Instalator zwykle wykrywa istniejący pakiet i proponuje odpowiednią operację.
Czy trzeba rejestrować bibliotekę DLL poleceniem regsvr32?
Nie, polecenie regsvr32 nie naprawi tego błędu. Biblioteki VCRUNTIME140.dll nie są kontrolkami COM.
Czy vcruntime140.dll to wirus?
VCRUNTIME140.dll jest biblioteką instalowaną przez pakiet Microsoft Visual C++ Redistributable. Podejrzany może być plik pobrany z nieoficjalnego źródła, ponieważ mógł zostać zmodyfikowany.
Źródła
- Microsoft: najnowsze pakiety Visual C++ Redistributable
- Microsoft: przekierowanie systemu plików System32 i SysWOW64
- Microsoft: narzędzie SFC

Twórca serwisu ProgramyWindows.pl, programista z wieloletnim doświadczeniem w pracy z systemem Windows oraz oprogramowaniem użytkowym. Na co dzień testuje aplikacje, narzędzia AI i rozwiązania Microsoft, koncentrując się na ich realnej użyteczności i praktycznych zastosowaniach. W swoich artykułach stawia na rzetelność, niezależne testy i jasny, zrozumiały język.
