Accessing Administrative Command Prompt
Before attempting any fixes, you must ensure you have elevated permissions. Standard user accounts often lack the authority to modify other user profiles or system settings. If your current session is restricted, you may need to boot into Safe Mode or use a recovery drive if you cannot log in at all. However, for most standard issues where you are logged in but cannot add users, follow these steps:- Click the Start button and type
cmdin the search bar. - Right-click on Command Prompt from the results list.
- Select Run as administrator from the context menu.
- If prompted by User Account Control (UAC), click Yes to allow the app to make changes.
Creating a New Local User Account
The primary reason users cannot add new accounts via Settings is often due to corrupted user profile data or service errors. The command-line interface provides a direct way to register a new user with the system registry. Use thenet user command to define the username, password, and optional description.
To create a new local account, enter the following syntax in the elevated Command Prompt:
net user Username Password /add
Replace Username with the desired login name and Password with a strong password. For example:
net user JohnDoe SecurePass123 /add
This command creates a standard user account. If you require the new user to have administrative privileges, you must add them to the local Administrators group. Run the following command after creating the user:
net localgroup administrators Username /add
After executing these commands, restart your computer. You should now see the new account on the sign-in screen. This method is particularly useful when the "Add someone else to this PC" option in Settings fails due to backend service interruptions.
Restoring Access to Previous Accounts
Sometimes the issue is not adding a new user, but being unable to switch back to an existing one. This can happen if the default user profile is locked or corrupted. You can verify the existence of your previous accounts by listing all users on the system. Type the following command to display a list of all user accounts:net user
Look for your original account name in the output. If it appears, the account still exists in the system database. If you suspect the profile is corrupted, you can try renaming the account to force Windows to recreate the profile structure upon next login, though this carries risks. A safer approach is to check if the account is disabled.
To enable a disabled account, use:
net user Username /active:yes
If the account was previously disabled, this will reactivate it. Ensure you replace Username with the exact name shown in the net user list. After enabling, restart the system and attempt to log in again.
Troubleshooting Service Dependencies
User account management relies heavily on the Netlogon and Workstation services. If these services are stopped or disabled, commands likenet user may fail with error codes indicating access denied or system errors.
Check the status of these services by running:
sc query Netlogon
sc query LanmanWorkstation
If the state is not RUNNING, start them manually:
net start Netlogon
net start LanmanWorkstation
Ensuring these services are active allows the command prompt to communicate properly with the authentication subsystems required for user creation and switching.
Verifying Account Status
Once you have created or restored an account, verify its configuration to ensure it is ready for use. You can view detailed properties of a specific user by appending the username to thenet user command.
net user Username
Review the output for flags such as User active and Local Group Memberships. This confirms whether the account is active and which permission groups it belongs to. If the account shows as inactive despite your efforts, double-check for typos in the username or consider recreating the account entirely.
For more information on managing files associated with these users, you might find our article on Sorting Recently Downloaded Files in Windows 10 File Explorer helpful for organizing their data once they are logged in.
Frequently Asked Questions
Why does my Command Prompt close instantly?
An instantly closing Command Prompt usually indicates a malware infection or a corrupted system file rather than a user account issue. You should run a full system scan with Windows Defender or a trusted antivirus tool to identify and remove malicious scripts that hijack console applications.
Can I create a Microsoft Account using CMD?
No, the net user command only supports local accounts. To create a Microsoft-linked account, you must use the Settings app or the Microsoft Store. Local accounts are sufficient for offline use, but they do not sync cloud settings or OneDrive files automatically.
What if I forget the admin password?
If you cannot log in as an administrator, you may need to use a password reset disk or boot from a Windows installation media to access recovery options. Standard CMD commands require admin rights, so you cannot reset passwords without first gaining elevated access through alternative means.
How do I delete a user account via CMD?
You can remove a local user account by running net user Username /delete in an elevated Command Prompt. Be cautious, as this permanently deletes the user's profile folder and all associated data stored in their home directory.
Is it safe to rename a user account?
Renameing a user account via CMD does not change the underlying profile path or clear corruption. It is generally safer to create a new account and migrate files manually. Renaming can sometimes break shortcuts or application configurations that reference the old username.