Skocz do zawartości

Witamy na forum Fixitpc.pl
Aktualnie przeglądasz stronę jako gość. Jeżeli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj konto. Rejestracja jest darmowa, prosta i umożliwia pełny dostęp do funkcji forum.
Zdjęcie

Problematyka Windows Update

Windows 7 Vista

  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia
wu.png

Problemy z instalacją aktualizacji | Windows Update

Dotyczy Windows 7, Windows Vista


Czynności wstępne
Reset komponentów Windows Update
Narzędzie analizy gotowości aktualizacji systemu (CheckSur)
Reset metadanych transakcji
Pozostałe standardowe procedury



Dodatkowo informacja, gdzie prócz tradycyjnego Dziennika zdarzeń należy szukać szczegółowych raportów logujących błędy, związanych z procesami aktualizacyjnymi:

folder_mini.gif%windir%\WindowsUpdate.log
folder_mini.gif%windir%\Logs\CBS\CBS.log
folder_mini.gif%windir%\Logs\CBS\CheckSur.log (standardowo nieobecny - patrz opis Narzędzia analizy gotowości)

Istnieją też logi pojawiające się przy określonych procesach:

folder_mini.gif%windir%\IEX_main.log (przy instalacji Internet Explorer, X oznacza kolejne wersje przeglądarki, np. IE10, IE11)
folder_mini.gif%temp%\dd_dotnetfx....install.txt lub Microsoft .NET Framework .....txt (przy aktualizacji .NET Framework)
folder_mini.gif%temp%\msi...log (przy instalacji poprawek opartych na Instalatorze Windows np. od Office - jego produkcja wymaga włączenia logowania wg instrukcji KB958052)




Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#2
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
CZYNNOŚCI WSTĘPNE
-----------------------------------------------------------------



1. Ręczne pobranie poprawki z Centrum pobierania i próba instalacji z dysku.
2. Próba prowadzenia operacji na redukowanej ilości procesów - w stanie czystego rozruchu.

Gdy zawiodą te proste metody, przejdź do kolejnych procedur opisanych poniżej.

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#3
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
RESET KOMPONENTÓW WINDOWS UPDATE
-----------------------------------------------------------------



Problemy aktualizacyjne mogą wynikać z wyrejestrowania kluczowych plików Windows Update, ich wersji, oraz uszkodzeń czy śmieci w powiązanych folderach. Do naprawy tch obszarów można wykorzystać następujące narzędzia i metody:


Narzędzia Microsoftu
Windows 8, Windows 7, Windows Vista


Ogólny komfortowy sposób, adresujący też inne obszary niż tylko rejestracja plików, to wykorzystanie gotowych automatów z artykułu KB971058. Obecnie artykuł ten udostępnia nowy rodzaj narzędzi z rozróżnieniem między systemami operacyjnymi:
- Dla Windows 8 i Windows 7 link Fix-it prowadzi do pobrania i uruchomienia Windows Update Troubleshooter (plik WindowsUpdateDiagnostic.diagcab). Alternatywny link: KLIK.
- Dla Windows Vista osobny link Fix-it udostępnia plik MicrosoftFixit.wu.MATSKB.Run.exe.

Poprzednio artykuł kierował do narzędzia Fix It 50202 (MicrosoftFixit50202.msi), którego opis jest poniżej:



Fix It 50202
Windows 7, Windows Vista


Link pobierania MicrosoftFixit50202.msi

wufixit.png

Po uruchomieniu narzędzia należy zatwierdzić licencję, wybrać tryb naprawy, zatwierdzić dialog UAC, przeczekać cierpliwie tworzenie punktu Przywracania oraz progres naprawy, a wreszcie zresetować na koniec komputer. W kwestii doboru trybów:
  • Default - Domyślnym trybem jest odznaczona opcja "aggressive". Ten tryb przeprowadza wszystkie kroki opisane w przedstawionej dalej procedurze ręcznej, z wyjątkiem punktu 4 oraz wprowadzonych przeze mnie niektórych uzupełnień.
  • Aggressive - Tryb ten należy aktywować wtedy, gdy sfinalizowany tryb domyślny nie będzie miał pozytywnych skutków. Odpowiada on za wyzerowanie katalogów SoftwareDistribution oraz catroot2 (patrz na punkt 4 w ręcznym procesie). Wykonanie tego skutkuje utratą niektórych ustawień Windows Update.
RĘCZNE WYKONANIE:

To samo, lecz przeprowadzone ręcznie, składa się z następujących żmudnych etapów (skorygowanych przeze mnie, gdyż w artykule MS są różne nieścisłości):

Spoiler



Fix WU Utility
Windows 7, Windows Vista


Do przerejestrowania plików potrzebnych do działania Windows Update można wykorzystać miniaturowe narzędzie portable Fix WU Utility. Aplikacja adresuje rejestrację 114 plików DLL / OCX / AX. Wystarczy uruchomić zatwierdzając dialog UAC, wybrać Fix Windows Update i poczekać cierpliwie na komunikat "The process completed successfully". Po ukończeniu procesu dla pewności zresetować komputer.

fixwu.png

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#4
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
WERYFIKACJA POPRAWNOŚCI MAGAZYNU USŁUG
-----------------------------------------------------------------



Kolejną przyczyną problemów aktualizacyjnych może być naruszenie integralności, niespójność, czy uszkodzenia w następujących obszarach:


Pliki / manifesty znajdujące się w następujących katalogach:

folder_mini.gif%SYSTEMROOT%\Servicing\Packages
folder_mini.gif%SYSTEMROOT%\WinSxS\Manifests

Dane rejestru znajdujące się w następujących podkluczach rejestru:

folder_mini.gifHKEY_LOCAL_MACHINE\Components
folder_mini.gifHKEY_LOCAL_MACHINE\Schema
folder_mini.gifHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing

O niektórych obiektach będą jeszcze indywidualne wzmianki w dalszych wątkach.




checksurmsu.png
Narzędzie analizy gotowości aktualizacji systemu / System Update Readiness tool

Microsoft udostępnia specjalną aplikację naprawczą, opisaną w KB947821. Narzędzie weryfikuje integralność wyżej wymienionych zasobów. W przypadku wykrycia nieprawidłowości podejmuje próbę korekcji.

1. Narzędzie jest kolportowane metodą Windows Update. Jeśli automatyczne Windows Update nie działa lub nie oferuje tego narzędzia, zastępczo można pobrać pliki do procesu ręcznego z dysku. W artykule są wszystkie linki dla systemów Windows 7, Windows 2008 i Windows Vista. Linki do wersji z maja 2014:

Narzędzie dla Windows 7 32-bit Narzędzie dla Vista 32-bit

Narzędzie dla Windows 7 64-bit Narzędzie dla Vista 64-bit

Windows 8 i 8.1: Narzędzie nie jest dostępne do pobrania dla tych systemów, gdyż dysponują one nową zintegrowaną funkcjonalnością zastępującą je.


2. Pobrany plik należy uruchomić. Odbywająca się w tle "instalacja" nie jest prawdziwym instalowaniem poprawki, lecz jednorazowym mechanizmem skanowania sprawdzającym niespójności. W Menedżerze procesów pojawi się tymczasowa seria: checksur.exe, checksurlauncher.exe, checksurpackage.exe. Przewidywany czas procesu to do 15 minut, aczkolwiek czas może się znacznie wydłużyć (na moim systemie ponad 2 godziny). Pas postępu nie jest aktualizowany i może ulec zamrożeniu w określonym punkcie (np. przy 60%), co jest spodziewanym zachowaniem i nie należy anulować działania, czekając cierpliwie do finałowego komunikatu "Instalacja zakończona".

checksur.png



3. Narzędzie analizy gotowości aktualizacji systemu wynikowo tworzy pliki Dziennika w następujących lokalizacjach:

folder_mini.gif%SYSTEMROOT%\Logs\CBS\CheckSUR.log (Bieżący log. Przy ponawianiu skanów zawartość jest zastępowana najnowszym wynikiem.)
folder_mini.gif%SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log (Historia skanowania, log budowany przyrostowo)

Przykładowy wygląd raportu:

=================================
Checking System Update Readiness.
Binary Version 6.0.6001.22375
Package Version 5.0
2009-06-13 02:06

Checking Deployment Packages

Checking Package Manifests and catalogs.

Checking package watchlist.

Checking component watchlist.

Checking packages.
(f) CBS MUM Missing 0x00000002 servicing\packages\Microsoft-Windows-VistaServicePack-SysHiper-SP1-Package~31bf3856ad364e35~x86~~6.0.6002.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_11_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_14_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_15_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_3_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_6_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_7_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_9_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_for_KB948465_client_1~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_for_KB948465_client~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\Package_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.mum
(f) CBS MUM Missing 0x00000002 servicing\packages\VistaSP2-KB948465~31bf3856ad364e35~x86~~6.0.0.18005.mum

Checking component store
Summary:
Seconds executed: 1461
Found 12 errors
CBS MUM Missing Total Count: 12


W przypadku błędów nienaprawionych, znakujących defekty w rejestrze lub braki / uszkodzenia w plikach, należy przeprowadzić rozpoznanie ręczne, czy dany klucz rejestru jest możliwy do skasowania albo czy jest wymagane przyznanie określonych uprawnień, oraz czy pliki da się wymienić świeżymi kopiami. Podstawowe źródło dla plików to pełna DVD instalacyjna Vista i wyciąganie ze ścieżki ...\sources\install.wim\Numer Edycji\Windows\... - patrz na wątek Ekstrakcja plików systemowych z DVD. Wymiana / skopiowanie nowych plików do katalogów typu WinSxS wymaga tymczasowego zresetowania uprawnień na korzyść Administratorów + po ewentualnym pomyślnym wykonaniu akcji przywrócenie domyślnego układu zabezpieczeń na korzyść TrustedInstaller - patrz wątek Przyznawanie kontroli do plików / folderów.



Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#5
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
RESET METADANYCH TRANSAKCJI
-----------------------------------------------------------------



Problematyczne mogą się także okazać niespójne metadane / logi pochodzące od Menedżera zasobów transakcji. Z tego co wynika z opisu i zachowania Narzędzia analizy gotowości aktualizacji systemu, te obszary nie są weryfikowane przez program. Oto instrukcja ręczna usuwania tych danych:

1. Zainicjuj linię poleceń CMD trybem Uruchom jako Administrator.

2. Wpisz następującą komendę, zatwierdzając ją ENTER:


C:\WINDOWS\system32>fsutil resource setautoreset true c:\
Operacja ukończona pomyślnie.



(Założeniem jest lokalizacja systemu na C:\. Należy dostosować liternictwo do własnego układu.)

3. Skasuj wszystkie pliki *.blf + *.regtrans-ms z następujących katalogów:

folder_mini.gifC:\WINDOWS\System32\SMI\Store\Machine
folder_mini.gifC:\WINDOWS\System32\config\TxR

W linii poleceń wpisz następujące komendy, każdą zatwierdzając przez ENTER:


C:\WINDOWS\system32>cd %SystemRoot%\System32\SMI\Store\Machine
C:\WINDOWS\System32\SMI\Store\Machine>attrib -s -h *
C:\WINDOWS\System32\SMI\Store\Machine>del *.blf
C:\WINDOWS\System32\SMI\Store\Machine>del *.regtrans-ms
C:\WINDOWS\system32\SMI\Store\Machine>cd %SystemRoot%\System32\config\TxR
C:\WINDOWS\System32\config\TxR>attrib -s -h *
C:\WINDOWS\System32\config\TxR>del /q *



Uwaga:

Pliki z katalogu TxR mogą być oporne, zgłaszając podczas kasacji błąd zajęcia procesem. Pomocny będzie start w Trybie awaryjnym (powinna zostać skasowana większość plików z wyjątkiem trzech) lub do środowiska WinRE (gwarancja usunięcia wszystkich plików).



Informacja:

Kasacja tych plików może rozwiązać także szczególny problem z WSeach i martwym indeksowaniem na systemie Vista: KLIK.



4. Zrestartuj komputer. Skasowane pliki zostaną wygenerowane na nowo.

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#6
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
POZOSTAŁE STANDARDOWE PROCEDURY
-----------------------------------------------------------------



Można się udać w pomoc innych typowych procedur czy mechanizmów ogólnego naprawiania:
1. Weryfikacja poprawności plików Windows - patrz na wątek Weryfikacja integralności plików via narzędzie SFC.
2. Wykorzystanie ogólnego mechanizmu Przywracanie systemu.
3. Nadpisanie całego Windows z instalatora - patrz na wątek Reperacja nakładkowa.
4. Sprawdzenie dysku pod kątem błędów.

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#7
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-------------------------------------------------------
WYBRANE PRZYPADKI
-------------------------------------------------------





DOINSTALOWANE PAKIETY JĘZYKOWE JAKO PODŁOŻE DLA ANOMALII


Dodatkowe pakiety językowe uzyskane przez Windows Update, zainstalowane w nadmiarze, mogą skutecznie utrudnić instalację aktualizacji, zwłaszcza pakietu Service Pack. Ten przypadek osobiście mnie dotknął i cały bój został opisany w tym wątku: Załączony plik  error_80070002.txt   25.78 KB   240 Ilość pobrań

Pakiety mogą generować i taki problem:

Scenariusz: Interfejs Windows Update ma zeszkieletowane okno świecące kompletnymi pustkami.

Dołączona grafika

Łatki nie chcą się instalować. W Dzienniku zdarzeń można zastać błędy podobne do:

Nazwa dziennika:System
Źródło: Microsoft-Windows-WindowsUpdateClient
Data: 2009-06-10 23:57:40
Identyfikator zdarzenia:20
Kategoria zadania:(1)
Poziom: Błąd
Słowa kluczowe:(32),(8)
Użytkownik: SYSTEM
Komputer: PC-acer
Opis:
Nie można odnaleźć opisu dla identyfikatora zdarzenia 20 ze źródła Microsoft-Windows-WindowsUpdateClient. Albo składnik wywołujący to zdarzenie nie jest zainstalowany na komputerze lokalnym, albo instalacja jest uszkodzona. Możesz zainstalować lub naprawić składnik na komputerze.

Jeśli zdarzenie pochodzi z innego komputera, wraz ze zdarzeniem może być wymagane zapisanie informacji o wyświetlaniu.

Do zdarzenia dołączono następujące informacje:

2148073495
Aktualizacja dla systemu Windows Vista (KB952709)
EV_RenderedValue_2,00
100

Brak zasobu zależnego od ustawień regionalnych dla wymaganego komunikatu


Po ewentualnych próbach naprawczych mogą się także pojawiać błędy o kodzie 0x80070643:

Nazwa dziennika:System
Źródło: Microsoft-Windows-WindowsUpdateClient
Data: 2009-06-12 22:38:01
Identyfikator zdarzenia:20
Kategoria zadania:Windows Update Agent
Poziom: Błąd
Słowa kluczowe:Niepowodzenie,Instalacja
Użytkownik: SYSTEM
Komputer: PC-acer
Opis:
Instalacja nie powiodła się: system Windows nie mógł zainstalować następującej aktualizacji, ponieważ wystąpił błąd 0x80070643: Aktualizacja dla systemu Windows (KB955839).


Przy ręcznych próbach instalacji łatek wprost z dysku twardego pojawia się błąd 0x80073afc o treści "Funkcja ładowania zasobów nie może odnaleźć pliku MUI":

Dołączona grafika



Problem stanowią niekompletne (lub nawet uszkodzone) alternatywne pakiety językowe.

1. Pierwszym krokiem naprawy defektu jest przełączenie na oryginalny język systemu zatwierdzone restartem komputera.

Edycje Vista Home i Business
Edycje te fabrycznie nie wpierają MUI-zacji w trybie wielu alternatywnych pakietów językowych. Jeśli ktoś ingerował w pakiety językowe poprzez nieoficjalne sztuczki, może skorzystać z narzędzia Vistalizator do przełączenia na oryginalny język systemu. Uwaga: Narzędzie to jest tu podawane tylko pod kątem naprawiania rzeczonego defektu (gdyż na edycjach Home trudno przestawić język wyświetlania). Należy zdać sobie sprawę, że łamanie blokady MUI na edycjach nie wspierających tego jest równoznaczne z łamaniem licencji oprogramowania.



Edycje Vista Ultimate i Enterprise
Start > w polu szukania wklej komendę rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2

Polecenie to otwiera aplet Opcji Regionalnych w trzeciej karcie Klawiatura i języki. Tutaj należy przestawić Język wyświetlania na pierwotny.

region.png



2. Z poziomu Windows już ustawionego na oryginalny język okno Windows Update powinno wyglądać normalnie, a także same łatki powinny być bez trudu instalowane. Dodatkowo należy wyposażyć się w łatkę KB947506, której zadaniem jest naprawa dysfunkcji Windows Update przy istnieniu niekompletnego pakietu językowego. Finałowo należy dokonać aktualizacji wszystkich dodanych wtórnie pakietów językowych do ich najnowszych wersji.

3. Po ukończeniu powyższych procesów można spróbować przejść na niestandardowy język i zweryfikować czy wszystko jest w porządku.

Uwaga:

Mogą się zdarzyć aktualizacje, które mimo wszystkich napraw i uaktualnienia pakietu językowego nie przejdą na Windows z przestawionym językiem.
Wybitnym przykładem była łatka KB955839, relatywna do stref czasowych. Dopiero przestawienie z powrotem na oryginalny język pozwoliło ją zaaplikować.





PUSTE FUNKCJE SYSTEMU WINDOWS


Problem ten jest złożony i wieloobjawowy. Mechanizm Windows Update notyfikuje użytkownikowi brak dostępnych aktualizacji dla tego systemu, lub zwraca błąd 0x80073712 / 0x80070005 ... Przy ręcznych próbach instalacji aktualizacji pobranych bezpośrednio na dysk twardy również niepowodzenia znakowane przez zamknięcie instalatora z notyfikacją o niekompatybilności systemu z aktualizacją, albo też niepowodzenia rozpoczętego procesu instalacyjnego w rodzaju niemożności ukończenia na skutek błędów lub zawieszeń.
Charakterystyczny objaw to martwe funkcje związane z detekcją komponentów w Panel sterowania > Programy > Programy i funkcje / Programs and Features. Opcja Wyświetl zainstalowane aktualizacje / View installed updates nie pokazuje żadnych łatek zainstalowanych w systemie. Podobnie rzecz się ma z Włącz lub wyłącz funkcje systemu Windows / Turn Windows features on or off - Okno komponentów jest zupełnie puste.

Przypuszczalnym powodem dla tego zachowania są niezgodności, uszkodzenia, lub ofensywne wpisy w obrębie klucza:

Dołączona grafikaHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages


METODA 1: Oficjalnym sposobem Microsoftu jest skorzystanie z ogólnego mechanizmu cofania poprzez Przywracanie systemu. Sposób ten to najprostsza droga użytkownika niezaawansowanego ku naprawie problemu. W przypadku wyłączonej funkcji Przywracania, braku odpowiednich punktów sprzed wystąpienia problemu, lub braku skutków pozytywnych:

METODA 2: Drugim oficjalnym sposobem jest skorzystanie z aplikacji Narzędzie analizy gotowości aktualizacji systemu (patrz wyżej na szczegółowy opis). W teorii narzędzie weryfikuje ten obszar i naprawia. W praktyce mogą zaistnieć sytuacje, gdy narzędzie nie podoła zadaniu. Kontynuowanie napraw na własny rachunek wymaga dokładnej diagnostyki felernego miejsca. Do tego posłuży log Narzędzia analizy gotowości. Na jego podstawie można spróbować wejść w powyższy klucz i ręcznie usunąć wadliwe wpisy, a jeśli będzie wymagane, zresetować także uprawnienia.

Uwaga:

Jest to zadanie dla zaawansowanych użytkowników. Błędne wytypowanie wady skutkujące usunięciem klucza, który jest potrzebny Windows, może mieć bardzo negatywne efekty.
Proszę przed operacją wyeksportować oryginalną formę klucza!








BŁĄD SCHED_E_SERVICE_NOT_RUNNING 0x80041315

Kieruję do stosownego wątku: KLIK.




PONAWIANA PROŚBA O RESTART


Scenariusz: W zasobniku systemowym pojawia się zgłoszenie Windows Update z komunikatem "Aby ukończyć instalowanie ważnych aktualizacji, uruchom ponownie komputer". Pomimo przeprowadzenia restartu systemu zgodnie z prośbą na komunikacie, pojawia się ten sam komunikat.

Dołączona grafika

Rozwiązanie polega na usunięciu zapisu odpowiedzialnego za żądanie restartu. W Start w polu szukania należy wpisać regedit, a następnie z poziomu edytora rejestru usunąć następujący klucz:

Dołączona grafikaHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired

To zdejmie komunikat. W następnej kolejności należy przeprowadzić rozpoznanie jakie aktualizacje są dostępne do pobrania, i te spróbować zainstalować metodą przez ręczne ściągnięcie na dysk.




PĘTLA INSTALACYJNA


Scenariusz: Zostaje zablokowany start systemu na niekończącej się pętli instalacyjnej aktualizacji. Proces zatrzymuje się na ekranie obwieszczającym Trwa konfigurowanie aktualizacji... etap 3 z 3. Ukończono 0% / Configuring updates stage 3 of 3. 0% complete. Następuje restart komputera i jest wyświetlany ponownie ten sam komunikat.

Dołączona grafika

Problem stanowi obecność pliku pending.xml oraz niepożądane dodatkowe wartości w kluczu Components:

Dołączona grafika%systemroot%\WinSxS\pending.xml
Dołączona grafikaHKEY_LOCAL_MACHINE\Components


METODA 1: Zaleceniem Microsoftu jest skorzystanie z funkcji Przywracanie systemu. Są dwie możliwości wywołania tego procesu w sytuacji istnienia pętli restartującej komputer: z poziomu Trybu awaryjnego Windows lub z poziomu środowiska WinRE (Napraw komputer / Repair Computer).



METODA 2: W przypadku braku punktów Przywracania lub wyłączonej funkcji Przywracanie systemu istnieje sposób ręczny na wyjście z opresji. Opisany przez MS w KB949358.


Komentarz
Plik pending.xml oraz dodatkowe zapisy w Components mogą występować też w innych kontekstach problemów z aktualizacjami. Wcale nie musi być efekt niemożności wejścia do systemu, ale Windows Update zwraca rozmaite kody błędów np. 0x8000FFFF opisany w KB946414. Do ofensywnych zapisów można zaliczyć:

Dołączona grafikaHKEY_LOCAL_MACHINE\COMPONENTS

----> Dołączona grafikaAdvancedInstallersNeedResolving
----> Dołączona grafikaNextQueueEntryIndex
----> Dołączona grafikaPendingXmldentifier
----> Dołączona grafikaStoreDirty


Domyślny wygląd klucza:

comp.png





SKUTKI UBOCZNE "ODCHUDZANIA"


vLite
Instalacje systemów przygotowywane w sposób sztuczny za pomocą narzędzi typu vLite mogą cierpieć na rozmaite defekty związane z funkcjonowaniem aktualizacji, choć to zależy jeszcze od wersji programu i wybranych kroków. Rozpiszę tu tylko w wielkim skrócie podstawowe pułapki:

1. Jakakolwiek ingerencja w układ komponentów, polegająca na ich wycinaniu ze źródła instalacji Windows, odbiera możliwość zainstalowania pakietu Service Pack.
2. Wycięcie komponentu Windows Update i .NET Framework nie powinno wymagać komentarza.
3. Przy manipulacjach z komponentami może nas zastać opisywana wyżej pętla (przykład 1 / przykład 2). Nie jestem też pewna czy przypadkiem do rzeczy nie ma tu coś i wersja vLite.
4. Skorzystanie z opcji ekstremalnej "Component Cache", zajmującej się redukcją kluczowego folderu WinSxS, ma liczne skutki uboczne, a jednym z nich jest niepełnosprawny mechanizm aktualizacyjny. Także może się pojawić opisywana pętla i plik pending.xml.

vlitewu.gif

5. Jest też możliwe naruszenie w kluczu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages (przykład). Nie mam pojęcia od czego zależy ujawnianie się tego, ponieważ na moich płytach ten efekt nie występuje. Zainstalowane z nich systemy SP1 mają prawidłowy wygląd okna komponentów. Weryfikacja integracji SP2 odpada - vLite nie obsługuje tego.



Katalog ...\WinSxS\Backup
Gruby katalog WinSxS, wspominany już powyżej, budzi żywe zainteresowanie użytkowników i podejmują nieudolne i nieprawidłowe próby jego redukcji. Zlokalizowany w nim podfolder Backup swoją nazwą sugeruje takim użytkownikom "kopię zapasową" mało istotną dla systemu i prawdopodobnie nie używaną. W rzeczywistości, o czym jest wzmiankowane przy opisie SFC, jest to cache Ochrony zasobów systemu Windows (WRP). Usunięta zawartość tego katalogu może zablokować właściwości aktualizacyjne. Z odtworzeniem zawartości tego katalogu 1:1 jest spory problem. Folder ma ~kilka / ~kilkanaście tysięcy plików, a jego zasobność zależy od stanu systemu poddawanemu procesom aktualizacyjnym.

1. Folder ten jest w formie preinstalacyjnej (a więc nie aktualizowanej jak to ma miejsce w "żywym" systemie) na pełnej DVD instalacyjnej Vista w ścieżce ...\sources\install.wim\Numer Edycji\Windows\winsxs\Backup. Ale jego zawartość nie koresponuje do aktualnego stadium systemu.
2. Wierniejsze uzupełnienie po prostu następuje przez przeinstalowanie systemu.




Porównałam również w jaki sposób obchodzi się z tym katalogiem vLite. Jeśli zostanie usunięte Windows Update oraz Component Cache, folder Backup jest całkowicie eliminowany. Jeśli zostanie ocalony komponent Windows Update, ale przeznaczony na ubój WinSxS, vLite zachowuje dokładnie dwa pliki w folderze Backup, podobne schematem do tych (dokładne nazwy zależą od edycji Windows, jej fabrycznego stopnia aktualizacji oraz języka natywnego):

Systemy 32-bit:

x86_microsoft-windows-w..ient-core.resources_31bf3856ad364e35_7.2.6001.788_pl-pl_7f21f3110946fdf6.manifest
x86_microsoft-windows-w..ient-core.resources_31bf3856ad364e35_7.2.6001.788_pl-pl_7f21f3110946fdf6_wuaueng.dll.mui_297f975d


Systemy 64-bit:

amd64_microsoft-windows-w..ient-core.resources_31bf3856ad364e35_7.2.6001.788_pl-pl_7f21f3110946fdf6.manifest
amd64_microsoft-windows-w..ient-core.resources_31bf3856ad364e35_7.2.6001.788_pl-pl_7f21f3110946fdf6_wuaueng.dll.mui_297f975d


Ich obecność umożliwia ogólne funkcjonowanie Windows Update, ale nie jest ono wiernym odpowiednikiem procesu z oryginalnego nietweakowanego systemu. Oczywiście katalog Backup zaczyna się rozrastać w przypadku podejmowania różnych kroków instalacyjnych.




.

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.


#8
picasso

picasso

    Administrator

  • Administratorzy
  • 29446 postów
  • Skąd:Holandia

-----------------------------------------------------------------
Postępowanie z defektami aktualizacji .NET Framework
-----------------------------------------------------------------


image_2.png

Graf obrazujący, które wersje .NET są natywnie wbudowane w system (klik)



Tego tematu nie opracowałam jeszcze szczegółowo, z braku czasu. Na szybko sprawa awaryjnej reinstalacji i czyszczenia:
1. Narzędzie, do weryfikacji stanu .NET Framework: .NET Framework Setup Verification Tool.
2. Reinstalacja wtórnie wprowadzonych wersji .NET Framework może się odbyć poprzez specjalizowane narzędzie .NET Framework Cleanup Tool.
3. Reinstalacja natywnych wersji systemu niestety przedstawia większy problem. Sama wymiana plików wymaga uruchomienia ogólnej procedury naprawczej - patrz na wątek Weryfikacja integralności plików via narzędzie SFC. Połączenie tego z naprawą rejestru kieruje na nadpisanie całego Windows z DVD - patrz na wątek Reperacja nakładkowa.



Aneks - .NET Framework
Unified .NET Framework Troubleshooting Guide
Steps that might help fix Windows Update errors and a blank Windows Features dialog in Windows Vista
Possible causes of Windows Vista hotfix install failures
When you try to install an update for the .NET Framework 1.0, 1.1, 2.0, 3.0, or 3.5, you may receive Windows Update error code "0x643" or Windows Installer error code "1603"


Dodatkowa uwaga dla zaawansowanych: Frameworki posiadają tzw. .NET Framework Configuration Tool. Istnieje jednak różnica w dostępności narzędzia. Stare wersje .NET (1.x) nieobecne domyślnie na Vista / Windows 7 posiadają to narzędzie w Narzędziach Administracyjnych. Wersje nowsze (a więc te wbudowane w system + 3.5) zostały tego pozbawione - narzędzie przeniesiono do ciężkiego developerskiego SDK. Narzędzia te nie są zamienne - każdy konfigurator pasuje tylko do określonej linii edycyjnej. Znalazłam przekompilowany ekstrakt pasujący do wersji .NET 2.0 / 3.0 / 3.5 KLIK.





Aneks - Baza błędów Windows Update i rozwiązań
Vista Error Codes / Windows 7 Error Codes
How to obtain the latest Windows Vista service pack
Windows Vista and Windows Server 2008 service packs are not available for installation from Windows Update and are not offered by Automatic Updates
Error message when you try to install Windows Vista Service Pack 2: "One or more system components that the service pack requires are missing"
How to troubleshoot Windows Vista and Windows Server 2008 service pack installation issues
How to solve Internet Explorer 8 installation problems
When set to manual, TrustedInstaller service fails to install updates
The update is not installed successfully, you receive a message, and the computer restarts when you try to install an update in Windows Vista and Windows 7
Misleading error message when you install an update package in Windows Vista or in Windows Server 2008: "Not enough storage is available to process this command"


0x80070003 - Error message when you try to download updates from Windows Update on a computer that is running Windows Vista: "Error 0x80070003 The system cannot find the path specified"
0x8007000B - Error message when you use the Windows Update or Microsoft Update Web site to install updates: "0x8007000B"
0x8000FFFF - Error when you download updates using Windows Update or Microsoft Update: 8000FFFF
0x80070246 - Stop error when you try to download updates from Windows Update on a computer that is running Windows Vista: "0x80070246"
0x800B0001 - Error code when you try to use Windows Update or Microsoft Update to install updates: "0x800B0001"
0x80070002 - Error message when you use the Windows Update Web site or Microsoft Update Web site to install updates: "0x80070002"
0x80070020 - You receive error 0x80070020 when you use the Windows Update Web site or the Microsoft Update Web site to install updates
0x80070420 - You receive a "0x80070420" error code when you use the Windows Update or Microsoft Update Web sites to install updates
0x80240016 - Error message when you try to install updates from the Windows Update Web site or from the Microsoft Update Web site: "0x80240016"
0x800736CC - Error message when you try to install updates by using Windows Update: "Code: 0x800736CC"
0x8007064C - Error code when you use the Windows Update Web site or the Microsoft Update Web site to install updates: "0x8007064C"
0x80242006 - Error message when you try to install updates from the Windows Update Web site or from the Microsoft Update Web site: "0x80242006"
0x8024002D - Error message when you try to install updates from the Windows Update or Microsoft Update Web site: "0x8024002D"
0x80072F8F - Error code 0x80072F8F when you try to search for available updates on Windows Update and Microsoft Update sites
0x80070422 - Error message when you try to install updates by using the Windows Update Web site or the Microsoft Update Web site: "0x80070422"
0x800A138F - Error message when you check for updates on the Windows Update site: "0X800A138F: There are no updates available at this time"
0x80004005 - Error message when you try to install Microsoft Update on a Windows Vista-based computer: "Could not install Microsoft Update on the computer"
0x80041026 - Error message when you try to install updates on a computer that is running Windows Vista: "WBEM_E_CLASS_HAS_INSTANCES (0x80041026)"
0x8004100A - Error message when you try to install updates in Windows Vista, and the installation may fail: "WBEM_E_CRITICAL_ERROR (0x8004100A)"
0x80070103 - You receive error 0x80070103 when you use the Windows Update or Microsoft Update Web sites to install updates
0x80070103 - Windows Update error 80070103
0x8024402C - Windows Update error 8024402C
0x80241001 - Error message when you try to install updates from the Windows Update Web site or from the Microsoft Update Web site: "0x80241001"
0x80240030 - Error message when you try to connect to the Windows Update or Microsoft Update Web site: "0x80240030"
0x800f0823 - Error message when you install an .msu update package on a computer that is running Windows Vista: "The Windows Modules Installer must be updated before you can install this package"
0x80240029 - Windows Update error 0x80240029 occurs when you try to update Windows Defender
0x80073712 - Error message when you try to install updates from the Windows Update or Microsoft Update Web site: "0x80073712"
0x80073712 - The "Windows Features" dialog box is empty in Windows Vista, or you receive an error message that includes the following code when you try to use Windows Update: "0x80073712"


Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu.






Również z jednym lub większą ilością słów kluczowych: Windows 7, Vista

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych