Kiedy loguję się na komputerze z systemem Windows 8 po raz pierwszy za pomocą mojego konta Microsoft (podając adres e-mail), tworzony jest nowy folder użytkownika:
C:\Users\dzinx_000
W poprzednich wersjach systemu Windows mogłem wybrać nazwę tego folderu (był on równy mojej nazwie użytkownika). Ponieważ często używam wiersza polecenia, jest to dla mnie dość denerwujące.
- Czy mogę w jakiś sposób zmienić nazwę
dzinx
? - Czy zwykła zmiana nazwy folderu wszystko psuje?
windows-8
microsoft-account
DzinX
źródło
źródło
%userprofile%
zmiennej środowiskowej jako skrótu do folderu użytkownika. Więccd %userprofile%
jest równoważnacd C:\Users\dzinx_000
.Odpowiedzi:
Istnieją dwa różne podejścia, w zależności od tego, czy kiedykolwiek korzystałeś z konta Microsoft na danym komputerze:
Zalogowałem się już na to konto
Utwórz lokalne konto użytkownika z uprawnieniami administratora, jeśli jeszcze go nie masz.
Restart.
Zaloguj się przy użyciu konta lokalnego z uprawnieniami administratora.
Win+ X, G( Zarządzanie komputerem ) → Narzędzia systemowe → Lokalni użytkownicy i grupy → Użytkownicy , kliknij prawym przyciskiem myszy użytkownika, Zmień nazwę .
Win+ X, A( Wiersz polecenia (administrator) )
Win+ X, R( Uruchom )
Przejdź do
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
i znajdź identyfikator SID swojego konta użytkownika. Możesz po prostu otworzyć każdy folder i sprawdzić, czyProfileImagePath
jest właściwy.Zmień nazwę
ProfileImagePath
wartości na pożądaną nazwę, npC:\Users\dzinx
Zaloguj się na swoje konto Microsoft. Wszystko powinno działać dobrze:
Nigdy nie logowałem się na swoje konto Microsoft
Na początek mamy tylko jedno lokalne konto użytkownika:
Teraz dodam moje konto Microsoft.
Teraz mamy nasze konto Microsoft. Otwórzmy Zarządzanie komputerem w lewym dolnym rogu.
Tutaj możemy zobaczyć nasze nowe zniekształcone konto użytkownika:
Zmień nazwę!
Możesz zauważyć, że w
C:\Users
tym momencie nie istnieje żaden folder .Teraz zaloguj się przy użyciu nowego konta użytkownika.
Teraz moje konto Microsoft jest lokalnie nazywane „superużytkownikiem”, a profil jest przechowywany
C:\Users\superuser
Nie mam wersji Professional :(
W standardowej edycji systemu Windows 8 przystawka Użytkownicy i grupy lokalne nie jest dostępna.
W moich testach następująca procedura działała dobrze. Twój przebieg może się różnić!
Procedura jest identyczna z opisaną w sekcji „ Już zalogowałem się na to konto , z tym wyjątkiem, że nie korzystałem z przystawki Użytkownicy i grupy lokalne . Zamiast tego poszedłem w prawo do wiersza polecenia i zmieniłem nazwę folderu profilu. Następnie dostosowałem
ProfileImagePath
klucz w rejestrze.Ponadto przeszukałem cały rejestr w poszukiwaniu pełnej ścieżki mojego profilu użytkownika (
C:\Users\Username
) i zastąpiłem wszystkie wpisy nową nazwą folderu.Nie mogłem wykryć żadnych problemów po ponownym uruchomieniu komputera i zalogowaniu się do konta o zmienionej nazwie, ale, jak powiedziałem, przebieg może się różnić.
Co się dzieje, kiedy po prostu zmienić nazwę
C:\Users\abc
naC:\Users\xyz
?Po zalogowaniu się do użytkownika, którego dotyczy problem, użytkownik zostanie zalogowany do profilu tymczasowego:
źródło
Możesz utworzyć symboliczne łącze do folderu. Linki symboliczne będą w sposób przezroczysty przekierowywać.
Użyj
mklink
(jako administratora), aby utworzyć dowiązanie symboliczne:źródło
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
w rejestrze. Jeden podklucz będzie dla Twojego identyfikatora SID użytkownika, a następnie zmienisz jegoProfileImagePath
wartość i zmienisz nazwę folderu. Jednak to ustawienie jest tylko dla systemu Windows (i nie zostało przetestowane na Win8, ale zakłada się, że działa). Jest to ścieżka używana do%userprofile%
logowania podczas logowania, ale źle zakodowane programy mogą zapisać ścieżkę bezwzględną do profilu użytkownika i ulegną awarii. Nie jestem również pewien, jak zareagują aplikacje Modern UI, ale myślę, że to zależy po raz kolejny.dzinx_000
zbyt często widzieć , prawda?dzinx
na rejestr (i zmienić nazwę), a następnie utworzyć dowiązanie symboliczne oddzinx_000
dodzinx
. W ten sposób będą go używać tylko programy, które specjalnie żądają folderu z dowiązaniem symbolicznym. Oczywiście możesz również spróbować nie mieć dowiązania symbolicznego i sprawdzić, czy coś się nie zawiesi, a następnie dodaj go później.Ten przewodnik dotyczy systemu Windows XP / Vista, więc wypróbuj go na własne ryzyko. Nie mogę tego przetestować, ponieważ nie mam konta MS.
Zanim zaczniemy, utwórz punkt przywracania lub kopię zapasową dysku systemowego. Wykonaj kopię zapasową pełnego rejestru w przypadku uszkodzenia danych.
Otrzymałem te informacje od Zmień zarejestrowanego użytkownika i nazwę firmy w systemie Windows XP / Vista .
Jeśli musisz zmienić nazwę zarejestrowanej nazwy użytkownika, musisz edytować klucze rejestru. Aby otworzyć rejestr, naciśnij Win+ Ri wpisz
regedit
i przejdź do następującej ścieżkiNie w prawym panelu zobaczysz dwa edytowalne wpisy RegisteredOrganiztion i RegisteredOwner .
Aby zmienić jedno z tych pól, kliknij dwukrotnie nazwę pola i wprowadź informacje w sekcji Dane wartości i kliknij OK.
Jeśli nazwa folderu użytkownika została zmieniona, a programy działają poprawnie, to jest OK, w przeciwnym razie zmień
profileimagepath
nazwę na nazwę nadaną RegisteredOwnerW tym celu przejdź do następującej ścieżki w rejestrze:
źródło
ProfileImagePath
rejestru. Pozostałe wartości rejestru nie są ze sobą powiązane.RegisteredOwner
iRegisteredOrganization
są niepowiązane. Zobacz: howtogeek.com/howto/windows-vista/…Po kilku godzinach spędzonych na badaniu tego problemu doszedłem do wniosku, że NIE MOŻNA zmienić nazwy folderu użytkownika. Cóż, ale możesz poświęcić dużo czasu na edycję tysięcy plików rejestru. Najlepszym sposobem, aby to naprawić, jest utworzenie nowego konta administratora i usunięcie starego. Mam nadzieję że to pomoże.
źródło
Podejście nieco rozwlekłe (ale takie, które może zadziałać) byłoby:
źródło
Niektóre podklucze pod
powinien również zostać zaktualizowany.
W przeciwnym razie niektóre łącza w „Start” lub „we wszystkich aplikacjach” nie będą działać, np. Wiersz polecenia.
(Windows Server 2012)
źródło
Dla tych, którzy nie mają Windows 8 Professional, istnieje sposób na zmianę nazwy starego konta za pomocą wiersza poleceń:
Otwórz wiersz polecenia, klikając prawym przyciskiem myszy → Uruchom jako administrator. W oknie wiersza polecenia wpisz
i sprawdź starą nazwę konta, tj. użytkownikA. Aby sprawdzić, czy stare konto jest administratorem, wpisz:
sprawdź, czy stara nazwa konta znajduje się w folderze C: \ Users \ userA. Aby zmienić nazwę starego konta użytkownika:
Następnie, jeśli się powiedzie, sprawdź, czy nazwa się zmieniła, wpisz
Sprawdź, czy teraz pojawia się C: \ Users \ olduserA. Następnie przejdź do Panelu sterowania → Konta użytkowników → i zmień nazwę wyświetlanej nazwy starego konta użytkownika
Następnie można skopiować ten zmienionej nazwie konta do nowo utworzonego konta w razie potrzeby, pomijanie
NTUSER.DAT*
iNTUSER.ini
pliki.To jest metoda, której użyłem w przypadku uszkodzonego profilu konta użytkownika. Najpierw zalogowałem się jako Administrator w win8 home, następnie zmieniłem nazwę starego konta użytkownika, zmieniłem nazwę wyświetlaną starego konta użytkownika, utworzyłem nowe konto użytkownika z uprawnieniami administratora, utworzyłem C: \ Users \ newacct, a następnie skopiowałem większość plików / folderów ze starego konta C: \ Users \ oldacct do C: \ Users \ newacct. Zmieniono uprawnienia w C: \ Users \ newacct, aby zapewnić pełny dostęp do newacct, usunięto Wszyscy. Następnie uruchomiłem ponownie, a następnie zalogowałem się jako nowe konto.
Voila! Naprawiono uszkodzenie profilu użytkownika!
źródło
Myślę, że jest na to prostszy sposób.
Przejdź do regedit> bieżący użytkownik> tożsamości
Kliknij swoją nazwę użytkownika i zmień „Główną tożsamość” na żądaną nazwę.
źródło
Nadaje się tylko do usuwania folderów - mogłem usunąć folder użytkownika w systemie Windows 8, przechodząc w tryb awaryjny: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-in.in-safe- tryb
następnie przejście do Eksploratora Windows - Klawisz Windows + E - następnie dwukrotnie kliknij dysk C - a następnie kliknij dwukrotnie plik użytkowników. Następnie kliknij prawym przyciskiem myszy użytkownika, aby się go pozbyć i usunąć. Usunąłem konto za pomocą panelu sterowania - konta użytkowników i bezpieczeństwo rodziny - konta użytkowników - usuń konta użytkowników. Próbowałem też najpierw usunąć pliki użytkownika za pomocą Eksploratora Windows, który usunął większość podfolderów. Prawdopodobnie najlepiej zalogować się jako administrator. Sądzę, że możesz również zmienić nazwę pliku w ten sposób. Mam nadzieję że to pomoże.
źródło