Bagaimana cara mengganti nama folder pengguna di Windows 8?

171

Ketika saya masuk pada mesin Windows 8 untuk pertama kalinya dengan Akun Microsoft saya (dengan memberikan alamat email), folder pengguna baru dibuat:

C:\Users\dzinx_000

Di versi Windows sebelumnya, saya bisa memilih nama folder ini (sama dengan nama pengguna saya). Karena saya sering menggunakan commandline, itu sangat mengganggu bagi saya.

  • Dapatkah saya mengubah nama itu entah bagaimana dzinx?
  • Apakah hanya mengubah nama folder merusak semuanya?
DzinX
sumber
1
Saya akan berasumsi bahwa hanya mencoba mengubah nama folder akan merusak banyak hal.
ChrisF
Sebagai solusinya, Anda bisa menggunakan %userprofile%variabel lingkungan sebagai jalan pintas ke folder pengguna Anda. Jadi cd %userprofile%setara dengan cd C:\Users\dzinx_000.
Indrek
1
@ ChrisF ya, itulah yang saya curigai, itulah mengapa saya bertanya :)
DzinX
1
Saya baru tahu bahwa walaupun sulit untuk mengubah nama pengguna yang sudah ada, lebih mudah untuk memilih satu ketika masuk dengan Akun Microsoft untuk pertama kalinya - lihat jawaban saya
DzinX
1
Lihat juga tautan ini & MSKB .
avirk

Jawaban:

184

Ada dua pendekatan yang berbeda, tergantung pada apakah Anda pernah menggunakan akun Microsoft di komputer yang diberikan:

Saya sudah masuk ke akun itu

  1. Buat akun pengguna lokal dengan hak administratif jika Anda belum memilikinya.

  2. Mulai ulang.

  3. Masuk dengan akun lokal dengan hak administratif.

  4. Win+ X, G( Manajemen Komputer ) → Alat SistemPengguna dan Grup LokalPengguna , klik kanan pengguna, Ganti nama .

  5. Win+ X, A( Command Prompt (Admin) )

    ren C:\Users\dzinx_000 dzinx
    
  6. Win+ X, R( Jalankan )

    regedit
    
  7. Arahkan ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\dan temukan SID untuk akun pengguna Anda. Anda cukup membuka setiap folder dan memeriksa ProfileImagePathyang benar.

    Ganti nama ProfileImagePathnilai dengan nama yang Anda inginkan, misalnyaC:\Users\dzinx

  8. Masuk dengan akun Microsoft Anda. Semuanya harus bekerja dengan baik:

    masukkan deskripsi gambar di sini

Saya belum pernah masuk ke akun Microsoft saya

Untuk memulai, kami hanya memiliki satu, akun pengguna lokal:

masukkan deskripsi gambar di sini

Saya sekarang akan menambahkan akun Microsoft saya.

masukkan deskripsi gambar di sini

Sekarang kami memiliki akun Microsoft kami. Mari kita buka Manajemen Komputer dari sudut kiri bawah.

masukkan deskripsi gambar di sini

Di sini kita dapat melihat akun pengguna baru kami yang kacau:

masukkan deskripsi gambar di sini

Ganti nama itu!

masukkan deskripsi gambar di sini

Anda dapat mencatat bahwa tidak ada folder pada C:\Userssaat ini.

masukkan deskripsi gambar di sini

Sekarang masuk dengan akun pengguna baru.

masukkan deskripsi gambar di sini

Sekarang akun Microsoft saya dinamai "pengguna super" secara lokal dan profil disimpan di C:\Users\superuser

masukkan deskripsi gambar di sini

Saya tidak memiliki edisi Professional :(

Dalam edisi standar Windows 8, snap-in Pengguna dan Grup Lokal tidak tersedia.

Dalam pengujian saya, prosedur berikut ini bekerja dengan baik. Jarak tempuh Anda mungkin beragam!

Prosedurnya identik dengan apa yang diuraikan di bawah saya sudah masuk ke akun itu , kecuali bahwa saya tidak menggunakan snap-in Pengguna dan Grup Lokal . Sebagai gantinya, saya langsung menuju command prompt dan mengganti nama folder profil. Setelah itu, saya menyesuaikan ProfileImagePathkunci dalam registri.

Selain itu, saya mencari seluruh registri untuk path lengkap profil pengguna saya ( C:\Users\Username) dan mengganti semua entri dengan nama folder baru.

Saya tidak dapat mendeteksi masalah setelah me-reboot dan masuk dengan akun yang diganti nama, tetapi, seperti yang saya katakan, jarak tempuh Anda mungkin berbeda-beda.

Apa yang terjadi ketika saya hanya mengubah nama C:\Users\abcke C:\Users\xyz?

Setelah masuk dengan pengguna yang terpengaruh, pengguna akan masuk ke profil sementara:
masukkan deskripsi gambar di sini
masukkan deskripsi gambar di sini

Der Hochstapler
sumber
1
Jawaban paling komprehensif! Dan lebih mudah untuk membuat pengguna yang terkait dengan akun Microsoft, ganti nama sebelum masuk pertama.
Alexey Ivanov
3
sepertinya ini TIDAK AKAN BEKERJA di windows 8 edisi standar ... adalah bahwa tidak ada pengguna dan grup
mjrider
3
Jika kata sandi gambar diaktifkan dengan pic di folder profil yang ingin Anda ganti namanya, Anda tidak dapat melakukan langkah ke-5, karena gambar menggunakan folder. Cukup reboot lagi sehingga login default bukan yang ingin Anda ganti namanya ...
kissgyorgy
1
Saya mendapat "akses ditolak" setelah langkah 5 (saya menggunakan akun Microsoft untuk masuk). Apakah ada solusi?
KiL
4
Bagus untuk akun yang baru dibuat. Meskipun untuk akun baru mudah membuangnya dan membuat akun lokal lalu menautkannya ke MS one. Ada banyak aplikasi yang menyimpan jalur absolut dalam registri. Jika Anda ingin mengikuti jawaban ini, Anda juga harus mencari & mengubah semua entri registri dengan jalur folder sebelumnya. Cari dulu untuk menilai jumlah pekerjaan! Misalnya, Dropbox akan menyebalkan. Beberapa aplikasi Lenovo masih menulis ke lokasi lama untuk saya. Jadi masih perlu dipasangkan dengan symlinking.
mlt
16

Anda dapat membuat tautan simbolis ke folder. Tautan simbolik akan mengarahkan ulang secara transparan.

Gunakan mklink(sebagai administrator) untuk membuat tautan simbolik:

mklink /d C:\Users\dzinx C:\Users\dzinx_000
Bob
sumber
Itu semacam solusi, tetapi nama pengguna lama masih akan muncul di banyak tempat. Mungkin ada kemungkinan untuk sepenuhnya mengubah nama pengguna?
DzinX
2
@ DzinX Di versi Windows sebelumnya, Anda dapat mengedit subkunci HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListdi dalam registri. Satu subkunci akan untuk SID pengguna Anda, dan kemudian Anda cukup mengubah ProfileImagePathnilainya dan mengganti nama folder. Namun, pengaturan ini hanya untuk Windows (dan belum diuji pada Win8, tetapi dianggap berhasil). Ini adalah jalur yang digunakan untuk mengatur %userprofile%saat masuk, tetapi program dengan kode buruk dapat menyimpan jalur absolut ke profil pengguna Anda dan akan rusak. Saya juga tidak yakin bagaimana aplikasi UI modern akan bereaksi, meskipun saya kira itu tergantung, sekali lagi.
Bob
Huh, jadi jika saya sama-sama membuat symlink DAN mengubah pengaturan registri, tidak ada yang akan rusak, tetapi saya tidak seharusnya melihat dzinx_000terlalu sering, kan?
DzinX
2
@ DzinX Saya kira akan lebih aman untuk mengubah folder utama dzinxmelalui registri (dan mengganti nama) dan kemudian membuat symlink dari dzinx_000ke dzinx. Dengan begitu, hanya program yang secara khusus meminta folder yang disinkronkan yang akan menggunakannya. Tentu saja, Anda juga bisa mencoba tidak memiliki symlink dan melihat apakah ada yang macet, kemudian tambahkan nanti.
Bob
1
Jika Anda telah mengganti nama profil dan memperbaiki registri, membuat tautan adalah praktik yang baik untuk memastikan bahwa semua referensi ke c: \ users \ oldname masih akan berfungsi. Secara teori Anda dapat merayapi registri dan file konfigurasi apa pun untuk menemukannya, tetapi mungkin Anda melewatkan sesuatu.
myron-semack
7

Panduan ini untuk Windows XP / Vista jadi cobalah dengan risiko Anda sendiri. Saya tidak dapat mengujinya karena saya tidak memiliki akun MS.

Sebelum kita mulai, buat titik pemulihan atau cadangan drive sistem Anda. Cadangkan registri lengkap Anda jika ada kerusakan data.

Meskipun Anda dapat memindahkan atau mengganti nama folder profil pengguna, mungkin ada beberapa efek samping setelah menggunakan metode ini. Ini karena alasan bahwa mungkin ada beberapa referensi jalur absolut (ke folder profil pengguna lama) dalam registri yang ditambahkan oleh perangkat lunak pihak ketiga. Oleh karena itu, mungkin ada kehilangan fungsi dalam aplikasi masing-masing.

Saya mendapatkan informasi ini dari Ubah Pengguna Terdaftar dan Nama Perusahaan di Windows XP / Vista .

Jika Anda harus mengganti nama UserName terdaftar Anda maka Anda harus mengedit kunci registri. Untuk membuka registri cukup tekan Win+ Rdan ketik regeditdan arahkan ke jalur berikut

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

Tidak di panel kanan Anda akan melihat dua entri yang dapat diedit RegisteredOrganiztion & RegisteredOwner .

masukkan deskripsi gambar di sini

Untuk mengubah salah satu dari bidang ini, klik dua kali nama bidang dan masukkan informasi Anda di bagian Value data dan klik OK.

Jika folder nama pengguna telah diganti nama dan program Anda berfungsi dengan baik, maka OK, jika tidak ubahlah profileimagepathke nama yang Anda berikan kepada RegisteredOwner

Untuk ini navigasikan ke jalur berikut dalam registri:

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

masukkan deskripsi gambar di sini

avirk
sumber
Apakah Anda setidaknya mencoba melakukannya sendiri di XP atau Vista?
DzinX
@ DzinX sayangnya saya tidak memiliki keduanya. Saya menjalankan Win 7 tanpa akun MS dan memiliki versi percobaan Win 8. Anda harus mencobanya di tangan Anda sendiri jika Anda mau.
avirk
@ DzinX Saya pikir Anda harus mencobanya di VM terlebih dahulu. Saya lakukan jika saya ingin memiliki akun MS.
avirk
3
Mereka bagian penting dari jawabannya adalah mengubah ProfileImagePathmelalui registri. Nilai registri lainnya tidak terkait.
Der Hochstapler
2
@avirk: Nama pengguna harus disesuaikan melalui cara lain. Nilai-nilai RegisteredOwnerdan RegisteredOrganizationtidak terkait. Lihat: howtogeek.com/howto/windows-vista/…
Der Hochstapler
4

Dari beberapa jam dihabiskan untuk meneliti masalah ini, saya sampai pada kesimpulan bahwa Anda TIDAK BISA mengubah nama folder pengguna. Yah Anda bisa tetapi Anda harus menghabiskan banyak waktu mengedit ribuan file registri. Cara terbaik untuk memperbaikinya adalah dengan membuat akun Administrator baru dan menghapus yang lama. Semoga ini membantu.

JustEl
sumber
Kemudian Anda akan menghabiskan waktu berjam-jam untuk men-tweak semua pengaturan pada akun baru.
Dmitry Grigoryev
4

Pendekatan yang agak bertele-tele (tetapi yang mungkin berhasil) adalah:

  • gunakan Windows Easy Transfer untuk 'mencadangkan' seluruh akun pengguna
  • hapus pengguna (dan file opsional) dari sistem
  • buat hanya akun pengguna lokal (yaitu tidak ada akun Microsoft) baru
  • login sekali sebagai pengguna itu
  • pulihkan data transfer mudah - petakan pengguna lama ke pengguna yang baru dibuat
  • ubah jenis akun dari akun baru ke akun Microsoft (pengaturan PC -> pengguna -> Alihkan ke akun MS)
penanya
sumber
4

Beberapa sub-tombol di bawah

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

juga harus diperbarui.

Jika tidak, beberapa tautan di "Mulai" atau "semua aplikasi" tidak akan berfungsi, seperti Command Prompt.

(Windows Server 2012)

Andrew Xiang
sumber
Punya masalah ini dengan IntelliJ IDEA
Mene
2

Bagi mereka yang tidak memiliki Windows 8 Professional, ada cara untuk mengubah nama akun lama menggunakan baris perintah:

Buka command prompt dengan Klik Kanan → Jalankan sebagai Admin. Di jendela command prompt, ketik

net user 

dan verifikasi nama akun lama, yaitu userA. Untuk memverifikasi bahwa akun lama adalah administrator, ketik:

net localgroup administrators

verifikasi nama akun lama di bawah C: \ Users \ userA. Untuk mengganti nama akun pengguna lama:

wmic  useraccount  where "name='userA'" rename olduserA

Kemudian jika berhasil, verifikasi nama telah berubah, ketik

 net user

Verifikasi bahwa C: \ Users \ olduserA muncul sekarang. Lalu pergi ke Control Panel → Akun Pengguna → dan ganti nama nama tampilan akun pengguna lama

Kemudian Anda dapat menyalin akun yang diganti nama ini ke akun yang baru dibuat jika perlu, lewati NTUSER.DAT*& NTUSER.inifile.

Ini adalah metode yang saya gunakan untuk profil akun pengguna yang korup. Pertama kali login sebagai Administrator di rumah win8, lalu mengganti nama akun pengguna lama, mengubah nama tampilan akun pengguna lama, membuat akun pengguna baru dengan admin privs, membuat C: \ Users \ newacct dan kemudian menyalin sebagian besar file / folder dari akun lama C: \ Users \ oldacct ke C: \ Users \ newacct. Mengubah izin pada C: \ Users \ newacct untuk memberikan akses penuh ke newacct, menghapus Semua Orang. Kemudian reboot dan kemudian login sebagai akun baru.

Voila! Profil pengguna rusak!

hkp
sumber
1

Saya pikir ada cara yang lebih sederhana untuk melakukan ini.

Buka regedit> Pengguna Saat Ini> Identitas

Klik nama pengguna Anda dan ubah "Identitas utama" menjadi nama yang Anda inginkan.

Gokstad
sumber
1

Hanya bagus untuk menghapus folder - Saya dapat menghapus folder pengguna di Windows 8 dengan masuk ke safemode: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-includes-safe- mode

kemudian pergi ke windows explorer - Tombol Windows + E - lalu klik dua kali drive C - lalu klik dua kali file pengguna. Kemudian klik kanan pada pengguna untuk menyingkirkan dan menghapus. Saya telah menghapus akun melalui panel kontrol - akun pengguna dan keamanan keluarga - akun pengguna - menghapus akun pengguna. Saya juga mencoba menghapus file pengguna melalui windows explorer terlebih dahulu yang menghapus sebagian besar subfolder. Mungkin yang terbaik adalah login sebagai administrator. Saya kira Anda bisa mengganti nama file dengan cara itu juga. Semoga ini membantu.

Jim
sumber
Ini bagus untuk menghapus file tetapi saya menemukan bahwa itu mengacaukan semua program dan pengaturan Anda dan mulai mempersiapkan windows lagi. Anda harus masuk sebagai administrator dari akun selain yang ingin Anda hapus atau ganti namanya sehingga Anda mungkin perlu mengatur akun tambahan dengan pengaturan administratif daripada standar terlebih dahulu. Itu juga mengacaukan saya
Jim