Dziękuję Ci! Zainstalowałem vc_redist.x64.exe, ale nie zainstalowałem żadnych aktualizacji systemu Windows. Jednak to załatwiło sprawę.
chonz0
2
Mogę zweryfikować, że to działa. Napotkałem ten sam problem i pobrałem pakiet redystrybucyjny Visual C ++ na 64-bitową maszynę z systemem Windows 7, uruchomiłem go i rozwiązałem mój problem. Nie jest wymagane ponowne uruchomienie.
DucRP
19
-1 w przypadku niepowodzenia atrybucji. wygląda to na zadanie kopiowania i wklejania stąd, biorąc pod uwagę, że mogę skopiować i wkleić to do edytora SO i uzyskać dokładnie to samo bez linków, których naprawa zajmuje tylko kilka sekund
Memor-X
1
@ Memor-X Naprawiłem to. (podał
źródło
3
zainstalowanie „Visual C ++ Redistributable for Visual Studio 2017 (64-bit)” rozwiązało problem bez konieczności ponownego uruchamiania. Dzięki
Anupam
32
Chociaż odpowiedź od alirezy jest prawidłowa, ma jedną wadę:
Nie możesz zainstalować redystrybucji Microsoft Visual C ++ 2015 (środowisko wykonawcze), chyba że masz zainstalowaną aktualizację Windows Update KB2999226 (przynajmniej w systemie Windows 7 64-bit SP1).
To po prostu nieprawda. Właśnie wsparłem maszynę z systemem Win 7 SP1 x64. Potwierdziłem, że KB2999266 nie został zainstalowany. Ściągnąłem plik vc_redist.x64.exe z microsoft.com/en-us/download/details.aspx?id=48145 i zainstalowałem go bez problemów. Rozwiązuje to również problem z plakatem, dodając api-ms-win-crt-runtime-l1-1-0.dll (i wiele innych plików crt) do% windir% \ system32.
Algonaut
1
Aby dodać do opinii @ Algonaut .. Dziennik instalatora dla redystrybucji 2015 pokazuje Windows6.1-KB2999226-x64.msu" /quiet /norestart', co oznacza, że zawiera i instaluje aktualizację KB2999226.
davenpcj
Mam aktualny system Windows 8.1. Próbuję zainstalować / odinstalować pakiet redystrybucyjny, ale podczas instalacji pojawia się błąd: „0x80242217 nieokreślony błąd”.
Daniel
1
To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić autora o wyjaśnienie, zostaw komentarz pod jego postem. Jeśli zdobędziesz wystarczającą reputację , będziesz mógł komentować każdy post .
Baum mit Augen
4
Aktualizuj system Windows 7 rekurencyjnie, aż nie będzie już żadnych aktualizacji, używając opcji sprawdzania Windows Update w systemie Windows 7.
Następnie pobierz i zainstaluj pakiet redystrybucyjny Visual C ++ vc_redist.x64.exe z witryny sieci Web systemu Windows.
Kroki 1, 2 i 4 są całkowicie niezwiązane z omawianym tematem.
François Beaune
1
Ten błąd jest zwykle spowodowany brakiem Visual C++ Redistributable file, który jest wymaganą zależnością dla większości aplikacji na komputerze z systemem Windows.
Pobierz pakiet redystrybucyjny Visual C ++ stąd i zainstaluj go. Po zainstalowaniu uruchom ponownie system.
Oczywiście najpierw upewnij się, że istnieją i zawierają potrzebne pliki DLL. Jeśli nie istnieją, spróbuj zainstalować „Windows Universal CRT SDK” z instalatora programu Visual Studio 2015 lub Visual Studio 2017.
jeśli ktoś nie może zaktualizować systemu Windows online, proponuję udać się na http://download.wsusoffline.net/ i pobrać najnowszą wersję.
Następnie zainstaluj generator aktualizacji -> wybierz swój system operacyjny. i naciśnij START, poczekaj kilka minut, pozwól mu pobrać aktualizacje i dokończyć cały proces. Mam nadzieję, że to pomoże.
Tak, to jest stary, dobry aktualizator offline c't / Heise.
Peter Mortensen
0
To jest stary post i przykro mi, ale nawet instalacja KB2999226 nie pomoże, jeśli nie masz pakietu aktualizacji z kwietnia 2014 r. Dla systemu Windows RT 8.1, Windows 8.1 i Windows Server 2012 R2 (2919355) . Bez tego instalacja KB2999226 zwraca błąd „Aktualizacja nie dotyczy Twojego komputera”. Zazwyczaj problem ten występuje, jeśli masz jakieś środowisko offline, na przykład wirtualne maszyny deweloperskie bez dostępu do usług WSUS lub Windows Update i starych obrazów ISO systemu Windows 8.1, Server 2012 R2.
Chociaż odpowiedź od alirezy jest prawidłowa, ma jedną wadę:
Nie możesz zainstalować redystrybucji Microsoft Visual C ++ 2015 (środowisko wykonawcze), chyba że masz zainstalowaną aktualizację Windows Update KB2999226 (przynajmniej w systemie Windows 7 64-bit SP1).
źródło
Windows6.1-KB2999226-x64.msu" /quiet /norestart'
, co oznacza, że zawiera i instaluje aktualizację KB2999226.Aktualizuj system Windows 7 rekurencyjnie, aż nie będzie już żadnych aktualizacji, używając opcji sprawdzania Windows Update w systemie Windows 7.
Następnie pobierz i zainstaluj pakiet redystrybucyjny Visual C ++ vc_redist.x64.exe z witryny sieci Web systemu Windows.
Następnie spróbuj uruchomić serwer Apache.
źródło
%TEMP%
vc_redist.x64
zobacz Pobieranie pakietu redystrybucyjnego Visual C ++ dla programu Visual Studio 2015źródło
Ten błąd jest zwykle spowodowany brakiem
Visual C++ Redistributable file
, który jest wymaganą zależnością dla większości aplikacji na komputerze z systemem Windows.Pobierz pakiet redystrybucyjny Visual C ++ stąd i zainstaluj go. Po zainstalowaniu uruchom ponownie system.
Link: Redystrybucja Visual C ++
źródło
Jeśli żadna z poprzednich odpowiedzi nie zadziałała, dodaj jedną z tych ścieżek do zmiennej środowiskowej PATH:
Oczywiście najpierw upewnij się, że istnieją i zawierają potrzebne pliki DLL. Jeśli nie istnieją, spróbuj zainstalować „Windows Universal CRT SDK” z instalatora programu Visual Studio 2015 lub Visual Studio 2017.
źródło
jeśli ktoś nie może zaktualizować systemu Windows online, proponuję udać się na http://download.wsusoffline.net/ i pobrać najnowszą wersję.
Następnie zainstaluj generator aktualizacji -> wybierz swój system operacyjny. i naciśnij START, poczekaj kilka minut, pozwól mu pobrać aktualizacje i dokończyć cały proces. Mam nadzieję, że to pomoże.
źródło
To jest stary post i przykro mi, ale nawet instalacja KB2999226 nie pomoże, jeśli nie masz pakietu aktualizacji z kwietnia 2014 r. Dla systemu Windows RT 8.1, Windows 8.1 i Windows Server 2012 R2 (2919355) . Bez tego instalacja KB2999226 zwraca błąd „Aktualizacja nie dotyczy Twojego komputera”. Zazwyczaj problem ten występuje, jeśli masz jakieś środowisko offline, na przykład wirtualne maszyny deweloperskie bez dostępu do usług WSUS lub Windows Update i starych obrazów ISO systemu Windows 8.1, Server 2012 R2.
źródło