W Windows Server 2008 R2 wystąpił problem w Server Manager. Menager przestał pokazywać Role i Funkcje wskazując na błąd związany z Windows Update. Kod wyjątku to 0x800706BE.
Aby naprawić ten błąd musimy wykonać kilka czynności.
Krok 1
Najpierw ściągamy System Update Readiness Tool from Microsoft http://support.microsoft.com/kb/947821. Plik nazywa się Windows6.1-KB947821-v8-x64.msu dla wersji 64 bit. Krótko opisując, ten program wykrywa błędy i problemy w instalacji windows. Paczka waży ok 101 MB. Ściągamy ja i instalujemy na naszym serwerze. Gdy tylko się zainstaluje , aplikacja automatycznie uruchomi
skanowanie i powstanie plik logu: c:\windows\logs\CBS\CheckSUR.persist.log.
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 13.0
2011-10-23 12:26Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file nameChecking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 468
Found 1 errors
CBS MUM Corrupt Total count: 1Unavailable repair files:
servicing\packages\Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum
servicing\packages\Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.cathttp://www.microsoft.com/download/en/details.aspx?id=27664
W tym przypadku
narzedzie wykryło, że 2 pliki z pakietu KB2567053 są niedostępne w %systemroot%\servicing\Packages. Te pliki to
Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum
Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.cat
Krok 2
Teraz musimy ściagnąć cały KB ze stron Microsoft, Dla W2K8 R2 bedzie dostepny na http://www.microsoft.com/download/en/details.aspx?id=27664.
Nazywa się Windows6.0-KB2567053-x64.msu
Krok 3
Trzeci krok jest trudniejszy. Poniżej opisuje całą procedurę jaka nalezy wykonać.
- Utwórz folder tymczasowy, c:\temp_kb
- Przenieś ściagniety KB2567053 do c:\temp_kb
- Teraz otwieramy CMD (Start->wpisz cmd->wciśnij enter lub wybierz z menu start jesli masz skrót do CMD)
- Przechodzimy do naszego folderu, wpisz
cd c:\temp_packages- Wpisz
c:\temp_kb>Windows6.0-KB2567053-x64.msu /extract:c:\temp_kb\KB2567053
i wciśnij enter- Wpisz
c:\temp_kb>cd KB2567053
i wciśnij enter- Wpisz
c:\temp_kb\KB2567053>mkdir files
i wciśnij enter
Sprawdzamy czy wszystkie pliki zostały poprawnie wypakowane z pliku poprawki. Powinno być 4 pliki
Windows6.0-KB2567053-x64-pkgProperties.txt
Windows6.0-KB2567053-x64.cab
Windows6.0-KB2567053-x64.xml
WSUSSCAN.cab
- Wpisz
expand Windows6.0-KB2567053-x64.cab -F:* files
i wciśnij enter
To polecenie wypakuje z pliku cab ok 68 plików do folderu c:\temp_kb\KB2567053\files
Nadszedł czas na krok 4. Musisz nadać sobie pełny dostęp do c:\windows\servicing\Packages
Krok 4
Prawym przyciskiem myszy wybierz właściwości c:\windows\servicing\Packages.
- W zakładce Zabepieczenia kliknij Zaawansowane.
- Teraz w zakładce Właściciel kliknij Edycja i zmień właściciela z TrustedInstaller na nazwę konta na którym jesteś obecnie zalogowany.
- Kliknij ok i powróć do zakładki właściwości.
- Teraz nadaj dla swojego konta pełne uprawnienia dla folderu Packages.
Krok 5
W CMD wpisujemy
- copy Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.mum c:\Windows\servicing\Packages
- copy Package_for_KB2567053_RTM~31bf3856ad364e35~amd64~~6.1.1.3.cat c:\Windows\servicing\Packages
Krok 6
Teraz sprawdzamy czy wszystko działa. Otwórz ponownie Manager Serwera i sprawdź czy już działają Role i Funkcje. Powinno wszystko działać. Możemy teraz wykonać ponownie Windows Update i dociągnąć pozostałe poprawki
A i nie zapomnijcie przywrócić uprawnień dla folderu Package dla NT SERVICE\TrustedInstaller
UWAGA!!!
Te rozwiązanie można zastosować także w przypadku innych KB uszkodzonych, należy tylko zmieniać nazwy w tej procedurze i ściągać odpowiednie KB ze strony MS
Dodaj komentarz