Procedura aktualizacji systemu Windows 10 może powodować problemy, uniemożliwiając instalację nowej wersji. Jeśli jesteś Windows Insiderem w Fast Ring, będziesz otrzymywać nowe kompilacje znacznie szybciej niż inne. Mają jakość przedpremierową i mogą zawierać poważne problemy.
Jeśli Instalatorowi nie uda się zaktualizować systemu operacyjnego, system Windows wyświetli kod błędu i zakończy proces. Więcej szczegółów można zazwyczaj znaleźć w dzienniku instalacji. Niestety, te dzienniki nie są przyjazne dla użytkownika. Trudno jest przeczytać i zrozumieć, co się dzieje i odfiltrować udane wydarzenia. W tym celu można wykorzystać narzędzie SetupDiag.
SetupDiag.exe to samodzielne narzędzie diagnostyczne, którego można użyć do uzyskania szczegółowych informacji na temat przyczyn niepowodzenia aktualizacji systemu Windows 10.
SetupDiag działa poprzez sprawdzanie plików dziennika Instalatora systemu Windows. Próbuje przeanalizować te pliki dziennika, aby określić główną przyczynę niepowodzenia aktualizacji lub uaktualnienia komputera do systemu Windows 10. Narzędzie SetupDiag można uruchomić na komputerze, na którym nie udało się zaktualizować, można też wyeksportować dzienniki z komputera do innej lokalizacji i uruchomić SetupDiag w trybie offline.
SetupDiag można pobrać z następującej strony internetowej:
Pobierz SetupDiag
Narzędzie obsługuje następujące parametry:
Parametr | Opis |
---|
/? | - Wyświetla interaktywną pomoc
|
/Wyjście: | - Ten opcjonalny parametr umożliwia określenie pliku wyjściowego wyników. Tutaj znajdziesz to, co udało się ustalić SetupDiag. Obsługiwane jest tylko wyjście w formacie tekstowym. Ścieżki UNC będą działać, pod warunkiem, że kontekst, w którym działa SetupDiag, ma dostęp do ścieżki UNC. Jeśli w ścieżce znajduje się spacja, całą ścieżkę należy ująć w cudzysłów (zobacz przykładową sekcję poniżej).
- Wartość domyślna: Jeśli nie określono, SetupDiag utworzy plikSetupDiagResults.logw tym samym katalogu, w którym uruchamiany jest plik SetupDiag.exe.
|
/Tryb: | - Ten opcjonalny parametr pozwala określić tryb, w jakim będzie działać SetupDiag: Offline lub Online.
- Offline: informuje SetupDiag, aby działał na zestawie plików dziennika już przechwyconych z uszkodzonego systemu. W tym trybie możesz uruchamiać się wszędzie tam, gdzie masz dostęp do plików dziennika. Ten tryb nie wymaga uruchamiania programu SetupDiag na komputerze, na którym nie udało się przeprowadzić aktualizacji. Określając tryb offline, należy również określić parametr /LogsPath:.
- Online: informuje SetupDiag, że jest uruchamiany na komputerze, którego aktualizacja nie powiodła się. SetupDiag spróbuje znaleźć pliki dziennika i zasoby w standardowych lokalizacjach systemu Windows, takich jak%SystemDrive%$Windows.~btkatalog plików dziennika instalacji.
- Ścieżki wyszukiwania pliku dziennika można skonfigurować w pliku SetupDiag.exe.config pod kluczem SearchPath. Ścieżki wyszukiwania są oddzielane przecinkami. Uwaga: duża liczba ścieżek wyszukiwania wydłuży czas potrzebny na zwrócenie wyników przez SetupDiag.
- Wartość domyślna: Jeśli nie określono, SetupDiag będzie działać w trybie online.
|
/ścieżka logów: | - Ten opcjonalny parametr jest wymagany tylko wtedy, gdy/Tryb:Offlinejest specyficzne. Dzięki temu program SetupDiag.exe znajdzie pliki dziennika. Te pliki dziennika mogą mieć format płaskiego folderu lub zawierać wiele podkatalogów. SetupDiag będzie rekurencyjnie przeszukiwać wszystkie katalogi podrzędne. Parametr ten należy pominąć w przypadku/Tryb:Onlinejest specyficzne.
|
/ZipOkno: | - Ten opcjonalny parametr informuje program SetupDiag.exe o utworzeniu pliku zip zawierającego wyniki i wszystkie przeanalizowane pliki dziennika. Plik zip jest tworzony w tym samym katalogu, w którym uruchamiany jest plik SetupDiag.exe.
- Wartość domyślna: jeśli nie została określona, używana jest wartość „true”.
|
/Gadatliwy | - Ten opcjonalny parametr spowoduje wyświetlenie znacznie większej ilości danych w pliku dziennika utworzonym przez program SetupDiag.exe. Domyślnie SetupDiag utworzy wpis w pliku dziennika tylko w przypadku poważnych błędów. Za pomocą/Gadatliwyspowoduje, że SetupDiag zawsze będzie generował plik dziennika ze szczegółami debugowania, co może być przydatne podczas zgłaszania problemu z SetupDiag.
|
Jeśli aktualizacja kompilacji nie powiodła się, uruchom narzędzie i zobacz plik SetupDiagResults.log w tym samym folderze, w którym przechowywany jest SetupDiag.
Możesz określić lokalizację pliku dziennika, używając argumentu wyjściowego:
|_+_|Możesz także zastąpić lokalizację dzienników systemu Windows (np. w celu analizy dzienników systemu operacyjnego, którego nie można uruchomić) w następujący sposób:
|_+_|W zależności od tego, kiedy aktualizacja się nie powiodła, skopiuj jeden z następujących folderów do lokalizacji offline:
$Windows.~btsourcespanther
$Windows.~btSourcesPrzywracanie
WindowsPantera
WindowsPantherNewOS
Poniższy przykład ilustruje, że dziennik SetupDiag został uruchomiony w trybie offline. W tym przykładzie występuje ostrzeżenie aplikacji, ale ponieważ instalacja jest wykonywana w trybie /quiet, staje się blokiem. Instrukcje dotyczące rozwiązania problemu są dostarczane przez SetupDiag w wynikach.
|_+_|Źródło: docs.microsoft.com