Mój użytkownik przekierował do System32 \ config \ systemprofile, jak go rozwiązać?

12

Mój problem jest taki: mam na moim laptopie użytkownika o nazwie alfa. To jest profil administratora.

Cóż, kilka dni temu wszystko straciłem. W jakiś sposób Windows przekierował preferencje użytkownika

System32 \ config \ systemprofile

. Ale moje dane użytkownika są tutaj:

c: \ users \ alfa

Jak mogę przekierować go do wartości domyślnej, w której znajdują się moje dane użytkownika. Przekierowałem już dokumenty, pulpit itp. Ale może być coś takiego jak appdata i wiesz, że chcę odzyskać moje tło i moje stare menu startowe itp.

Jak mogę to zrobić?

użytkownik1709024
źródło
Stało się to na moim laptopie Vista i pulpicie Win7. Microsoft coś spieprzył lub jest tam złośliwe złośliwe oprogramowanie / wirus
JPM
Miałem ten sam problem. Żadna z sugestii tutaj nie pomogła. Skończyło się przywracanie systemu do wcześniejszej daty i to rozwiązało.
David Balažic

Odpowiedzi:

14

http://itknowledgeexchange.techtarget.com/itanswers/changing-profile-from-windows-registry/

Zaloguj się do systemu z lokalnymi uprawnieniami administracyjnymi, otwórz RegEdit i przejdź do:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Zobaczysz SID w lewym okienku, a kiedy wybierzesz każdy SID, zobaczysz ścieżkę profilu dla każdego użytkownika, który zalogował się do systemu.

Znajdź profil z wartością ciągu ProfileImagePathzawierającego ścieżkę do

System32\config\systemprofile

i zmień to z powrotem na

c:\users\alfa

Pamiętaj, aby nie zmieniać konta systemowego (powinien być pierwszym kluczem na liście).

Pui Ho Lam
źródło
3
Jest tylko jeden z „System32 \ config \ systemprofile”. I znalazłem też rekord c: \ users \ alfa. Wygląda na to, że klucz rejestru jest w porządku, ale co jest nie tak?
user1709024
przejdź do Zarządzania komputerem (lub uruchom compmgmt.msc, naciskając klawisz Windows + r) -> Lokalni użytkownicy i grupy -> Użytkownicy -> kliknij prawym przyciskiem myszy „alfa” -> Właściwości -> zakładka „Członek”, aby zobaczyć, do jakich grup należysz . Sprawdź także kartę Profil, aby sprawdzić, czy występują jakieś nieprawidłowości.
Pui Ho Lam
Nie jestem pewien, co się stało, ale teraz widziałem to na moim komputerze z systemem Vista i moim ojcu w systemie Windows 7. Jest to spowodowane wirusem lub aktualizacją systemu Windows, która zepsuła użytkowników.
JPM
@PuiHoLam Czy karta Profil powinna być pusta?
endolith
4

W moim przypadku oprócz 3 profili systemowych w HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\.

Znalazłem dwa profile użytkowników o identycznych nazwach, ale jeden z nich z końcówką „.bak”. tj . S-1-5-21-12345-54321-1000i S-1-5-21-12345-54321-1000.bak.

Co ja zrobiłem:

  1. Określ, który „ProfileImagePath” był właściwy: pierwszy to „C: \ Users \ TEMP” (TEMP to nazwa tymczasowo utworzonego użytkownika, który został usunięty jakiś czas temu), a drugi był właściwy
  2. Zmieniłem nazwę pierwszego (bez .bak) w „S-1-5-21-12345-54321-1000.old” i usunąłem „.bak” z nazwy drugiego
  3. Uruchomiłem się ponownie i zadziałało
pipenza
źródło
1
Witamy w SuperUser! Dziękujemy za opublikowanie odpowiedzi - jest to jednak trochę trudne do odczytania; może rozważyć podzielenie go na listę wypunktowaną lub podobną. Instrukcje dotyczące formatowania Markdown na stronie można znaleźć tutaj .
hBy2Py
Świetna odpowiedź! @ hBy2Py Poprawiłem czytelność odpowiedzi.
Jean-Francois T.
To genialna odpowiedź, działała idealnie dla mnie. Dziękuję Ci!
Hashim
2

Zdarzyło mi się to po aktualizacji. Znaleziono 2 problemy, które rozwiązały go po naprawieniu.

Pierwszy problem dotyczył odpowiedzi Vortexo . Wartość była nieco inna.

Drugi problem dotyczył zmiennych środowiskowych. Architektura procesora została ustawiona na amd, ale mój procesor to intel. wyliczenie architektury procesora

Aby wyświetlić zmienne środowiskowe, naciśnij „klawisz Windows” + „pauza”, aby wyświetlić informacje o systemie, następnie przejdź do zaawansowanych ustawień systemu, a następnie na karcie Zaawansowane zmienne środowiskowe znajdują się na dole.

Naprawiono to dla mnie, mam nadzieję, że pomaga komuś innemu.

Wha Dahel
źródło
3
AMD64 to poprawna wartość dla wszystkich 64-bitowych procesorów PC. Nie ma wartości dla procesorów wykonanych przez Intel. Ustawienie IA64 dotyczy procesorów Itanium (nikt nie ma ich na komputerze).
David Balažic
1

Odpowiedź może być taka, że ​​Eksplorator działa jako system. Uruchom Menedżera zadań i sprawdź, czy masz dwa explorer.exeuruchomione. Jeśli to zrobisz, jeden będzie dla twojego oryginalnego profilu, a drugi dla system.

Zakończ zadanie obu procesów i rozpocznij nowe zadanie = explorer.exe. Powinno to pokazać twój oryginalny pulpit, ale będziesz musiał zrestartować komputer, aby wszystkie ustawienia miały wpływ. Teraz, jeśli uruchomisz się ponownie, a problem się powtórzy, zrób to ponownie, a następnie otwórz regedit i przejdź do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogoni zmień wartość Userinit na C:\Windows\System32\userinit.exe, a następnie uruchom ponownie. Może tam być wartość C:\Windows\System32\KUsrInit.exe. Mam nadzieję że to pomoże.

Vortexo
źródło
1
To jest dziwne. Mam tylko jednego explorer.exe z dołączoną moją nazwą użytkownika. Jeśli go zabiję i uruchomię ponownie Eksploratora, nadal mam pulpit z profilem systemowym. Ale jeśli kliknę „Pokaż procesy od wszystkich użytkowników”, a następnie zabiję Eksploratora i uruchomię go ponownie, otrzymam właściwy pulpit. Ale to nie pozostaje po ponownym uruchomieniu.
endolith,
0

naprawić / obejście utworzyć nowe konto użytkownika administratora.

nazwij nowy folder na pulpicie nowego konta i kliknij prawym przyciskiem myszy właściwości. folder powinien znajdować się w folderze C: \ Users \ nazwa użytkownika \ Desktop, jeśli go naprawiłeś, wystarczy ręcznie skopiować wszystkie swoje dane do nowego użytkownika. skopiuj z C: \ Windows \ System32 \ config \ systemprofile do C: \ Users \ nazwa użytkownika \

wtedy, gdy masz wszystko ze starego konta, możesz je usunąć, pamiętaj, że może być konieczne wykonanie kopii zapasowej haseł / zakładek z przeglądarki

Jaskiniowiec
źródło
0

Wylogowanie i ponowne zalogowanie działało dla mnie.

użytkownik412221
źródło
Ponowne uruchomienie naprawiło to również dla mnie (ale w Windows 8.1)
Michael K.
-3

Spróbuj użyć Microsoft Fixit: „może” naprawić większość błędów, rejestrów. Jest to centrum rozwiązań, które może naprawić błędy i pliki, które zostały usunięte i przywrócić je do stanu domyślnego.

Może także rozwiązać wszystkie problemy z wydajnością lub całą prywatność i pliki, które zostały podzielone na partycje lub usunięte.

Działa również z kontami użytkowników. Jeśli więc utraciłeś wszystkie poświadczenia użytkownika lub przeniosłeś je gdzieś indziej, możesz przywrócić go do stanu domyślnego

Proszę spróbować: http://support.microsoft.com/fixit/

Nie zapomnij zrestartować komputera po wszystkim.

Do Twojej wiadomości: możesz również pobrać oprogramowanie i ustawić je na „URUCHOMIENIE” na swoim komputerze, naprawi ono wszystkie Twoje błędy oraz wszystkie wadliwe pliki i błędy systemu Windows. W tym cały folder systemu Windows.

Sójka
źródło