Coding with Titans

so breaking things happens constantly, but never on purpose

Zmiana nazwy katalogu użytkownika w Windows 8

You want it, you got it!

Zabawa przy Windows Phone 8 zmusiła mnie do zmiany systemu na Windows 8. Wszystko zainstalowało się bez problemów. Co ciekawe udało mi się przy tej okazji obalić kolejny mit. Otóż wersja Windows 8 UPGRADE nie musi być wcale instalowana na istniejącą wersję Windows 7. Ta ostatnia musiała być po prostu kiedyś wcześniej przypisana do naszej maszyny. Po przypadkowym sformatowaniu partycji systemowej z poziomu instalatora i tak wszystko udało się pięknie aktywować.

No ale dosyć tego pięknego ;) Co zepsuło się tym razem? To proste – po zalogowaniu się z użyciem swojego identyfikatora Windows Live (przemianowanego na konto Microsoft, czy jakoś tak), lokalna nazwa katalogu domowego użytkownika wyglądała jakoś dziwnie. Zamiast spodziewanego:

C:\Users\Pawel

zobaczyłem:

C:\Users\pawel_000

Skąd się wzięły te zera na końcu i po co one komu. Nie mam pojęcia. Ale jak się ich pozbyć?

Na to odpowiedź znalazłem w tym wątku na StackOverflow.com.

Ponieważ już jesteśmy zalogowani na tym koncie, procedura wygląda następująco (w razie problemów zawsze można utworzyć innego użytkownika lokalnego z uprawnieniami administratora, przelogować się, wykonać to wszystko z jego poziomu i usunąć go na końcu):

  • Uruchamiamy “Zarządzanie komputerem” (“Mój komputer”, menu kontekstowe i “Zarządzaj”)
  • Przechodzimy do opcji “Użytkownicy i grupy lokalne”, a następnie “Użytkownicy”
  • Zmieniamy nazwę użytkownika z “pawel_000” na “Pawel”
  • Zmieniamy nazwę katalogu lokalnego z “C:\Users\pawel_000” na “C:\Users\Pawel”
  • Przy użyciu regedit, zmieniamy lokalizację awatara dla naszego profilu tutaj (ProfileImagePath):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

HINT

Jednak moja późniejsza praca na tym koncie uświadomiła mi, że nie wszystko jest jeszcze gotowe. Duża ilość programów podpowiadała źle folder, do którego chciała się zainstalować (zawierał on dalej pawel_000), nie potrafiła poprawnie zlokalizować niektórych ustawień lub ich zapisać. Okazało się, że w rejestrze istnieje jeszcze kilka wpisów, które trzeba poprawić. Są to lokalizacje wszystkich folderów specjalnych użytkownika. Należy je poprawić używając regedit w tej lokalizacji:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Gotowe!