Poprawka: nie znaleziono lub brakuje pliku MSVCR90.dll

Niektórzy użytkownicy zgłaszali błędy związane z plikiem MSVcr90.dll . Najczęściej zgłaszane błędy to „ Nie znaleziono pliku MSVCR90.dll ” i „ Brak pliku MSVCR90.dll ”. Zwykle występują one podczas uruchamiania lub gdy użytkownik próbuje otworzyć aplikację Microsoft Office. Jest to dość powszechne zjawisko na komputerach, które zostały niedawno uaktualnione z systemu Windows 7 do systemu Windows 10.

Jednak ten błąd jest również często zgłaszany w przypadku produktów Adobe, takich jak Photoshop i Illustrator, lub podczas otwierania niektórych gier, które wymagają opcjonalnej biblioteki DLL, która nie została zainstalowana z grą.

W zależności od tego, która aplikacja wyświetla błąd MSVCR90.dll i od wersji systemu Windows, możesz napotkać go w kilku różnych formatach. Oto podręczna lista z innymi typowymi komunikatami o błędach:

  • „Ta aplikacja nie została uruchomiona, ponieważ nie znaleziono msvcr90.dll. Ponowne zainstalowanie aplikacji może rozwiązać ten problem."
  • „Nie można znaleźć * Ścieżka do DLL * \ msvcr90.dll”
  • „Nie można uruchomić * aplikacji *. Brakuje wymaganego składnika: msvcr90.dll. Zainstaluj ponownie * Application *. ”

Co to jest MSVCR90.DLL?

MSVCR90.DLL jest częścią opcjonalnej aktualizacji pakietu redystrybucyjnego Visual C ++ . Plik mSVCR90.dll jest biblioteką DLL (Dynamic Link Library), która jest powszechnie używana przez programy stworzone w Microsoft Visual C ++ 2008 .

Biorąc pod uwagę fakt, że framework do tworzenia aplikacji Microsoft Visual C ++ 2008 jest dość stary,  plik mSVCR90.dll  jest dość rzadki wśród nowo wydanych aplikacji. Jeśli jednak zainstalowałeś obecnie wiele aplikacji (lub gier), które są dość stare, możesz mieć wiele kopii tego samego  pliku mSVCR90.dll  rozrzuconych po komputerze.

Jeśli obecnie  zmagasz się z błędem mSVCR90.dll  , pomocne będą metody opisane w tym artykule. Poniżej znajduje się zbiór potencjalnych poprawek, które użytkownicy w podobnej sytuacji wykorzystali do rozwiązania problemu. Postępuj zgodnie z każdą potencjalną poprawką, aż znajdziesz metodę, która rozwiąże  błąd mSVCR90.dll  w konkretnej sytuacji.

Metoda 1: Instalowanie brakującego pakietu redistycznego Visual C ++

Zanim zrobisz cokolwiek innego, ważne jest, aby upewnić się, że masz faktycznie zainstalowane środowisko programistyczne zawierające plik MSVCR90.dll  . Zainstalowanie pakietu redystrybucyjnego Microsoft Visual C ++ 2008  umożliwi sprawdzenie, czy błąd wystąpił z powodu braku tego pliku biblioteki dołączanej dynamicznie .

Oto krótki przewodnik dotyczący instalowania wymaganego pakietu redistycznego Microsoft Visual C ++ 2008:

  1. Odwiedź ten link ( tutaj ), wybierz swój język i kliknij przycisk Pobierz .

  2. Poczekaj, aż pobieranie się zakończy, a następnie otwórz instalator vcredist_86.exe . Naciśnij Tak w monicie UAC (Kontrola konta użytkownika), a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować brakujący pakiet redystrybucyjny.

    Uwaga: Jeśli pakiet redystrybucyjny jest już zainstalowany, wybierz opcję Odinstaluj, aby usunąć bieżącą wersję z komputera. Następnie ponownie otwórz instalator i postępuj zgodnie z wyświetlanymi instrukcjami, aby ponownie zainstalować pakiet redystrybucyjny Microsoft Visual C ++ 2008  . Niektórzy użytkownicy zgłaszali, że udało się to rozwiązać  błędy MSVCR90.dll  spowodowane przez uszkodzone pliki.

  3. Po zainstalowaniu pakietu redystrybucyjnego uruchom ponownie komputer ręcznie, jeśli nie pojawi się automatyczny monit, aby to zrobić. Przy następnym uruchomieniu otwórz aplikację, która wcześniej wyświetlała błąd związany z  plikiem MSVCR90.dll  i sprawdź, czy problem został rozwiązany. Jeśli nadal widzisz ten sam komunikat o błędzie, przejdź do metody 2 .

Metoda 2: Naprawianie aplikacji, która nie działa (jeśli dotyczy)

Niektórym użytkownikom udało się rozwiązać problem po naprawieniu aplikacji, która wyświetlała  błąd MSVCR90.dll  . Ta metoda jest bardzo skuteczna w przypadku awarii aplikacji z pakietu Microsoft Office, ale nie będzie miała zastosowania do niektórych programów, które nie mają strategii naprawy. Spowoduje to zastąpienie  pliku MSVCR90.dll  w przypadku jego uszkodzenia, a tym samym rozwiązanie problemu.

Uwaga: Należy pamiętać, że w zależności od programu wyświetlającego błąd może być konieczne włożenie nośnika instalacyjnego w celu wykonania naprawy.

Poniżej znajduje się przewodnik z krokami, które należy wykonać, aby naprawić zepsuty program należący do pakietu Microsoft Office . Dokładne kroki mogą być inne, jeśli napotkasz problem z innym programem:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij Enter, aby otworzyć Programy i funkcje .

  2. W Programy i funkcje kliknij prawym przyciskiem myszy pakiet Microsoft Office (lub inną aplikację i kliknij Zmień) .
  3. W następnym menu wybierz opcję Napraw i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ponownie zainicjować składniki, które powodowały problem (w tym  plik MSVCR90.dll).
  4. Po zakończeniu naprawy uruchom ponownie komputer. Przy następnym uruchomieniu ponownie otwórz aplikację i sprawdź, czy problem powraca.

Jeśli nadal napotykasz ten sam problem lub ta metoda nie ma zastosowania, przejdź do metody 3 .

Metoda 3: Usunięcie źle skopiowanych wtyczek w programach Photoshop i Illustrator (jeśli dotyczy)

Jeśli napotkasz ten problem podczas próby otwarcia programu Photoshop, Illustrator lub innego produktu Adobe, możesz chcieć sprawdzić, czy zainstalowałeś jakieś wtyczki. Użytkownicy napotykający ten sam problem zgłaszali, że wtyczki są typową przyczyną wywoływania   błędów MSVCR90.dll  w programach Adobe do edycji zdjęć, takich jak Photoshop i Illustrator.

Dzieje się tak zazwyczaj, gdy użytkownicy próbują migrować wtyczkę ze starszej wersji programu do nowej. Błąd występuje, ponieważ większość wtyczek zainstaluje dodatkowe pliki w głównych folderach Photoshopa (takich jak  MSVCR90.dll)  , które nie zostaną przeniesione, jeśli użytkownik ręcznie przeniesie wtyczkę.

Aby sprawdzić, czy to jest przyczyną problemu, usuń wszystkie pliki wtyczek, które skopiowałeś ręcznie, a następnie użyj instalatora, aby zainstalować wtyczki. Po zakończeniu instalacji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli ta metoda nie miała zastosowania lub nie rozwiązała problemu, przejdź do innej metody poniżej.

Metoda 4: Odinstalowanie aktualizacji zabezpieczeń dla programu Microsoft Excel 2010 (KB3085609)

Jeśli  pojawia się błąd dotyczący braku pliku MSVCR90.dll,  szczególnie w programie Excel 2010, przyczyną problemu jest najprawdopodobniej błąd w jednej aktualizacji zabezpieczeń (KB3085609). Użytkownicy napotykający ten sam problem zdołali wyeliminować problem i otworzyć program Excel po odinstalowaniu aktualizacji zabezpieczeń dla programu Microsoft Excel 2010 (KB3085609) w wersji 32-bitowej.

Podobno te aktualizacje zabezpieczeń powodują awarię nie tylko programu Excel 2010, ale także nowszej wersji programu Excel.

Oto krótki przewodnik dotyczący odinstalowywania aktualizacji zabezpieczeń KB3085609 i zapobiegania jej ponownej instalacji:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij Enter, aby otworzyć Programy i funkcje .

  2. W obszarze Programy i funkcje użyj panelu po lewej stronie, aby kliknąć Zainstalowane aktualizacje .

  3. Następnie na liście zainstalowanych aktualizacji wyszukano aktualizację zabezpieczeń dla programu Microsoft Excel 2010 ( KB3085609 ) w wersji 32-bitowej. Gdy go znajdziesz, kliknij prawym przyciskiem myszy i wybierz opcję Odinstaluj,  a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć go z komputera.
  4. Uruchom ponownie komputer i sprawdź, czy możesz teraz otworzyć program Excel przy następnym uruchomieniu. Jeśli tak, właśnie udało ci się zidentyfikować sprawcę.

Nawet jeśli problem zostanie teraz rozwiązany, powróci, jeśli zostawisz go w ten sposób. WU (Windows Update) automatycznie ponownie zainstaluje aktualizację, chyba że ją zablokujesz. Aby zablokować  ponowną instalację KB3085609  , musisz zainstalować narzędzie do rozwiązywania problemów „Pokaż lub ukryj aktualizacje” . Po pobraniu otwórz go i naciśnij przycisk Dalej , a następnie poczekaj na zakończenie dochodzenia. Następnie kliknij Ukryj aktualizacje, zaznacz pole związane z  aktualizacją KB3085609  i naciśnij Dalej, aby je ukryć.

Otóż ​​to. KB3085609  aktualizacja zostanie zabezpieczony przed instalacją ponownie. Nie powinno być możliwe dalsze korzystanie z programu Excel bez napotkania  błędu braku pliku MSVCR90.dll  .