Câu hỏi Làm cách nào để đổi tên thư mục người dùng trong Windows 8?


Khi tôi đăng nhập vào máy tính Windows 8 lần đầu tiên bằng Tài khoản Microsoft của mình (bằng cách cung cấp địa chỉ e-mail), một thư mục người dùng mới sẽ được tạo:

C:\Users\dzinx_000

Trong các phiên bản trước của Windows, tôi có thể chọn tên của thư mục này (nó bằng với tên người dùng của tôi). Khi tôi sử dụng dòng lệnh thường xuyên, điều đó khá khó chịu với tôi.

  • Tôi có thể đổi tên nó thành dzinx?
  • Chỉ đơn giản là đổi tên thư mục phá vỡ tất cả mọi thứ?

170
2017-10-29 09:04


gốc


Tôi sẽ giả định rằng chỉ cần cố gắng đổi tên thư mục sẽ phá vỡ mọi thứ. - ChrisF
Để giải quyết sự cố này, bạn có thể sử dụng %userprofile% biến môi trường làm lối tắt cho thư mục người dùng của bạn. Vì thế cd %userprofile% tương đương với cd C:\Users\dzinx_000. - Indrek
@ ChrisF yeah, đó là những gì tôi nghi ngờ, đó là lý do tại sao tôi hỏi :) - DzinX
Tôi chỉ phát hiện ra rằng trong khi rất khó để thay đổi tên người dùng đã tồn tại, thì dễ dàng hơn khi chọn tên người dùng khi đăng nhập bằng Tài khoản Microsoft lần đầu tiên - xem câu trả lời của tôi - DzinX
Ngoài ra kiểm tra này liên kết & MSKB. - avirk


Các câu trả lời:


Có hai cách tiếp cận khác nhau, tùy thuộc vào nếu bạn đã từng sử dụng tài khoản Microsoft trên máy tính đã cho:

Tôi đã đăng nhập vào tài khoản đó

  1. Tạo tài khoản người dùng cục bộ với các đặc quyền quản trị nếu bạn chưa có.

  2. Khởi động lại.

  3. Đăng nhập bằng tài khoản cục bộ có quyền quản trị.

  4. Thắng lợi+X, G (Quản lý máy tính) → Công cụ hệ thống → Người dùng và nhóm cục bộ → Người dùng, nhấp chuột phải vào người dùng, Đổi tên.

  5. Thắng lợi+X, A (Dấu nhắc lệnh (Quản trị))

    ren C:\Users\dzinx_000 dzinx
    
  6. Thắng lợi+X, R (Chạy)

    regedit
    
  7. Hướng đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ và tìm SID cho tài khoản người dùng của bạn. Bạn có thể chỉ cần mở từng thư mục và kiểm tra ProfileImagePath cho đúng.

    Đổi tên ProfileImagePath giá trị cho tên bạn muốn, như C:\Users\dzinx

  8. Đăng nhập bằng tài khoản Microsoft của bạn. Mọi thứ sẽ hoạt động tốt:

    enter image description here

Tôi chưa bao giờ đăng nhập vào tài khoản Microsoft của mình

Để bắt đầu, chúng tôi chỉ có một tài khoản người dùng cục bộ:

enter image description here

Bây giờ tôi sẽ thêm tài khoản Microsoft của tôi.

enter image description here

Bây giờ chúng tôi có tài khoản Microsoft của chúng tôi. Hãy mở Quản lý máy tính từ góc dưới bên trái.

enter image description here

Ở đây chúng ta có thể thấy tài khoản người dùng bị cắt xén mới của chúng tôi:

enter image description here

Đổi tên nó!

enter image description here

Bạn có thể lưu ý rằng không có thư mục nào trong C:\Users tồn tại vào thời điểm này.

enter image description here

Bây giờ hãy đăng nhập bằng tài khoản người dùng mới.

enter image description here

Bây giờ tài khoản Microsoft của tôi được đặt tên là "superuser" cục bộ và hồ sơ được lưu trữ trong C:\Users\superuser

enter image description here

Tôi không có ấn bản Chuyên nghiệp :(

Trong phiên bản tiêu chuẩn của Windows 8, Người dùng và nhóm cục bộ snap-in không khả dụng.

Trong các thử nghiệm của tôi, quy trình sau đây đã hoạt động tốt. Số dặm của bạn có thể thay đổi!

Quy trình này giống với quy trình được nêu trong Tôi đã đăng nhập vào tài khoản đó, ngoại trừ việc tôi không sử dụng Người dùng và nhóm cục bộ snap-in. Thay vào đó, tôi đã đi đúng cho dấu nhắc lệnh và đổi tên thư mục hồ sơ. Sau đó, tôi đã điều chỉnh ProfileImagePath trong registry.

Ngoài ra, tôi đã tìm kiếm toàn bộ sổ đăng ký cho đường dẫn đầy đủ của userprofile của tôi (C:\Users\Username) và thay thế tất cả các mục nhập bằng tên thư mục mới.

Tôi không thể phát hiện bất kỳ vấn đề nào sau khi khởi động lại và đăng nhập bằng tài khoản được đổi tên, nhưng, như tôi đã nói, số dặm của bạn có thể thay đổi.

Điều gì xảy ra khi tôi chỉ cần đổi tên C:\Users\abc đến C:\Users\xyz?

Sau khi đăng nhập với người dùng bị ảnh hưởng, người dùng sẽ đăng nhập vào hồ sơ tạm thời:
enter image description here
enter image description here


183
2017-11-04 14:04



Câu trả lời toàn diện nhất! Và việc tạo người dùng được liên kết với tài khoản Microsoft dễ dàng hơn, đổi tên nó trước khi đăng nhập lần đầu tiên. - Alexey Ivanov
trông như thế này S NOT KHÔNG LÀM VIỆC trên windows 8 phiên bản tiêu chuẩn ... là không có người dùng và nhóm - mjrider
Nếu bạn có mật khẩu hình ảnh được kích hoạt với một pic trong thư mục hồ sơ của bạn mà bạn muốn đổi tên, bạn sẽ không thể làm bước thứ 5, bởi vì hình ảnh đang sử dụng thư mục. Chỉ cần khởi động lại một lần nữa để đăng nhập mặc định không phải là một trong những bạn muốn đổi tên ... - kissgyorgy
Tôi đã "truy cập bị từ chối" sau bước 5 (tôi sử dụng tài khoản Microsoft để đăng nhập). Có bất kỳ công việc xung quanh? - KiL
Tốt cho tài khoản mới được tạo. Mặc dù cho tài khoản mới nó rất dễ dàng để mương nó và tạo tài khoản địa phương sau đó liên kết với MS một. Có nhiều ứng dụng giữ đường dẫn tuyệt đối trong sổ đăng ký. Nếu bạn muốn làm theo câu trả lời này, bạn cũng phải tìm kiếm và thay đổi tất cả các mục đăng ký với đường dẫn thư mục cũ của bạn. Tìm kiếm đầu tiên để đánh giá số lượng công việc! Ví dụ, Dropbox sẽ là một nỗi đau. Rất ít ứng dụng Lenovo vẫn ghi vào vị trí cũ cho tôi. Vì vậy, nó vẫn cần phải được ghép nối với symlinking. - mlt


Bạn có thể tạo một liên kết tượng trưng cho thư mục. Liên kết tượng trưng sẽ chuyển hướng rõ ràng.

Sử dụng mklink (với tư cách là quản trị viên) để tạo liên kết tượng trưng:

mklink /d C:\Users\dzinx C:\Users\dzinx_000

15
2017-10-29 09:08



Đó là loại giải pháp, nhưng tên người dùng cũ sẽ vẫn xuất hiện ở nhiều nơi. Có thể có khả năng thay đổi hoàn toàn tên người dùng? - DzinX
@DzinX Trong các phiên bản trước của Windows, bạn có thể chỉnh sửa các khóa con của HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList trong sổ đăng ký. Một khoá con sẽ dành cho SID người dùng của bạn và sau đó bạn chỉ cần thay đổi ProfileImagePath giá trị và đổi tên thư mục. Tuy nhiên, cài đặt này chỉ dành cho Windows (và chưa được kiểm tra trên Win8, nhưng được giả định là hoạt động). Đó là đường dẫn được sử dụng để đặt %userprofile% khi đăng nhập, nhưng các chương trình được mã hóa kém có thể lưu đường dẫn tuyệt đối vào hồ sơ người dùng của bạn và sẽ bị hỏng. Tôi cũng không chắc chắn làm thế nào các ứng dụng UI hiện đại sẽ phản ứng, mặc dù tôi đoán nó phụ thuộc, một lần nữa. - Bob
Huh, vì vậy nếu cả hai tôi đã tạo liên kết tượng trưng và thay đổi cài đặt đăng ký, không có gì nên phá vỡ nhưng tôi không nên xem dzinx_000 quá thường xuyên, phải không? - DzinX
@ DzinX Tôi đoán nó sẽ an toàn nhất để thay đổi thư mục chính thành dzinx thông qua đăng ký (và đổi tên) và sau đó tạo một liên kết tượng trưng từ dzinx_000 đến dzinx. Bằng cách đó, chỉ những chương trình yêu cầu cụ thể thư mục liên kết sẽ sử dụng nó. Tất nhiên, bạn cũng có thể thử không có liên kết tượng trưng và xem có bất kỳ sự cố nào không, sau đó thêm nó sau. - Bob
Nếu bạn đã đổi tên một hồ sơ và cố định sổ đăng ký, hãy tạo một liên kết là một phương pháp hay để đảm bảo rằng mọi tham chiếu tới c: \ users \ oldname vẫn hoạt động. Về lý thuyết, bạn có thể thu thập thông tin đăng ký và bất kỳ tệp cấu hình nào để tìm chúng, nhưng có thể bạn đã bỏ sót điều gì đó. - myron-semack


Hướng dẫn này dành cho Windows XP / Vista vì vậy hãy thử nó có nguy cơ của riêng bạn. Tôi không thể kiểm tra nó vì tôi không có tài khoản MS.

Trước khi chúng tôi bắt đầu tạo điểm khôi phục hoặc sao lưu ổ đĩa hệ thống của bạn. Sao lưu toàn bộ registry của bạn trong mọi trường hợp tham nhũng dữ liệu.

Mặc dù bạn có thể di chuyển hoặc đổi tên thư mục hồ sơ người dùng, có thể có một số tác dụng phụ sau khi sử dụng phương pháp này. Điều này là do lý do có thể có một số tham chiếu đường dẫn tuyệt đối (đến thư mục hồ sơ người dùng cũ) trong sổ đăng ký được thêm bởi phần mềm của bên thứ ba. Do đó, có thể mất chức năng trong các ứng dụng tương ứng.

Tôi nhận được thông tin này từ Thay đổi người dùng đã đăng ký và tên công ty trong Windows XP / Vista.

Nếu bạn phải đổi tên UserName đã đăng ký của mình thì bạn phải chỉnh sửa các khóa registry. Để mở sổ đăng ký, chỉ cần nhấn Thắng lợi+R và loại regedit và điều hướng đến đường dẫn sau

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

Không ở bảng bên phải, bạn sẽ thấy hai mục có thể chỉnh sửa RegisteredOrganiztion & Chủ sở hữu đăng ký.

enter image description here

Để thay đổi một trong hai trường này, hãy nhấp đúp vào tên trường và nhập thông tin của bạn vào Dữ liệu giá trị và nhấn OK.

Nếu thư mục tên người dùng đã đổi tên và các chương trình của bạn đang hoạt động tốt thì OK, nếu không hãy thay đổi profileimagepath với tên bạn đã cung cấp cho Chủ sở hữu đăng ký 

Để điều hướng đến đường dẫn sau trong sổ đăng ký:

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

enter image description here


7
2017-11-03 14:10



Bạn có ít nhất cố gắng làm điều đó cho mình trong XP hay Vista? - DzinX
@ DzinX tiếc là tôi không có cả hai. Tôi đang chạy Win 7 mà không có tài khoản MS và có phiên bản dùng thử Win 8. Bạn phải tự mình thử nếu bạn muốn. - avirk
@ DzinX Tôi nghĩ bạn nên thử nó trên VM trước. Tôi làm gì nếu tôi có một tài khoản MS. - avirk
Phần chính của câu trả lời là thay đổi ProfileImagePath thông qua sổ đăng ký. Các giá trị đăng ký khác không liên quan. - Der Hochstapler
@avirk: Tên người dùng phải được điều chỉnh thông qua các phương tiện khác. Giá trị RegisteredOwner và RegisteredOrganization không liên quan. Xem: howtogeek.com/howto/windows-vista/… - Der Hochstapler


Từ vài giờ dành cho nghiên cứu vấn đề này tôi đi đến kết luận rằng bạn KHÔNG THỂ thay đổi tên thư mục người dùng. Vâng, bạn có thể nhưng bạn sẽ phải dành nhiều thời gian chỉnh sửa hàng ngàn tập tin đăng ký. Cách tốt nhất để khắc phục điều này là tạo tài khoản Quản trị viên mới và xóa tài khoản cũ. Hi vọng điêu nay co ich.


4
2017-11-04 00:29



Sau đó, bạn sẽ dành hàng giờ chỉnh sửa tất cả các cài đặt trên tài khoản mới. - Dmitry Grigoryev


Một cách tiếp cận hơi dài (nhưng một cách có thể hoạt động) sẽ là:

  • sử dụng Windows Easy Transfer để 'sao lưu' toàn bộ tài khoản người dùng
  • xóa người dùng (và các tệp tùy chọn) khỏi hệ thống
  • tạo một cái mới chỉ địa phương  (tức là không có tài khoản Microsoft) tài khoản người dùng
  • đăng nhập một lần với tư cách người dùng đó
  • khôi phục dữ liệu chuyển dễ dàng - ánh xạ người dùng cũ lên người dùng mới được tạo của bạn
  • thay đổi loại tài khoản của tài khoản mới sang tài khoản Microsoft (cài đặt PC -> người dùng -> Chuyển sang tài khoản MS)

4
2017-11-07 05:54





Một số khóa phụ trong

Thư mục HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell

cũng nên được cập nhật.

Nếu không, một số liên kết trong "Bắt đầu" hoặc "tất cả ứng dụng" sẽ không hoạt động, như Command Prompt.

(Windows Server 2012)


4
2017-08-16 09:39



Đã xảy ra sự cố này với IntelliJ IDEA - Mene


Đối với những người không có Windows 8 Professional, có một cách để đổi tên tài khoản cũ bằng dòng lệnh:

Mở dấu nhắc lệnh với Nhấp chuột phải → Chạy dưới dạng Quản trị viên. Trong cửa sổ nhắc lệnh, gõ

net user 

và xác minh tên tài khoản cũ, tức là userA. Để xác minh rằng tài khoản cũ là quản trị viên, hãy nhập:

net localgroup administrators

xác minh tên tài khoản cũ là dưới C: \ Users \ userA. Để đổi tên tài khoản người dùng cũ:

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

Sau đó, nếu thành công, hãy xác minh tên đã thay đổi, hãy nhập

 net user

Xác minh rằng C: \ Users \ olduserA hiện lên. Sau đó, đi tới Bảng điều khiển → Tài khoản người dùng → và đổi tên tên hiển thị tài khoản người dùng cũ

Sau đó, bạn có thể sao chép tài khoản được đổi tên này sang tài khoản mới được tạo nếu cần, bỏ qua NTUSER.DAT* & NTUSER.ini các tập tin.

Đây là phương pháp tôi đã sử dụng cho hồ sơ tài khoản người dùng bị hỏng. Đầu tiên đăng nhập với tư cách quản trị viên trên trang chủ win8, sau đó đổi tên tài khoản người dùng cũ, thay đổi tên hiển thị của tài khoản người dùng cũ, tạo tài khoản người dùng mới với quản trị viên, tạo C: \ Users \ newacct và sau đó sao chép hầu hết các tệp / thư mục từ tài khoản cũ C: \ Users \ oldacct thành C: \ Users \ newacct. Đã thay đổi quyền trên C: \ Users \ newacct để cấp quyền truy cập đầy đủ cho newacct, đã xóa mọi người. Sau đó khởi động lại và sau đó đăng nhập như tài khoản mới.

Thì đấy! Đã sửa lỗi tham nhũng hồ sơ người dùng!


2
2018-06-25 04:56





Tôi nghĩ rằng có một cách đơn giản hơn để làm điều này.

Chuyển đến regedit> Người dùng hiện tại> Danh tính

Nhấp vào tên người dùng của bạn và thay đổi "Danh tính chính" thành tên bạn muốn.


1
2018-01-11 11:56





Chỉ tốt cho việc xóa các thư mục - tôi đã có thể xóa thư mục người dùng trong Windows 8 bằng cách đi vào safemode: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode

sau đó đi đến cửa sổ thám hiểm - Phím cửa sổ + E - sau đó nhấp đúp vào ổ C - sau đó nhấp đúp vào tập tin người dùng. Sau đó, nhấp chuột phải vào người dùng để thoát khỏi và xóa. Tôi đã xóa tài khoản thông qua bảng điều khiển - tài khoản người dùng và an toàn cho gia đình - tài khoản người dùng - xóa tài khoản người dùng. Tôi cũng đã cố gắng xóa các tập tin người dùng thông qua cửa sổ thám hiểm đầu tiên mà đã xóa hầu hết các thư mục con. Có lẽ tốt nhất để đăng nhập với tư cách quản trị viên. Tôi đoán bạn có thể đổi tên tập tin theo cách đó. Hi vọng điêu nay co ich.


1
2018-01-09 21:20



Điều này là tốt cho xóa các tập tin nhưng tôi thấy rằng nó vít lên tất cả các chương trình và cài đặt của bạn và bắt đầu như chuẩn bị cửa sổ một lần nữa. Bạn cần phải đăng nhập với tư cách quản trị viên từ một tài khoản khác với tài khoản bạn muốn xóa hoặc đổi tên, do đó bạn có thể cần phải thiết lập tài khoản bổ sung với cài đặt quản trị thay vì tiêu chuẩn trước. Nó cũng làm hỏng tôi - Jim