Co to jest pakiet redystrybucyjny Visual C ++? Jak zainstalować i rozwiązywać problemy w systemie Windows 10

Otrzymujesz tajemnicze komunikaty o błędach dotyczące pliku MSVCRxx.dll? Oto twoja poprawka.
Instalowanie aplikacji w systemie Windows 10 jest normalneprosty proces, dzięki bogactwu aplikacji i kompatybilności systemu operacyjnego w ciągu ostatnich 30 lat. W większości po prostu działają. Na przykład omówiliśmy już sposób instalowania klasycznych aplikacji komputerowych i uniwersalnych, takich jak te dostępne w Sklepie Windows.
Ale historia aplikacji na system Windows 10 wciąż trwapoprzez znaczące przejście, które początkowo rozpoczęło się od systemu Windows 8. Aplikacje uniwersalne są przyszłością systemu Windows 10, ale klasyczne aplikacje będą z nami przez pewien czas. Te klasyczne aplikacje czasami mają klasyczne problemy. Na przykład instalowanie aplikacji komputerowych może być problematyczne z powodu wymagań takich komponentów, jak Visual C ++ Redistributable. W tym artykule dowiemy się, co to jest i jak go zainstalować, więc aplikacja będzie działać na systemie Windows 10.
Jak rozwiązywać problemy Instalowanie redystrybucyjnej wersji Visual C ++
Visual C ++ Redistributable to DLL (DynamicLink Library) wymagany przez programy lub gry zbudowane przy użyciu środowiska programistycznego Microsoft Visual Studio. Gdy program wymaga do działania biblioteki DLL lub innego pliku pomocniczego, jest to nazywane zależnością. MSVCR.DLL oznacza:
- MS - Microsoft
- V - wizualne
- C - C ++
- R - redystrybucyjny.
Przeglądanie aplikacji i funkcji Ustawienia lubPanel sterowania programów i funkcji, możesz zobaczyć wiele zainstalowanych wersji redystrybucyjnych. Jedna z zainstalowanych aplikacji może korzystać z jednej z nich, więc usunięcie dowolnej wersji może spowodować nieprawidłowe działanie aplikacji. Niektóre aplikacje mogą nawet wymagać zaktualizowanych wersji Visual C ++ Redistributable, takich jak 2010 SP1 lub 2012 Update 4.

Biblioteka DLL pomaga twórcom aplikacji efektywnie wykorzystywać częstoskładniki, które sprawiają, że program działa. Zamiast na nowo wymyślać koło i rozszerzać swój kod za każdym razem, programiści mogą ponownie wykorzystywać biblioteki w pliku MSVCR.dll. To w zamian może zmniejszyć rozmiar programu i zapewnić lepszą wydajność i wykorzystanie pamięci. Niektóre aplikacje są pisane przy użyciu określonych wersji pakietu redystrybucyjnego Visual C ++. Jeśli na komputerze nie ma zainstalowanego pełnego programu programistycznego Visual C ++ (którego prawdopodobnie nie będziesz, chyba że jesteś programistą), do programu zostanie dołączony tak zwany składnik wykonawczy ułatwiający działanie tego konkretnego programu. Runtime Components to tylko niezbędne elementy kodu, dzięki którym oprogramowanie działa.
Istnieją wersje Visual C ++ Redistributable, które sięgają wersji 2005. Częstym błędem, który użytkownicy mogą zobaczyć podczas próby uruchomienia lub instalacji aplikacji, jest:
Program nie może zostać uruchomiony, ponieważ na komputerze brakuje pliku MSVCR110.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.

Błąd wskazuje, że określona wersja Visual C ++ Redistributable wymagana przez program, który próbujesz zainstalować, jest uszkodzona lub jej brakuje. W tym przypadku MSVCR110 reprezentuje Visual C ++ 2010 Dodatek redystrybucyjny SP1. Inne wersje obejmują:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Większość programów zostanie wstępnie zainstalowana z kopiąVisual C ++ Redistributable podczas instalacji. Możesz również przeglądać pliki instalacyjne aplikacji - zwykle folder o nazwie „firma trzecia” lub coś podobnego - w którym możesz znaleźć kopie plików instalacyjnych dla Visual C ++ Redistributable.

Jeśli nie, możesz pobrać wersję wymaganą przezAplikacja. Program wskaże wymaganą wersję pliku, jeśli pojawi się błąd podczas lub podczas uruchamiania aplikacji. Użytkownicy powinni również pamiętać, że niektóre programy mogą wymagać architektury 32- lub 64-bitowej.
Poniżej znajdują się linki do pobrania odpowiedniej wersji redystrybucyjnej dla wersji, którą próbujesz zainstalować:
- Pakiet redystrybucyjny Microsoft Visual C ++ 2005 SP1 (x86)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2005 SP1 (x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1 (x86)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1 (x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2010 SP1 (x86)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2010 SP1 (x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2012 Update 4 (x86 i x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2013 (x86 i x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ 2015 Update 3 (x86 i x64)
- Pakiet redystrybucyjny Microsoft Visual C ++ dla Visual Studio 2017
Dalsze rozwiązywanie problemów z MSVCR
Czasami może być konieczne odinstalowanie istniejącegowersja Visual C ++ Redistributable w celu rozwiązania problemów na nią wpływających. Jeśli zainstalowanie prawidłowej redystrybucji programu Visual C ++ nie rozwiąże problemów z instalacją lub naprawą programu, prawdopodobnie oznacza to, że jeden z plików DLL może być uszkodzony. Ponowna rejestracja plików DLL może rozwiązać problem.
Naciśnij klawisz Windows + X, a następnie kliknij Wiersz polecenia(Administrator) lub Windows PowerShell (Administrator). W wierszu polecenia lub oknie programu PowerShell wpisz poniższe polecenia, a następnie naciśnij klawisz Enter po każdym z nich. Wyjdź z wiersza polecenia, a następnie uruchom ponownie komputer, aby sprawdzić, czy problem został rozwiązany.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Napotykanie problemów z Visual C ++Składnia redystrybucyjna jest rzadkim zjawiskiem, ale jest także oznaką problemów ze starszymi wersjami systemu Windows. Model aplikacji uniwersalnej minimalizuje zapotrzebowanie na takie komponenty ze względu na zastosowane nowe wdrożenie oparte na pakiecie. W przypadku dużych aplikacji, takich jak AutoCAD, QuickBooks, Adobe Creative Suite i iTunes, ten komponent zawsze będzie częścią podstawowej architektury aplikacji. Mamy nadzieję, że ten artykuł pomoże ci pokonać wszelkie przeszkody, jeśli je spotkasz.
Czy musiałeś naprawić problemy z pakietami redystrybucyjnymi Visual C ++ dla Visual Studio? Opowiedz nam o tym w komentarzach.
zostaw komentarz