Radzenie sobie z błędem „nieprawidłowa konfiguracja side-by-side” może być irytujące — pojawia się on znikąd podczas próby uruchomienia pozornie losowych aplikacji. Szczerze mówiąc, zaburza to płynność pracy i sprawia, że wydaje się, że instalacja systemu Windows szwankuje. Po chwili zastanowienia okazuje się, że problem zazwyczaj dotyczy uszkodzonych plików systemowych lub brakujących/uszkodzonych bibliotek środowiska uruchomieniowego Visual C++.Ponieważ system Windows dość dziwnie zarządza bibliotekami współdzielonymi, jeden błąd w tym obszarze może spowodować awarię wielu programów. Dobra wiadomość jest taka, że istnieją dość proste, choć nieco techniczne sposoby na naprawienie tego problemu. Zazwyczaj polega to na naprawie plików systemowych, uruchomieniu narzędzi do rozwiązywania problemów lub ponownej instalacji pakietów redystrybucyjnych C++.Cel? Sprawienie, aby system Windows rozpoznał odpowiednie biblioteki środowiska uruchomieniowego dla Twoich aplikacji i przestał narzucać te bezsensowne łączenie bibliotek.
Jak naprawić uszkodzone pliki systemowe
Użyj wiersza poleceń do skanowania i naprawy plików systemowych
To często rozwiązanie, zwłaszcza jeśli pliki systemowe są pomieszane – co, z mojego doświadczenia, jest częstą przyczyną. Zasadniczo system Windows ma wbudowane narzędzie o nazwie SFC, które sprawdza integralność systemu i próbuje je naprawić. Oczywiście, Windows musi to utrudniać bardziej, niż to konieczne.
- Najpierw otwórz wiersz polecenia jako administrator. Możesz to zrobić, klikając prawym przyciskiem myszy menu Start i wybierając Terminal Windows (administrator) lub Wiersz polecenia (administrator), w zależności od wersji.
- Wpisz polecenie:
sfc /scannowi naciśnij Enter. - Daj temu spokój — może to potrwać kilka minut, więc przygotuj kawę.
Jeśli wykryje problemy, ale nie rozwiąże wszystkich problemów, należy uruchomić polecenia DISM. Działają one jak narzędzia naprawcze dla samego obrazu systemu Windows, a czasami SFC potrzebuje dodatkowej pomocy.
- Najpierw uruchom ponownie system, a następnie ponownie otwórz wiersz poleceń administratora.
- Uruchom te polecenia jedno po drugim:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Proces ten może rozwiązać poważniejsze problemy z obrazem systemu Windows, które mogą zakłócać działanie bibliotek środowiska wykonawczego.
Uruchom narzędzie do rozwiązywania problemów ze zgodnością
Pozwól systemowi Windows automatycznie spróbować naprawić problemy ze zgodnością
To wbudowane narzędzie jest pomocne, jeśli aplikacja nie jest zoptymalizowana pod kątem obecnej wersji systemu Windows. Czasami aplikacje proszą o określone, starsze komponenty środowiska uruchomieniowego, a system Windows po prostu nie potrafi sobie z nimi poradzić. Narzędzie do rozwiązywania problemów to swego rodzaju loteria – czasami działa, a czasami nie – ale warto spróbować, jeśli jesteś zdesperowany.
- Kliknij menu Start, przejdź do Ustawień
- Przejdź do Aktualizacja i zabezpieczenia > Rozwiązywanie problemów
- Kliknij Dodatkowe narzędzia do rozwiązywania problemów
- Znajdź i uruchom narzędzie do rozwiązywania problemów ze zgodnością programów
Postępuj zgodnie z instrukcjami. Czasami sugeruje uruchomienie aplikacji w trybie zgodności lub ponowną instalację niektórych komponentów środowiska wykonawczego. Nie zawsze działa, ale hej, jest szybki.
Ponowna instalacja pakietów redystrybucyjnych Microsoft Visual C++
Ponieważ brakujące lub uszkodzone biblioteki środowiska wykonawczego C++ są częstą przyczyną
W większości przypadków aplikacje zależą od konkretnych wersji tych pakietów redystrybucyjnych, a jeśli ich brakuje lub są uszkodzone, powstaje ten bałagan. Najtrudniej jest ustalić, których z nich potrzebujesz, ale najprostszym rozwiązaniem jest odinstalowanie wszystkich istniejących wpisów w pakietach redystrybucyjnych Visual C++, a następnie pobranie nowych kopii.
- Otwórz Panel sterowania > Programy > Programy i funkcje
- Odinstaluj wszystkie wpisy oznaczone etykietą Microsoft Visual C++ Redistributable — wystarczy kliknąć prawym przyciskiem myszy i wybrać Odinstaluj.
- Odwiedź stronę pobierania Microsoft Visual C++, aby pobrać najnowsze obsługiwane pakiety redystrybucyjne.
- Pobierz i zainstaluj wersje odpowiadające wymaganiom Twoich aplikacji. Generalnie, wersje x86 i x64 są bezpiecznym wyborem.
- Po instalacji zrestartuj komputer i spróbuj ponownie uruchomić aplikacje. Co ciekawe, ponowna instalacja często może całkowicie rozwiązać problemy z równoległymi instalacjami.
Zainstaluj ponownie problematyczną aplikację
Czasami sama aplikacja jest po prostu uszkodzona lub brakuje w niej plików
Jeśli nic innego nie pomogło, spróbuj odinstalować i ponownie zainstalować oprogramowanie. To trochę siłowe podejście, ale może ono usunąć wszelkie niezgodne pliki konfiguracyjne lub uszkodzone wpisy w rejestrze, które powodują ten błąd. Dodatkowo, niektóre instalatory rozpakowują nowy zestaw bibliotek Visual C++ podczas instalacji, więc to również może pomóc rozwiązać problem.
- Przejdź do Panelu sterowania > Programy i funkcje
- Kliknij prawym przyciskiem myszy swoją aplikację i wybierz Odinstaluj
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, a następnie zainstaluj aplikację ponownie od podstaw. Jeśli to możliwe, pobierz najnowsze pliki instalacyjne ze strony internetowej programisty.
Po ponownej instalacji uruchom aplikację. Jeśli błąd pojawi się ponownie, być może czas przejrzeć dzienniki lub skontaktować się z pomocą techniczną. Zazwyczaj jednak rozwiązuje to istotę problemu.
Szczerze mówiąc, ten błąd jest uciążliwy, ale jeśli metodycznie przejdziesz przez powyższe kroki, istnieje duża szansa, że biblioteki zostaną poprawnie sparowane, a aplikacja w końcu uruchomi się bez konieczności wyrzucania komputera przez okno. Pamiętaj tylko, że czasami system Windows potrzebuje lekkiego bodźca, aby rozpoznać właściwą wersję środowiska uruchomieniowego – niezależnie od tego, jaki dziwny proces odcisku palca to powoduje, można to naprawić.