Uaktualniłem trzy komputery z Visty do Windows 7 bez żadnych incydentów, ale czwarty to trochę problem.
Instalacja systemu Windows 7 kończy się niepowodzeniem i przywraca system Vista do:
Aktualizacja nie powiodła się. Twoja poprzednia wersja systemu Windows jest przywracana
Doradca uaktualnienia systemu Windows 7, zarówno na dysku, jak i do pobrania ze strony Microsoft, nie pokazuje potencjalnych problemów dla tego komputera przed aktualizacją, tylko standardowe ostrzeżenia o ponownej aktywacji iTunes i tak dalej.
To moja druga próba uaktualnienia tego komputera do Win7; po pierwszej awarii i przywróceniu odinstalowałem mnóstwo nieużywanego oprogramowania z komputera za pomocą programów dodawania / usuwania, ale druga próba zakończyła się tak samo jak pierwsza.
Naprawdę nie chcę przeprowadzać czystej instalacji na tym komputerze, więc czy są jakieś dzienniki poinstalacyjne lub cokolwiek, co mogę zbadać, aby zobaczyć, dlaczego dokładnie Win7 nie uaktualnia tego komputera z Visty i go naprawić?
Na podstawie jednej z sugestii sprawdziłem tę ścieżkę
c:\$WINDOWS.~BT\sources\setuperr.log
Który zawierał tę linię
SetupGetInfDriverStoreLocationW nie powiódł się dla „C: \ Windows \ inf \ oem28.inf” [gle = 0x00000490]
Sprawdziłem ten oem28.inf
plik i dotyczy on drukarki na tym komputerze - więc poszedłem dalej, usunąłem drukarkę i usunąłem sterownik drukarki :
- kliknij prawym przyciskiem myszy w folderze Drukarki
- wybierz „Serwer drukarki”
- wybierz kartę Sterowniki, kliknij sterownik, kliknij Usuń
- potwierdzać
jak udokumentowano tutaj . Teraz spróbuję ponownie uaktualnić ..
Nie ma kości. Nadal się wycofuje (ale błąd drukarki zniknął z dziennika!). Niektóre odpowiednie wiersze z setuperr.log
pliku:
Nie można znaleźć ścieżki do pliku sterownika. Błąd = 00000002x {powtórzony ~ 6 razy} Nie można znaleźć ścieżki do pliku sterownika. Błąd = ffffffffx {powtórzono ~ 6 razy} Wtyczka {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: migracja kluczy bthport nie powiodła się, ratowanie Błąd podczas wywoływania IDiscovery-> Gather for Plugin = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Apartament}. Błąd: 0x80070057 Nie można sprawdzić certyfikatu pliku katalogu C: \ Windows \ System32 \ catroot \ {F750E6C3-38EE-11D1-85E5-00C04FC295EE} \ 1.CAT. [Gle = 0x800b010a] Błąd podczas wywoływania IPostApply-> PostApply dla wtyczki = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Apartament}. Błąd: 0x80070057
W końcu próbowałem odinstalować wszystkie sterowniki z tego komputera (tak naprawdę były to sterowniki Nvidia) i próbowałem przeprowadzić trzecią aktualizację. Taki sam problem. Tym razem go obejrzałem, więc wiem dokładnie, co się wydarzyło - bardzo się bardzo rozszerzyło, po zainstalowaniu sterowników wideo i tak dalej, a następnie na niebiesko podczas uruchamiania z DRIVER_IRQL_NOT_LESS_OR_EQUAL na ostatnim etapie i przywróciłem ponownie do Visty . Zakładam, że to samo działo się wcześniej.
No cóż, wydaje mi się, że nie mam wyboru i muszę wykonać czystą instalację. :(
źródło
Odpowiedzi:
Może to być przydatne pliki dzienników, które możesz zobaczyć.
Szczegóły tutaj .
źródło
Wiele razy błędy występujące w setuperr.log / setupact.log mogą być czerwonym śledziem. Nawet udane aktualizacje zawierają takie błędy. To, co często zdarza się w tych aktualizacjach, które automatycznie przywracają do pierwotnego systemu operacyjnego, polega na tym, że niektóre „gotowe” sterowniki urządzenia niebiesko ekranują system, gdy uruchamia się po raz pierwszy w nowym systemie operacyjnym. W takich przypadkach po wycofaniu aktualizacji może pozostać plik zrzutu; więcej szczegółów patrz # 36402 .
źródło
Otwórz okno Uruchom i otwórz MSCONFIG .
Kliknij kartę Usługi i ukryj usługi Microsoft.
Wyłącz wszystkie usługi na liście. To samo dotyczy wszystkich elementów startowych.
Otwórz CMD z podwyższonymi uprawnieniami.
Wpisz hasło administratora netto użytkownika i naciśnij klawisz Enter. Powie, że polecenie zostało wykonane pomyślnie.
Wpisz net user Administrator / active: tak i naciśnij Enter. Znów powie, że polecenie zostało wykonane pomyślnie.
Uruchom ponownie komputer, a następnie zaloguj się na koncie administratora za pomocą hasła jako hasła .
Uruchom ponownie aktualizację systemu Windows 7, tym razem się zakończy.
Próbowałem go na czterech komputerach z tym samym problemem, który nie instalowałby uaktualnienia systemu Windows 7 z Vista SP2.
źródło
Pliki dziennika, których szukasz, mogą być takie same, jak lokalizacje plików dziennika instalacji systemu Windows Vista .
Edycja: Z powodu błędów pojawiających się w wydanej przez ciebie aktualizacji, rozważę odinstalowanie wszystkich zainstalowanych sterowników innych firm. Nie usuwaj samych plików sterowników.
Jeśli problem będzie się powtarzał, osobiście przystąpiłbym do czystej instalacji.
źródło
Być może możesz wyrejestrować% windir% \ system32 \ drmmgrtn.dll, a następnie spróbować ponownie? Wydaje się, że ma to związek z migracją drm - tak naprawdę nie dotyczy drukarki.
źródło
Pliki setup * .log są prawdopodobnie czerwonymi śledziami. Zamiast tego sugeruję użycie narzędzia, takiego jak narzędzie Nirsoft „Bluescreenview”, do sprawdzenia pliku zrzutu pamięci, który zostanie utworzony obok setup * .logs: pokaże stos wywołań w momencie awarii i moduł u góry stos wywołań będzie przyczyną niebieskiego ekranu. Spróbuj wymienić sprzęt lub zaktualizuj sterownik.
Przykład: napotkałem ten problem podczas próby uaktualnienia OptiPlex 390 z Visty do 7. Nirsoft wskazał na sterownik myszy: usunąłem klucz Microsoft Sculpt Desktop na rzecz klucza bezprzewodowego Logitech, ponownie uruchomiłem aktualizację i zakończone bez incydentu.
źródło