Maybaygiare.org

Blog Network

groovyPost

instalowanie aplikacji w systemie Windows 10 jest zwykle prostym procesem, 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 aplikacji uniwersalnych, takich jak te dostępne w Sklepie Windows.

ale historia aplikacji Windows 10 nadal przechodzi znaczące przejście, które początkowo zaczęło się od systemu Windows 8. Aplikacje uniwersalne to przyszłość systemu Windows 10, ale klasyczne aplikacje będą z nami przez jakiś czas. A te klasyczne aplikacje czasami mają Klasyczne problemy. Na przykład instalowanie aplikacji komputerowych może być problematyczne ze względu na wymagania komponentów, takich jak Visual C++ Redistributable. W tym artykule dowiemy się, co to jest i jak go zainstalować, więc Twoja aplikacja będzie działać w systemie Windows 10.

Jak rozwiązać problemy z instalacją Visual C++ Redistributable

Visual C++ Redistributable jest plikiem DLL (Dynamic Link Library) wymaganym przez programy lub gry zbudowane przy użyciu środowiska programistycznego Visual Studio firmy Microsoft. Kiedy program wymaga do uruchomienia DLL lub innego pliku pomocniczego, nazywa się to zależnością. Msvcr.DLL oznacza:

  • MS – Microsoft
  • V – Visual
  • C – C++
  • R – Redistributable.

przeglądając Ustawienia aplikacji i funkcji lub Panel sterowania Programy i funkcje, możesz zobaczyć wiele zainstalowanych wersji redystrybucji. Zainstalowana konkretna aplikacja może wykorzystywać jedną z nich, więc usunięcie dowolnej wersji może spowodować awarię aplikacji. Niektóre aplikacje mogą nawet wymagać zaktualizowanych wersji redystrybucji Visual C++, takich jak 2010 SP1 lub 2012 Update 4.

biblioteka DLL pomaga twórcom aplikacji efektywnie wykorzystywać wspólne komponenty, które sprawiają, że program działa. Zamiast wymyślać koło na nowo i za każdym razem nadmuchiwać swój kod, programiści mogą ponownie korzystać z bibliotek w 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 Visual C++ Redistributable. Jeśli twój komputer nie ma zainstalowanego pełnego programu Visual C++ development (Co prawdopodobnie nie będzie, chyba że jesteś programistą), program będzie dostarczany z tak zwanym komponentem wykonawczym, aby ułatwić ten konkretny program. Komponenty uruchomieniowe są tylko podstawowymi fragmentami kodu, które sprawiają, że oprogramowanie działa.

istnieją wersje Visual C++ Redistributable, które sięgają aż do wersji 2005. Częstym błędem, który użytkownicy mogą zobaczyć podczas próby uruchomienia lub instalacji aplikacji, jest:

Program nie może się uruchomić, ponieważ MSVCR110.dll brakuje na komputerze. 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 brakuje jej. W tym przypadku MSVCR110 reprezentuje redystrybucję Visual C++ 2010 SP1. Inne wersje to:

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

większość programów będzie preinstalowana z kopią Visual C++ Redistributable podczas instalacji. Możesz także przeglądać pliki instalacyjne aplikacji-Zwykle folder o nazwie „third party” lub coś podobnego-gdzie możesz znaleźć kopie plików instalacyjnych do redystrybucji Visual C++.

Jeśli nie, możesz pobrać wersję wymaganą przez aplikację. Program wskaże wymaganą wersję pliku, jeśli podczas lub podczas uruchamiania aplikacji pojawi się błąd. Użytkownicy powinni mieć również świadomość, że niektóre programy mogą wymagać architektury 32 lub 64-bitowej.

poniżej znajdują się linki do pobrania odpowiedniego redystrybucji dla wersji, którą możesz próbować zainstalować:

  • Microsoft Visual C++ 2005 SP1 Redistributable (x86)
  • Microsoft Visual C++ 2005 SP1 Redistributable (x64)
  • Microsoft Visual C++ 2008 SP1 Redistributable (x86)
  • Microsoft Visual C++ 2008 SP1 Redistributable (x64)
  • Microsoft Visual C++ 2010 SP1 Redistributable (x86)
  • Microsoft Visual C++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C++ 2012 Update 4 Redistributable (x86 and x64)
  • Microsoft Visual C++ 2013 Redistributable (x86 and x64)
  • Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
  • Microsoft Visual C++ Redistributable dla Visual Studio 2017

dalsze rozwiązywanie problemów z MSVCR

czasami może być konieczne odinstalowanie istniejącej wersji Visual C++ Redistributable w celu rozwiązania problemów, które go dotyczą. Jeśli instalacja prawidłowego Visual C++ Redistributable 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 być w stanie rozwiązać problem.

naciśnij klawisz Windows + X, a następnie kliknij Wiersz polecenia (administrator) lub Windows PowerShell (Administrator). W oknie Wiersz polecenia lub PowerShell wpisz poniższe polecenia, a następnie naciśnij enter po każdym. Zamknij wiersz 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

napotkanie problemów z Visual C++ Redistributable jest rzadkim zjawiskiem, ale jest to również znak starszych problemów nadal związanych z Windows. Uniwersalny model aplikacji minimalizuje zapotrzebowanie na takie komponenty ze względu na nowe wdrożenie oparte na pakietach. W przypadku dużych aplikacji, takich jak AutoCAD, QuickBooks, Adobe Creative Suite i iTunes, ten komponent zawsze będzie częścią podstawowej architektury Twoich aplikacji. Mamy nadzieję, że ten artykuł pomoże Ci pokonać wszelkie przeszkody, jeśli je napotkasz.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.