Poprawka: błąd 1935 Visual C ++

Błąd 1935 Visual C ++ ” może wystąpić, jeśli środowisko Microsoft .NET lub pakiet redystrybucyjny Visual C ++ są uszkodzone lub ich brakuje,  usługa Trustedinstaller odmawia uruchomienia po wywołaniu przez instalator lub jeśli usługa Instalator modułów systemu Windows jest wyłączona. Innym rzadkim, ale prawidłowym winowajcą, który spowoduje ten problem, jest systemowy dziennik transakcji (po nieudanej instalacji) - będzie on wyświetlał ten błąd do momentu wyczyszczenia dziennika.

Ten konkretny błąd zwykle występuje podczas instalowania pakietu redystrybucyjnego programu Microsoft Visual C ++ lub wersji programu SQL Server.

Jeśli obecnie zmagasz się z tym konkretnym problemem, jest kilka dobrych wiadomości. Udało nam się zidentyfikować kilka udanych poprawek, które pomogły użytkownikom znajdującym się w podobnej sytuacji jak Ty. Poniżej masz zbiór metod, które zostały potwierdzone przez co najmniej jednego użytkownika. Postępuj zgodnie z każdą potencjalną poprawką, aż uda Ci się rozwiązać błądbłąd 1935 Visual C ++ ”.

Metoda 1: Korzystanie z narzędzia analizy gotowości aktualizacji systemu (tylko Windows 7)

Jak się okazuje, błąd może również wystąpić z powodu niespójności z obsługą Sklepu Windows . Zepsuty magazyn obsługi systemu Windows może uniemożliwić zainstalowanie aktualizacji systemu Windows, dodatków Service Pack i oprogramowania użytkowego z rozszerzonymi uprawnieniami, takimi jak pakiety redystrybucyjne Visual C ++ .

Niektórym użytkownikom udało się łatwo rozwiązać błądbłąd 1935 Visual C ++ ”, używając narzędzia analizy gotowości aktualizacji systemu do automatycznego rozwiązywania niespójności z obsługą Sklepu Windows. 

Uwaga: ta pierwsza metoda ma zastosowanie tylko do użytkowników, którzy napotykają problem „ błąd 1935 Visual C + ” w systemie Windows 7. Jeśli nie używasz systemu Windows 7, przejdź bezpośrednio do metody 2.

Jeśli korzystasz z systemu Windows 7, pobierz narzędzie analizy gotowości aktualizacji systemu dla systemu Windows 7 z oficjalnego łącza firmy Microsoft (tutaj). Należy pamiętać, że narzędzie jest dość duże, więc ukończenie pobierania może chwilę potrwać.

Po pobraniu narzędzia uruchom instalator i pozwól mu przeskanować system, aby naprawić niespójności w obsłudze sklepu . Jeśli na końcu nie pojawi się monit o ponowne uruchomienie, zrób to samodzielnie. Przy następnym uruchomieniu systemu sprawdź, czy problem został rozwiązany. Jeśli tak nie jest, kontynuuj rozwiązywanie problemów za pomocą metody 2. 

Metoda 2: Naprawianie instalacji Microsoft .NET Framework

Błąd 1935 Visual C ++ ” może również wystąpić, jeśli instalacja Microsoft .NET na tym komputerze jest uszkodzona lub uszkodzona. Niektórym użytkownikom udało się rozwiązać ten problem, ponownie instalując Microsoft .Net Framework, a następnie ponownie instalując oprogramowanie, które wyświetlało błądError 1935 Visual C ++ ”.

Wykonaj poniższe czynności, aby ponownie zainicjować instalację Microsoft .NET Framework w celu jej naprawy:

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

  2. W sekcji Programy i funkcje kliknij opcję Włącz lub wyłącz funkcje systemu Windows w lewym panelu.

    Uwaga: Jeśli pojawi się monit o potwierdzenie za pomocą hasła administratora, wpisz je i naciśnij Enter, aby kontynuować.

  3. Odznacz pole obok Microsoft .NET Framework 3.5.1 i naciśnij Dalej, aby je wyłączyć.

    Uwaga: jeśli korzystasz z systemu Windows 8 lub Windows 10, wyłącz .NET Framework 3.5 .

  4. Uruchom ponownie komputer i aby zastosować zmiany, wróć do ekranu Funkcje systemu Windows, wykonując krok 1 i krok 2.
  5. Ponownie włącz Microsoft .NET Framework 3.5.1 (lub NET Framework 3.5)  , zaznaczając pole wyboru obok niego i naciskając OK.

  6. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przez ponowne zainstalowanie oprogramowania, które wyświetlało błąd.

Jeśli nadal widzisz „ błąd 1935 Visual C ++ ”, przejdź do metody 3. 

Metoda 3: Włącz Instalatora modułów systemu Windows w usługach

Niektórym użytkownikom udało się rozwiązać problem po wykryciu, że Instalator modułu systemu Windows został wyłączony. Jeśli to jest przyczyną „ error 1935 Visual C ++ ” problem, będzie w stanie rozwiązać ten problem poprzez zmianę Typ uruchomienia z modułu Windows Installer do Ręczny lub Automatyczny.

Uwaga: modułu Windows Installer umożliwia instalację, modyfikację oraz usuwanie aktualizacji systemu Windows i kilka innych opcjonalnych komponentów (w tym Visual C ++ Redistributable opakowaniach). Może zostać wyświetlony „ błąd 1935 Visual C ++ ”, ponieważ ta usługa jest wyłączona. Chociaż domyślnym stanem Instalatora modułów systemu Windows jest Ręczny , istnieją programy narzędziowe innych firm, które wyłączają tę usługę w celu zwiększenia wydajności systemu.

Wykonaj poniższe czynności, aby sprawdzić, czy Instalator modułów systemu Windows jest wyłączony i włącz go w razie potrzeby:

  1. Naciśnij klawisz Windows + R, aby otworzyć polecenie Uruchom. Następnie wpisz „ services.msc ” i naciśnij Enter, aby otworzyć okno Usługi .

  2. Przejrzyj listę usług i znajdź Instalatora modułów systemu Windows . Kiedy go znajdziesz, kliknij go prawym przyciskiem myszy i wybierz Właściwości.

  3. Na karcie Ogólne właściwości Instalatora modułów systemu Windows zobacz, który typ uruchamiania jest obecnie aktywny. Jeśli Typ uruchomienia jest ustawiony na Wyłączony , zmień go na Ręczny i naciśnij Zastosuj, aby potwierdzić zmiany.

    Uwaga: Możesz również ustawić Typ uruchomienia na Automatyczny, ale spowoduje to uruchomienie usługi przy każdym uruchomieniu, nawet jeśli nie jest potrzebna.

  4. Uruchom ponownie komputer i sprawdź, czy możesz zainstalować oprogramowanie bez „ błędu 1935 Visual C ++ ”. Jeśli nadal go widzisz, przejdź do metody 4. 

Metoda 4: wyczyszczenie dziennika transakcji 

Ten problem może również wystąpić, gdy dziennik transakcji systemu plików systemu Windows został uszkodzony po zainstalowaniu określonego oprogramowania. Ten dziennik transakcji służy do odzyskiwania plików w przypadku wystąpienia błędu pliku. Niektórym użytkownikom udało się rozwiązać problem „ błąd 1935 Visual C ++”  , czyszcząc dziennik transakcji i ponownie otwierając plik wykonywalny instalacji.

Postępuj zgodnie z poniższym przewodnikiem, aby wyczyścić dziennik transakcji i rozwiązać błąd „ 1935 Visual C ++”  :

  1. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Aby to zrobić, wejdź do paska Start , wyszukaj „ cmd ”, a następnie kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.

  2. W podwyższonym wierszu polecenia uruchom następujące polecenie i naciśnij klawisz Enter :

    Zasób fsutil setautoreset true C: \

    Uwaga: pamiętaj, że powyższe polecenie zakłada, że dysk C: \ jest woluminem systemu operacyjnego. Jeśli zainstalowałeś system Windows na innej partycji, zmień odpowiednio literę.

  3. Uruchom ponownie komputer i otwórz instalację oprogramowania, która uruchamia „ 1935 Visual C ++ ”.

Jeśli nadal widzisz błąd „ 1935 Visual C ++ ”, przejdź do ostatniej metody.

Metoda 5: wymuszenie uruchomienia usługi TrustedInstaller

Wiadomo również, że „ błąd 1935 Visual C ++ ” pojawia się, gdy usługa TrustedInstaller odmawia otwarcia, gdy jest wywoływana przez niektóre instalatory. Niektórym użytkownikom udało się ominąć komunikat o błędzie, wymuszając uruchomienie usługi TrustedInstaller tuż przed otwarciem pliku wykonywalnego instalacji.

Aby to zrobić, otwórz okno Uruchom ( klawisz Windows + R ) i wpisz / wklej „ C: \ Windows \ servicing \ TrustedInstaller.exe ”. Naciśnij Enter, aby otworzyć TrustedInstaller.exe . Może się to wydawać niepotrzebne, ponieważ nie robi nic widocznego, ale wymusi otwarcie procesu TrustedInstaller .

Natychmiast po wykonaniu powyższego kroku otwórz instalator aplikacji, która wyświetla błąd i sprawdź, czy możesz ukończyć proces instalacji. Jeśli tak nie jest, wykonaj poniższe czynności.

Jest możliwe, że TrustedInstaller nie może zostać wywołany w celu zakończenia instalacji, ponieważ nie pojawia się on na liście usług. Możemy to naprawić, zmieniając wartość rejestru na aktywny za pomocą Edytora rejestru. Oto kompletny przewodnik, jak to zrobić:

  1. Naciśnij klawisz  Windows + R, aby otworzyć polecenie Uruchom. Następnie wpisz „ regedit ” i naciśnij Enter, aby otworzyć okno Edytora rejestru .

  2. W Edytorze rejestru przejdź do  HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control.

  3. W prawym okienku kliknij dwukrotnie klucz RegistrySizeLimit , aby otworzyć okno dialogowe Edytuj wartość DWORD .

    Uwaga: jeśli nie możesz zidentyfikować klucza dla RegistrySizeLimit , musisz sam go utworzyć. Zrób to, klikając prawym przyciskiem myszy w dowolnym miejscu w prawym okienku i wybierając Nowy> Dword (32-bit) . Nazwij nowo utworzoną wartość DWORD „ RegistrySizeLimit ”, a następnie otwórz ją, klikając dwukrotnie.

  4. Na ekranie Edytuj wartość słowa (32-bitowe) ustaw podstawę na szesnastkowy i wprowadź „ ffffffff ” w polu Dane wartości . Następnie zmień podstawę na dziesiętną i sprawdź, czy dane wartości to „ 4294967295 ”. Jeśli przechowuje inną wartość, zmień ją ręcznie na wartość określoną powyżej i naciśnij OK.

  5. Po  pomyślnym utworzeniu klucza RegistrySizeLimit  z wymaganymi wartościami zamknij Edytor rejestru i uruchom ponownie komputer.
  6. Po ponownym uruchomieniu systemu otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Aby to zrobić, wejdź do paska Start , wyszukaj „ cmd ”, a następnie kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.

  7. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz „ SFC / SCANNOW ” i naciśnij klawisz Enter, aby zainicjować skanowanie całego systemu w celu znalezienia i naprawy plików systemowych.

  8. Po zakończeniu skanowania SFC ponownie zainstaluj program, który powodował problemy, i sprawdź, czy błąd „ 1935 Visual C ++ ” został rozwiązany.