Tuy An

Hướng dẫn tạo, xóa, Disable và Enable User trên Windows bằng CMD

Đăng ngày: 9 phút đọc
https://tuyan.net/post/huong-dan-tao-xoa-disable-va-enable-user-tren-windows-bang-cmd

Quản lý tài khoản người dùng (User) là một trong những công việc cơ bản của quản trị viên hệ thống Windows. Thông qua Command Prompt (CMD), bạn có thể dễ dàng tạo tài khoản mới, xóa tài khoản, vô hiệu hóa (Disable), kích hoạt lại (Enable), thay đổi mật khẩu và phân quyền Administrator mà không cần sử dụng giao diện đồ họa.

Trong bài viết này, chúng ta sẽ tìm hiểu các lệnh CMD quản lý Local User trên Windows 10 và Windows 11, kèm ví dụ thực tế và bảng tổng hợp câu lệnh để dễ dàng sử dụng.

#1. Mở Command Prompt (CMD) với quyền Administrator

Để thực hiện các thao tác quản lý tài khoản người dùng, trước tiên bạn cần mở CMD với quyền quản trị viên.

Các bước thực hiện:

  1. Nhấn tổ hợp phím Windows + S.
  2. Nhập từ khóa cmd hoặc Command Prompt.
  3. Nhấp chuột phải vào Command Prompt.
  4. Chọn Run as administrator.
  5. Nhấn Yes khi xuất hiện thông báo User Account Control (UAC).

Ngoài ra, có thể nhấn Windows + R, nhập cmd, sau đó nhấn Ctrl + Shift + Enter để mở CMD với quyền Administrator.

#2. Xem danh sách tài khoản User trên Windows

Để kiểm tra danh sách tài khoản người dùng hiện có trên máy tính, sử dụng lệnh:

Code
net user

Lệnh này hiển thị các tài khoản Local User trên Windows, bao gồm tài khoản quản trị viên, tài khoản người dùng thông thường và một số tài khoản hệ thống.

Xem thông tin chi tiết của một User:

Code
net user user01

Trong đó, user01 là tên tài khoản cần kiểm tra.

Một số thông tin được hiển thị bao gồm:

  • User name: Tên tài khoản.
  • Full Name: Tên đầy đủ.
  • Account active: Trạng thái hoạt động của tài khoản.
  • Password last set: Thời điểm thay đổi mật khẩu gần nhất.
  • Password expires: Thời điểm hết hạn mật khẩu.
  • Local Group Memberships: Các nhóm quyền mà tài khoản đang tham gia.
  • Last logon: Thời điểm đăng nhập gần nhất được hệ thống ghi nhận.

#3. Tạo tài khoản User mới bằng CMD

Để tạo một tài khoản Local User mới trên Windows, sử dụng lệnh:

Code
net user user01 * /add

Trong đó:

  • net user: Lệnh quản lý tài khoản người dùng.
  • user01: Tên tài khoản cần tạo.
  • *: Yêu cầu nhập mật khẩu.
  • /add: Thêm tài khoản mới vào hệ thống.

Sau khi thực hiện, CMD sẽ yêu cầu nhập và xác nhận mật khẩu.

Tạo User với tên đầy đủ:

Code
net user user01 * /add /fullname:"Nguyen Van A"

Lệnh trên tạo tài khoản user01 với tên hiển thị là Nguyen Van A.

Theo mặc định, tài khoản Local User mới thường thuộc nhóm Users và không có quyền Administrator.

#4. Disable tài khoản User bằng CMD

Khi nhân viên tạm nghỉ việc, chuyển bộ phận hoặc tài khoản không còn được sử dụng, quản trị viên có thể vô hiệu hóa tài khoản thay vì xóa hoàn toàn.

Lệnh Disable User:

Code
net user user01 /active:no

Sau khi thực hiện:

  • Tài khoản bị vô hiệu hóa.
  • Người dùng không thể thực hiện đăng nhập mới bằng tài khoản này.
  • Thư mục dữ liệu và hồ sơ người dùng vẫn được giữ nguyên.
  • Quản trị viên có thể kích hoạt lại tài khoản khi cần.

Lưu ý: Disable tài khoản không nhất thiết kết thúc ngay phiên đăng nhập đang hoạt động. Nếu cần ngắt phiên, quản trị viên phải thực hiện thêm thao tác đăng xuất hoặc ngắt kết nối phù hợp.

#5. Enable tài khoản User bằng CMD

Để kích hoạt lại tài khoản đã bị Disable, sử dụng lệnh:

Code
net user user01 /active:yes

Sau khi thực hiện thành công, tài khoản được chuyển về trạng thái hoạt động và có thể đăng nhập nếu đáp ứng các điều kiện xác thực và chính sách bảo mật khác.

#6. Xóa tài khoản User trên Windows bằng CMD

Khi không còn nhu cầu sử dụng một tài khoản Local User, quản trị viên có thể xóa tài khoản bằng lệnh:

Code
net user user01 /delete

Trong đó:

  • user01: Tài khoản cần xóa.
  • /delete: Xóa tài khoản khỏi hệ thống.

Cảnh báo: Lệnh xóa tài khoản không tự động xóa toàn bộ dữ liệu trong thư mục C:\Users\user01. Tuy nhiên, sau khi xóa, tài khoản cũ không còn đăng nhập được và việc truy cập dữ liệu có thể bị ảnh hưởng bởi quyền sở hữu, ACL hoặc mã hóa.

Nên sao lưu dữ liệu quan trọng trước khi thực hiện.

#7. Thay đổi mật khẩu User bằng CMD

Để thay đổi mật khẩu cho một tài khoản Local User, sử dụng lệnh:

Code
net user user01 *

Sau khi nhấn Enter, hệ thống yêu cầu nhập mật khẩu mới và xác nhận lại.

Sử dụng ký tự * giúp hạn chế việc để lộ mật khẩu trực tiếp trong câu lệnh và lịch sử dòng lệnh.

Lưu ý: Quản trị viên có thể đặt lại mật khẩu Local User mà không cần biết mật khẩu cũ, nhưng thao tác này có thể ảnh hưởng đến dữ liệu được bảo vệ bằng EFS hoặc một số thông tin xác thực đã lưu.

#8. Cấp quyền Administrator cho User

Tài khoản vừa được tạo thường chỉ có quyền sử dụng thông thường. Nếu muốn cấp quyền quản trị hệ thống, sử dụng lệnh:

Code
net localgroup Administrators user01 /add

Sau khi thực hiện, tài khoản user01 được thêm vào nhóm Administrators.

Quyền quản trị có thể cho phép người dùng:

  • Cài đặt và gỡ bỏ phần mềm.
  • Thay đổi cấu hình hệ thống.
  • Quản lý tài khoản Local User.
  • Thực hiện những tác vụ yêu cầu quyền Administrator.

Khuyến nghị: Chỉ cấp quyền Administrator cho những tài khoản thực sự cần thiết để hạn chế rủi ro bảo mật.

#Thu hồi quyền Administrator

Để xóa tài khoản khỏi nhóm Administrators, sử dụng lệnh:

Code
net localgroup Administrators user01 /delete

Lệnh này chỉ thu hồi quyền thành viên nhóm, không xóa tài khoản.

Xem danh sách tài khoản có quyền Administrator:

Code
net localgroup Administrators

Lưu ý: Tên nhóm Administrators có thể khác trên các phiên bản Windows sử dụng ngôn ngữ khác. Có thể chạy net localgroup để kiểm tra tên nhóm thực tế.

#9. Kiểm tra trạng thái Enable hoặc Disable của User

Sử dụng lệnh:

Code
net user user01

Tìm thông tin Account active trong kết quả.

Trạng tháiÝ nghĩa
YesTài khoản đang được kích hoạt
NoTài khoản đang bị vô hiệu hóa

Thông qua thông tin này, quản trị viên có thể xác định tài khoản đã được Enable hoặc Disable thành công.

#10. Mở giao diện quản lý User bằng CMD

Ngoài các câu lệnh quản lý trực tiếp, Windows còn hỗ trợ mở giao diện quản lý tài khoản bằng CMD.

Mở User Accounts:

Code
netplwiz

Giao diện này hỗ trợ thêm, xóa và thay đổi một số thuộc tính tài khoản người dùng.

Mở Local Users and Groups:

Code
lusrmgr.msc

Tại đây, quản trị viên có thể:

  • Tạo tài khoản Local User.
  • Xóa tài khoản.
  • Disable hoặc Enable tài khoản.
  • Kiểm tra nhóm quyền.
  • Thay đổi một số thuộc tính tài khoản.

Lưu ý: lusrmgr.msc được hỗ trợ trên Windows Pro, Enterprise và Education, không có sẵn trên Windows Home.

#11. Bảng tổng hợp các lệnh CMD quản lý User

Dưới đây là bảng tổng hợp những câu lệnh thông dụng dành cho quản trị viên Windows.

Chức năngLệnh CMD
Xem danh sách Usernet user
Xem chi tiết Usernet user user01
Tạo User mớinet user user01 * /add
Disable Usernet user user01 /active:no
Enable Usernet user user01 /active:yes
Xóa Usernet user user01 /delete
Đổi mật khẩu Usernet user user01 *
Cấp quyền Administratornet localgroup Administrators user01 /add
Thu hồi quyền Administratornet localgroup Administrators user01 /delete
Xem nhóm Administratornet localgroup Administrators
Mở quản lý Usernetplwiz
Mở Local Users and Groupslusrmgr.msc

#12. Một số lưu ý khi quản lý User bằng CMD

Khi thực hiện các thao tác quản lý tài khoản trên Windows, cần lưu ý những vấn đề sau:

  1. Sử dụng quyền Administrator: Các thao tác tạo, xóa, Disable và Enable tài khoản thường yêu cầu quyền quản trị.
  2. Ưu tiên Disable thay vì xóa: Đối với tài khoản nhân viên nghỉ việc, nên vô hiệu hóa trước khi xóa vĩnh viễn.
  3. Sao lưu dữ liệu: Kiểm tra dữ liệu cá nhân và quyền truy cập trước khi xóa tài khoản.
  4. Không Disable tài khoản quản trị duy nhất: Điều này có thể khiến bạn mất quyền quản trị máy tính.
  5. Hạn chế cấp quyền Administrator: Áp dụng nguyên tắc phân quyền tối thiểu.
  6. Phân biệt Local User và Domain User: Các ví dụ trong bài áp dụng cho tài khoản Local. Tài khoản Active Directory hoặc Microsoft Entra ID được quản lý bằng công cụ và quyền tương ứng.

#13. Câu hỏi thường gặp

#Disable User có làm mất dữ liệu không?

Không. Vô hiệu hóa tài khoản Local User không tự động xóa dữ liệu hoặc thư mục hồ sơ người dùng.

#Disable User có thể Enable lại không?

Có. Sử dụng lệnh:

Code
net user user01 /active:yes

#Xóa User bằng CMD có xóa thư mục trong C:\Users không?

Không tự động. Lệnh net user /delete xóa tài khoản khỏi cơ sở dữ liệu tài khoản cục bộ, nhưng thông thường không tự động dọn dẹp toàn bộ hồ sơ người dùng.

#Có thể tạo tài khoản Administrator bằng CMD không?

Có. Trước tiên tạo tài khoản bằng net user, sau đó thêm tài khoản vào nhóm Administrators bằng lệnh net localgroup.

#Lệnh net user có quản lý tài khoản Microsoft 365 không?

Không trực tiếp. Các lệnh Local User trong bài không quản lý người dùng Microsoft 365 trên Microsoft Entra ID. Quản trị viên cần sử dụng Microsoft Entra Admin Center hoặc Microsoft Graph để quản lý các tài khoản đó.

Tài liệu tham khảo:

Bài viết liên quan