Aktualizacja systemu Windows kończy się niepowodzeniem z błędem 80244007 „Nie można wyszukać nowych aktualizacji”

10

Windows 8.1 nagle powiadomił z obszaru powiadomień, że od dłuższego czasu nie był w stanie uruchamiać aktualizacji. Aplikacja aktualizacyjna w stylu metra nie mówi mi wiele o tym, dlaczego aktualizacje się nie udają, ale aplikacja komputerowa ma komunikat (mój nacisk kładzie się na mnie):

System Windows nie mógł wyszukać nowych aktualizacji

Podczas sprawdzania aktualizacji wystąpił problem.

Znaleziono błędy : Kod 80244007

To wygląda tak:

panel sterowania

Dziwne jest to, że jeśli sprawdzę historię aktualizacji, faktycznie widzę nowsze aktualizacje:

historia ostatniej aktualizacji

Próbowałem kilka rzeczy, aby rozwiązać ten problem.

Najpierw wypróbowałem różne sposoby wyłączania i ponownego uruchamiania komputera, mając nadzieję, że cudownie zacznie on kończyć aktualizacje. To nie zadziałało.

Po drugie , przejrzałem MS Knowledgebase 2883975, który opisuje mój problem ...
... który powiedział mi, żebym poszedł do MS Knowledgebase 2883201
... który powiedział mi, żebym albo uruchomił Windows udpate: P
... albo przejść Centrum pobierania MS
... gdzie powinienem wyszukać „KB2883201”
… gdzie wybrałem pobieranie Windows 8 x-64
… które dało mi:

Ta aktualizacja nie dotyczy tego komputera

Myślałem, że to ma jakiś sens, ponieważ nazwa pliku zawiera „RT”. Próbowałem też pobrać zwykły system Windows 8 , ale wyświetla mi ten sam komunikat o błędzie.

Po trzecie , trochę więcej wyszukiwań doprowadziło mnie również do strony, która obiecuje, że ten błąd zostanie rozwiązany przez uruchomienie pliku wykonywalnego „Windows Repair Tool”, ale strona jest bardzo niejasna i ogólna, więc wstrzymałem się od wypróbowania.

Wreszcie , o powiązanych post answers.microsoft.com zasugerował systemem sfc /scannow, który próbowałem ale wrócił bez problemów po sprawdzeniu 100%.

Jako (prawdopodobnie ważny) przypis, myślę, że prawdopodobnie debetuję nad tym problemem. Podczas konfigurowania komputera przez pomyłkę wybrałem „Windows 8 Enterprise” z mojej subskrypcji MSDN, chociaż nie jestem w sytuacji korporacyjnej (chyba powinienem wybrać jakąkolwiek wersję „Pro”). Nie mamy serwera dystrybuującego aktualizacji dla naszej domeny ani nic podobnego.

Potrzebuję mojej instalacji systemu Windows 8, aby uzyskać aktualizacje samodzielnie. W przeszłości działało to dobrze, dopiero niedawno zaczęły pojawiać się problemy.

W każdym razie: co mogę zrobić, aby system Windows zaczął ponownie aktualizować?


Oto dodatkowe informacje, które mogą (ale nie muszą) być ważne:

  • Mój komputer jest częścią małej domeny. Nie mamy scentralizowanego serwera dystrybucji aktualizacji (jak wspomniałem, przez pomyłkę zainstalowałem dodatek Enterprise ).
Jeroen
źródło
kod oznacza to: WU_E_PT_SOAPCLIENT_SOAPFAULT: Taki sam jak SOAPCLIENT_SOAPFAULT - klient SOAP nie powiódł się, ponieważ wystąpił błąd SOAP z powodu kodów błędów WU_E_PT_SOAP_ *. Ale nie mam pojęcia, jak to naprawić.
magicandre1981,
@harrymc :-) nagroda była super skuteczna : bardzo krótko po opublikowaniu nagrody ktoś ją odpowiedział! Będąc dobrym obywatelem SO od razu przetestowałem oferowane rozwiązanie i wydaje się, że to rozwiązało mój problem, więc zaakceptowałem odpowiedź. Jak napisałem w komentarzu do odpowiedzi, jeśli rozwiązanie się utrzyma, przyznam nagrodę. Czekam tylko chwilę, ponieważ cofnięcie przyznanej nagrody nie jest możliwe (podczas gdy cofnięcie „zaakceptuj” jest możliwe).
Jeroen
Przypadek zbyt szybkiej odpowiedzi.
harrymc

Odpowiedzi:

9

Ponieważ masz połączenie z domeną, zakładam, że jest to niepoprawna nazwa grupy docelowej. Musisz więc otworzyć rejestr, a następnie przejść do:HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate

A następnie poszukaj Target Groupklucza, najpierw wyeksportuj go (tylko kopię zapasową), a następnie usuń.

Teraz uruchom ponownie komputer i sprawdź aktualizacje systemu Windows.

iSR5
źródło
4
Wspaniale, twoja odpowiedź doprowadziła do mojego rozwiązania! Target GroupKlucz został ustawiony na mojej nazwy domeny. Usunięcie go było mało, ale po tym, jak również usunięte (w pewnym porządku, nie wiem, która to stała) TargetGroupEnabled, WUServeroraz WUStatusServerklucze, aktualizacje pracowali ponownie.
Jeroen
Pozwól mi dokładnie sprawdzić, czy wszystko działa dobrze przez następne dwa dni, jeśli tak, z przyjemnością przyznam ci nagrodę!
Jeroen
Cieszę się, że doprowadziło to do rozwiązania problemu. Problem polega nie tylko na usunięciu grupy docelowej, nieprawidłowa grupa docelowa oznacza niepoprawną nazwę członkostwa w grupie, co jest jednym z podstawowych wymogów oceny zatwierdzeń aktualizacji przez serwer WSUS. Więc jeśli jest to w jakiś sposób uszkodzone lub nieprawidłowe, WSUS odmówi połączenia.
iSR5
1

Mam ten sam błąd na komputerze z systemem Windows 10 (1511). W moim przypadku usunięcie C:\Windows\SoftwareDistribution\DataStore\DataStore.edbzadziałało:

net stop wuauserv
del C:\Windows\SoftwareDistribution\DataStore\Datastore.edb
net start wuauserv
wuauclt /detectnow

To rozwiązanie nie było moim pomysłem, ale zasugerował tutaj Frank Maxwitat .

Problem pojawił się po uruchomieniu Kreatora oczyszczania serwera na serwerze WSUS używanym przez ten komputer. Wystąpił jednak inny problem przed uruchomieniem czyszczenia, więc może być tak, że problem ten został po prostu ukryty przez inny problem przed czyszczeniem.

Sebastian Marsching
źródło
0

Widziałem takie błędy podczas próby zainstalowania aktualizacji na komputerze z systemem Windows 8, gdy czas nie był poprawnie zsynchronizowany z serwerem czasu. To by również wyjaśniało, dlaczego widzisz nowsze aktualizacje w historii aktualizacji.

Czy możesz sprawdzić, czy zegar jest poprawnie zsynchronizowany? Jeśli klikniesz zegar na pasku zadań, możesz wybrać opcję „Zmień ustawienia daty i godziny ...”, a następnie przejdź do karty „Czas internetowy”. Kiedy komputer zsynchronizował czas? Może spróbuj kliknąć „Zmień ustawienia ... ”, upewnij się, że serveradres to„ time.windows.com ”, a następnie naciśnij„ Aktualizuj teraz ”.

Kevin
źródło
Dzięki za odpowiedź. Ustawienia daty i godziny nie mają jednak zakładki „Czas internetowy”, być może dlatego, że mój komputer jest częścią domeny? Tak czy inaczej, sprawdzanie rejestru wygląda jak time.windows.com jest moim dostawcą czasu. W każdym razie czas na moim komputerze wydaje się być poprawny.
Jeroen
Wtedy coś innego spowoduje problem, jeśli coś wiem, dam ci znać.
Kevin
Powiedz nam, czy to część domeny ...
Ramhound
@Ramhound Tak. Dodałem go jako dodatkowe szczegóły do ​​mojego pytania.
Jeroen