Przewodnik po pobraniu pakietu redystrybucyjnego Microsoft Visual C 2015–2019 dla systemu Windows 10

Pomoc

Kompleksowy przewodnik dotyczący pobierania i używania pakietu redystrybucyjnego Microsoft Visual C++ w systemie Windows 10

Rozpoczynamy naszą dogłębną analizę pakietu redystrybucyjnego Visual C++ od zrozumienia, co to jest i dlaczego jest ważne. Pakiety redystrybucyjne Visual C++ zawierają komponenty wykonawcze wymagane przez aplikacje zbudowane przy użyciu Visual C++. Pakiety redystrybucyjne umożliwiają dystrybucję aplikacji Visual C++ bez konieczności wcześniejszej instalacji zestawu narzędzi Visual C++.

W tym kompleksowym samouczku omówimy kluczowe kroki pobierania, instalowania i wykorzystywania prawidłowego pakietu redystrybucyjnego Visual C++ w systemie Windows 10 w celu zasilania aplikacji. Zapnij pasy i wybierz się na przejażdżkę po Visual C++!

Określanie wymaganej wersji redystrybucyjnej Visual C++

Przed kontynuowaniem kluczowe znaczenie ma określenie właściwej wersji redystrybucyjnej Visual C++. Musimy dopasować architekturę (32-bitową lub 64-bitową) i wersję wymaganą przez naszą aplikację. Zapoznaj się z dokumentacją aplikacji, aby zidentyfikować zależności. Alternatywnie przejrzyj dzienniki instalatora lub diagnostykę.

Czy potrzebuję redystrybucji Microsoft Visual C++?

Programy i aplikacje napisane w języku C++ wymagają pakietu redystrybucyjnego Microsoft Visual C++ do prawidłowego działania. Nie masz pewności, który pakiet redystrybucyjny Microsoft Visual C++ jest dla Ciebie, po prostu pobierz „Wszystkie środowiska wykonawcze Visual Studio C++” i pobierz je wszystkie. Zaktualizowano środowisko wykonawcze Visual C++ 2015–2022 do wersji 14.32.31931.0. Szybkie serwery i czyste pobieranie.

Gdzie mogę pobrać pakiety redystrybucyjne Microsoft Visual C++ dla aktualizacji 4 programu Visual Studio 2012?

Za pomocą tych łączy można pobrać najnowsze dostępne pakiety redystrybucyjne Microsoft Visual C++ w wersji en-US dla programu Visual Studio 2012 Update 4. Inne wersje i języki można pobrać z witryny Pakiety redystrybucyjne Microsoft Visual C++ dla programu Visual Studio 2012 Update 4 lub z witryny my.visualstudio.com.

Jeśli wymagana wersja jest niejasna, spróbuj na początek zainstalować najnowszą wersję redystrybucyjną Visual C++ dla swojej architektury. Dostępne wersje to:

  • 2019 (v142)
  • 2017 (v141)
  • 2015 (v140)

Załóżmy, że nasza 64-bitowa aplikacja potrzebuje konkretnie wersji 2015 (v140).

Pobieranie pasującego pakietu redystrybucyjnego Visual C++

Po zidentyfikowaniu wersji pobieramy powiązany pakiet redystrybucyjny. Przejdź do strony pobierania pakietu redystrybucyjnego Visual C++ w witrynie firmy Microsoft Tutaj .

Przewiń w dół do „Visual Studio 2015, 2017 i 2019” i wybierz plik do pobrania 2015 (v140) x64. Zanotuj dokładny numer wersji.

Alternatywnie przejdź bezpośrednio do strony Centrum pobierania Microsoft dla pakietu redystrybucyjnego Visual C++ dla Visual Studio 2015 Tutaj .

Wybierz instalator x64 w obszarze „Redystrybucja Visual C++ dla Visual Studio 2015” i rozpocznij pobieranie. Wspaniały! Mamy teraz nasz docelowy pakiet redystrybucyjny.

Jak redystrybuować Visual C++?

Przejdź do strony pobierania najnowszych obsługiwanych plików redystrybucyjnych Visual C++. Podczas wdrażania aplikacji należy także wdrożyć pliki wymagane do jej obsługi. Jeśli którykolwiek z tych plików został dostarczony przez firmę Microsoft, sprawdź, czy masz pozwolenie na ich redystrybucję. Link do warunków licencji programu Visual Studio znajdziesz w środowisku IDE.

Która wersja programu Visual Studio podlega redystrybucji?

Każda wersja programu Visual Studio ma jeden konkretny rok, na przykład Visual Studio 2017 (VS2017). Pakiet redystrybucyjny działa we wszystkich wersjach programu Visual Studio pomiędzy VS2015 i VS2022. %VCINSTALLDIR% jest ustawiany w wierszach poleceń wszystkich wersji programu Visual Studio, ale wartość będzie się różnić w zależności od wariantów programu Visual Studio.

Instalowanie pobranego pakietu redystrybucyjnego Visual C++

Uruchom świeżo pobrany instalator redystrybucyjny Visual C++ (w naszym przypadku vc_redist.x64.exe).

Zaakceptuj warunki licencji i kliknij Zainstaluj. Pozwól, aby kreator instalacji wykonał swoje zadanie.

Po ukończeniu pasująca wersja redystrybucyjna Visual C++ jest teraz dostępna w naszym systemie Windows 10!

Weryfikacja instalacji i wersji

Przed kontynuowaniem powinniśmy zweryfikować pomyślną instalację i wersję.

Przejdź do „Aplikacje i funkcje” w Ustawieniach systemu Windows 10. Poszukaj wpisu typu „Microsoft Visual C++ 2015 Redistributable (x64) — 14.0.23026”.

Dopasuj część numeru wersji do oczekiwań. Chcemy wersji 14.0.* dla programu Visual Studio 2015.

Alternatywnie sprawdź rejestr w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum i sprawdź wartość „Wersja”.

Po spełnieniu wymagań wstępnych możemy teraz śmiało uruchomić naszą aplikację! Zadbano o pakiet redystrybucyjny Visual C++.

Rozwiązywanie błędów i problemów

Pomimo najlepszych starań, podczas lub po instalacji pakietu redystrybucyjnego Visual C++ mogą pojawić się błędy. Typowe problemy obejmują:

Gdzie znajdują się pliki do redystrybucji w Visual Studio 2022?

Najłatwiejszym sposobem zlokalizowania plików podlegających redystrybucji jest użycie zmiennych środowiskowych ustawionych w wierszu poleceń programisty. W programie Visual Studio 2022 pliki podlegające redystrybucji znajdują się w formacie Folder %VCINSTALLDIR%Redist\MSVC\v143. W najnowszej wersji programu Visual Studio 2019 pliki podlegające redystrybucji znajdziesz w folderze %VCINSTALLDIR%Redist\MSVC\v142.

Czy mogę zainstalować pakiety redystrybucyjne x86 C++?

Nie możemy zainstalować żadnego z pakietów redystrybucyjnych X86 C++. Nasz system operacyjny to Windows 10 z zainstalowanymi najnowszymi poprawkami. Jesteśmy w stanie zainstalować pakiety redystrybucyjne X64. Próbowaliśmy 2017, 205-2019, 2015-2022, ale wszyscy mają ten sam problem. W załączeniu zrzuty ekranu i logi instalacji. 1.

  • Instalator ulega awarii lub zawiesza się
  • „0x80070666” lub „Błąd: 0x80070666 System Windows nie może zainstalować wymaganych plików”
  • Brak pliku MSVCP140.dll lub VCRUNTIME140.dll

Taktyki rozwiązywania problemów obejmują:

  • Zaktualizuj system Windows i zainstaluj najnowsze poprawki
  • Napraw/zmodyfikuj problemy w rejestrze utrudniające instalację
  • Odinstaluj istniejące wersje Visual C++ przed ponowną instalacją
  • Wykonaj czysty rozruch, aby wyizolować problematyczne procesy

Jak zawsze, zapoznaj się z dokumentacją specyficzną dla aplikacji, aby uzyskać dostosowane wskazówki dotyczące pakietu redystrybucyjnego Visual C++. Mamy nadzieję, że te wskazówki pozwolą Ci płynnie żeglować!

Następne kroki i myśli końcowe

Omówiliśmy wiele zagadnień związanych z pobieraniem, instalacją, weryfikacją i rozwiązywaniem problemów związanych z redystrybucją Visual C++. Oto niektóre potencjalne kolejne tematy oparte na naszej dyskusji:

  • Szczegółowy przewodnik dotyczący tworzenia aplikacji Visual C++
  • Porównanie bibliotek wykonawczych programu Visual Studio
  • Kompilacja C++ i łączenie elementów wewnętrznych

Co sądzisz o tym samouczku dotyczącym redystrybucji Visual C++? Jakie pytania pozostały lub jakie tematy chciałbyś, aby zostały poruszone? Daj mi znać w komentarzach! Zależy mi na zapewnieniu najwyższej wartości.

Jaką wersję Visual Studio obsługuje vcredist?

Numer wersji to 14.0 dla VisualStudio 2015, 2017, 2019 i 2022, ponieważ najnowszy pakiet redystrybucyjny jest binarnie kompatybilny z poprzednimi wersjami aż do 2015. Kluczem jest arm64, x86 lub x64, w zależności od zainstalowanych wersji vcredist dla platformy.

Czy muszę instalować pakiety redystrybucyjne Visual C++?

Poniżej znajduje się oficjalny link do pobrania wszystkich pakietów redystrybucyjnych Visual C++, na pewno będziesz musiał zainstalować multiinstalator dla wersji 2015, 2017 i 2019 oraz zarówno dla typu X86, jak i x64, nie instaluj wersji ARM64. . .

Jak zainstalować vcredist Visual Studio C++?

Otrzymaj wiadomość e-mail, gdy plik do pobrania zostanie zaktualizowany. To archiwum zawiera najnowszą wersję (maj 2023 r.) wszystkich środowisk wykonawczych VCRedist Visual Studio C++, którą można zainstalować jednym kliknięciem, uruchamiając dołączony instalator pliku wsadowego. Żeby zainstalować, uruchom dołączony plik install_all.bat z uprawnieniami administratora (kliknij prawym przyciskiem myszy, „Uruchom jako administrator”)

Jak wdrożyć pliki podlegające redystrybucji w programie Visual Studio?

Aby wdrożyć pliki podlegające redystrybucji, możesz użyć pliku pakiety redystrybucyjne zainstalowany przez Visual Studio.W wersjach programu Visual Studio od 2017 r. pliki te mają nazwy vc_redist.arm64.exe, vc_redist.x64.exe i vc_redist.x86.exe.

Dziękujemy za podążanie w tej podróży związanej z redystrybucją C++. Do następnego razu, miłego kodowania!

Bibliografia

  1. https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
  2. https://www.microsoft.com/en-US/download/details.aspx?id=48145

WindoQ