Jak uaktualnić do systemu Windows 8.1 na komputerze z folderem Użytkownicy na osobnym dysku?

6

Próbowałem uaktualnić system Windows 8 do systemu Windows 8.1. Niestety podczas aktualizacji pojawia się następujący błąd:

Niestety wygląda na to, że na tym komputerze nie można uruchomić systemu Windows 8.1. Może to być spowodowane przekierowaniem folderu Użytkownicy lub Program Files na inną partycję.

Co jest dokładne, ponieważ mam katalog użytkowników na D:dysku i system Windows zainstalowany na C:dysku. Robię to, ponieważ mój C:dysk jest dyskiem SSD, a D:dyskiem jest wirujący dysk, w którym przechowuję moje dane. Czy możliwe jest uaktualnienie do systemu Windows 8.1 z instalacji systemu Windows 8 z przekierowanym folderem Użytkownicy?

Nie uważam pełnej ponownej instalacji systemu Windows 8 z niezmapowanym folderem Użytkownicy, a następnie uaktualnienia tej instalacji za „uaktualnienie”.

ahsteele
źródło
To niemożliwe. Oto artykuł na ten temat: zdnet.com/…
Thijs,
@Thijs dziękuję za link. Z jakiegoś powodu, który nie pojawił się w moim Googlingu ostatniej nocy. Ponieważ ta konfiguracja działała z moją instalacją systemu Windows 7 przez wszystkie lata, w których korzystałem z tego systemu operacyjnego, zdecydowałem się użyć go ponownie podczas instalowania systemu Windows 8. O ile coś się nie zmieni, w mojej przyszłości system będzie się odświeżał. Dziękuję za link.
ahsteele,
Dlaczego nie przeniesiesz katalogu użytkowników z powrotem do C: następnie zaktualizuj i ostatecznie przenieś go z powrotem do D:
Peter Hahndorf
2
@PeterHahndorf Nie sądziłem, że folder Użytkownicy można przenieść bez wszelkiego rodzaju bólu serca.
ahsteele,
Miałem ten sam problem. Inną zabawną rzeczą jest to, że nie można pobierać aplikacji ze Sklepu Windows, gdy katalog użytkowników znajduje się na innej partycji / dysku
Thijs

Odpowiedzi:

6

Użyłem sysprep do przeniesienia folderów użytkownika po tym samouczku Właśnie pomyślnie uaktualniłem do 8.1 zgodnie z kierunkiem, który tu znalazłem

  1. Utwórz konto lokalne (tak, zrób to zanim zmienisz cokolwiek w regedit. Wystąpiły problemy z usługą profilu użytkownika, jeśli utworzyłem użytkowników po fakcie). Nadaj temu administratorowi lokalnemu konto, dodając go do grupy Administratorzy. Upewnij się, że możesz zalogować się na to konto.
  2. Uruchomienie w trybie awaryjnym najłatwiejszym sposobem jest użycie msconfig
  3. Zaloguj się z nowym lokalnym administratorem i skopiuj wszystkie inne konta do normalnego miejsca na dysku c.
  4. Wyloguj się i zaloguj do normalnego użytkownika (przypuszczalnie uprawnienia administratora) i skopiuj tymczasowego administratora na dysk c.
  5. Teraz zmodyfikuj rejestr. Musisz wykonać zarówno opcję 1, jak i 2. Postępuj zgodnie z instrukcjami tutaj, aby zmienić (używając regedit) domyślne lokalizacje profili użytkowników na **% SystemDrive% \ Users **.
  6. Wyjdź z bezpiecznego trybu
  7. Zaloguj się na swoje normalne konto lub tymczasowego administratora. Użyłem temp admin
  8. Przejdź do sklepu z systemem Windows i uruchom instalację systemu Windows 8.1. Po przejściu weryfikacji nie powinno być zakończone.
  9. Po zainstalowaniu zostaniesz poproszony o zalogowanie. Użyłem konta administratora tempa. Powinieneś zobaczyć aktualizację aplikacji metra.
  10. Zalogowałem się również na swoje normalne konto, aby upewnić się, że zostało zaktualizowane.
  11. Wróć do trybu awaryjnego
  12. Zaloguj się przy użyciu tymczasowego konta administratora.
  13. Skopiuj wszystkie katalogi użytkowników do pierwotnego miejsca, w którym je posiadałeś. Zakładam, że Microsoft zainstalował lub zaktualizował tam rzeczy.
  14. Wyloguj się i zaloguj ze swoim normalnym użytkownikiem i skopiuj katalog użytkownika administratora Temp z powrotem do pierwotnego miejsca
  15. Użyj regedit ponownie, aby przywrócić zmiany. Znaleziono w kroku 5
  16. Wyjdź bezpieczniej więcej
  17. Wejdź do normalnego trybu rozruchu i zaloguj się ze swoim normalnym użytkownikiem.
  18. Możesz teraz przenieść lub usunąć konta użytkowników, które musiałeś skopiować. Kopię zapasową kopie zapasowej zapisałem na dysku danych. Aktualizacja instaluje dodatkowych użytkowników, moim zdaniem, do użytkowników c: \, więc nie zadzieraj z nimi.

Oto podsumowanie wskazówek dotyczących zmiany plików rejestru, do których link znajduje się w powyższym cytacie.

Za pomocą Regedit przejdź do następującej lokalizacji

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

wprowadź opis zdjęcia tutaj

W lewym okienku pod kluczem Profilelist wybierz i spójrz na każdy klawisz S-1-5 z długim numerem, aż zobaczysz nazwę konta użytkownika i ścieżkę (krok 3), którą chcesz przenieść w kolumnie danych ProfileImagePath w prawy panel. Po znalezieniu poprawnej nazwy użytkownika kliknij prawym przyciskiem myszy ProfileImagePath, a następnie kliknij polecenie Modyfikuj. (patrz zrzut ekranu powyżej)

Wpisz pełną ścieżkę lokalizacji (np. E: \ Konto użytkownika, aby przenieść), do której skopiowano folder profilu użytkownika w kroku 7, i kliknij OK.

Zmień także domyślną lokalizację z powrotem na domyślną za pomocą Regedit, aby przejść do następujących elementów

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

wprowadź opis zdjęcia tutaj

W prawym okienku ProfileList kliknij prawym przyciskiem myszy ProfilesDirectory i kliknij Modyfikuj. (patrz zrzut ekranu powyżej)

wpisz% SystemDrive% \ Users

Po zakończeniu aktualizacji możesz cofnąć wszystko.

Przenieś więcej komentarzy Link do góry
źródło
Skończyłem przeprowadzać aktualizację, zanim Larry opublikował tutaj swoje rozwiązanie, więc nie mogę zweryfikować, czy zadziałało. Wydaje się to jednak rozsądnym rozwiązaniem problemu i dlatego oznaczyłem go jako odpowiedź.
ahsteele
2

HUNeutrino miał swego rodzaju rozwiązanie.

Kroki, które wykonałem dla udanej aktualizacji: (Nie jestem pewien, czy wszystkie te są wymagane, ale zadziałało to dla mnie)

  • Resetuję HKLM / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList / ProfilesDirectory z powrotem do „% SystemDrive% \ Users”.
  • Utworzyłem nowe konto (po pierwszym kroku zostanie utworzone w C: \ Users)
  • Założyłem nowego administratora konta (panel sterowania, zmień typ użytkownika)
  • Wylogowałem się z moim dotychczasowym użytkownikiem
  • Zalogowałem się z nowo utworzonym użytkownikiem
  • Otworzyłem wiersz polecenia administratora i utworzyłem połączenie z folderów profilu C: do folderów profilu D: uruchomionych mklink / J C: \ Użytkownicy \ Nazwa użytkownika D: \ Użytkownicy \ Nazwa użytkownika
  • Zmieniłem klucze HKLM / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList / S-1-5-xx-xxxxxxxx-xxxxxxxxxxxxxx / ProfileImagePath, które wskazują na D: \ Users \ Nazwa użytkownika na C: \ Users \ Nazwa użytkownika
  • Zweryfikowano, że nadal mogę zalogować się na pulpicie z użytkownikiem.
  • (Myślę, że poprzednie 3 kroki należy powtórzyć dla wszystkich kont z folderami profili w D)
  • Zainstalowałem wszystkie oczekujące aktualizacje i wykonałem pełny restart, aby upewnić się, że żaden użytkownik w D nie jest zalogowany
  • Pomyślnie pobrano i zainstalowano aktualizację 8.1 :-).
Anonimowy
źródło
1
Witaj na stronie superuser.com. Proszę przepisać swoją odpowiedź, aby zawierała samo rozwiązanie. Jeśli witryna, do której się odwołujesz, z jakiegoś powodu zmieni się lub sama strona ulegnie awarii, rozwiązanie nie będzie już dostępne. Zapisanie go w odpowiedzi gwarantuje, że rozwiązanie nie będzie miało znaczenia, co się stanie.
Mogget,
1
Mam teraz opis.
Roger Willcocks