Windows 10: Unable to Add a New User Account or Go Back to Previous One

Abstract: Resolve Windows 10 user account creation and restoration failures using Command Prompt commands to bypass graphical interface glitches.

Created: 2026-10-04 by
You can resolve Windows 10 user account creation or restoration failures by using the Command Prompt with administrative privileges. This method bypasses potential graphical interface glitches that prevent adding new users or switching accounts. By executing specific system commands, you can manually create local accounts or modify existing permissions to restore access without needing complex third-party tools.

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:
  1. Click the Start button and type cmd in the search bar.
  2. Right-click on Command Prompt from the results list.
  3. Select Run as administrator from the context menu.
  4. If prompted by User Account Control (UAC), click Yes to allow the app to make changes.
If the Command Prompt closes immediately upon opening, this indicates a separate issue regarding system stability or malware interference. In such cases, refer to our guide on fixing the Windows Command Prompt Not Starting issue before proceeding with account management tasks.

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 the net 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 like net 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 the net 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.

Latest News

How to Display Output of xterm Command in Terminal Screen using Cron

Resolve the inability to display xterm output in a terminal screen from cron by redirecting logs or using wall instead of insecure X11 workarounds.

Read More
Expose Local Server on VPS Preserving Real Client IPs (OS Level)

Resolve VPS logging showing only gateway IPs by configuring reverse proxies to forward real client addresses via X-Forwarded-For headers.

Read More
How to Clear Recent Files History in Linux without Deleting Actual Files?

Clear recent files history in Linux by deleting ~/.local/share/recently-used.xbel without removing the actual files.

Read More
Best HDD Copy Strategy: Manually Syncing and Rewriting Scratch

Resolve data drift between two 4TB hard drives by using rsync with the --delete flag to manually sync and rewrite scratch data for an exact mirror.

Read More
Understanding Bash Prompt Abbreviations: An Overview

Resolve repetitive typing errors by creating and persisting Bash aliases in the .bashrc file for improved command-line efficiency.

Read More
Free Tools and Methods to Log Real-Time Performance Details in Task Manager

Log real-time CPU and memory metrics to CSV files using Windows Performance Monitor Data Collector Sets to troubleshoot system slowness.

Read More
Contact Qatar Airways Customer Service: Phone Number, Help Center, and More

Resolve urgent Qatar Airways reservation issues like flight changes and baggage claims using the US phone number +1801-855-5905 or online self-service tools.

Read More
Windows 11: Alt Codes Displaying Wrong Characters - Solutions

Resolve Windows 11 Alt codes showing wrong characters by verifying the US keyboard layout and enabling Num Lock.

Read More
Run Programs with Elevated Privileges: A Comprehensive Guide

Eliminates the need to type sudo for frequent administrative tasks by configuring .bashrc aliases or functions.

Read More
Dynamically Changing Dates in Excel Formulas Using Cells

Eliminate manual date updates in Excel by using cell references to create dynamic formulas that automatically adjust calculations when input dates change.

Read More
Granting Edit Access to a Specific Excel Sheet in an Office 365 User Email ID-Based Login

Excel Online lacks native sheet-level permissions, so users must split workbooks or use worksheet protection to isolate edit access for specific tabs.

Read More
Creating Network Load on Local Wi-Fi from One PC

Generate sustained Wi-Fi bandwidth load from a single PC using a VM SFTP server to test router stability and throughput.

Read More
Changing the Default Editor for Batch Files in Windows 11's File Explorer

Resolve the issue of batch files opening in Notepad by changing the default editor to a preferred application like VS Code.

Read More
Gain WiFi Connection Minutes Before Losing it by Changing MAC Address

Bypass MAC address filtering to restore WiFi connectivity temporarily when a device is blocked by network administrators.

Read More
Photos Folders Turned Black: Troubleshooting Picture Applications on Windows

Resolve black screens in Windows Photos by resetting the app, updating graphics drivers, and repairing system files.

Read More
Troubleshooting High CPU Temperature Values: A Step-by-Step Guide

Resolve high CPU temperatures and thermal throttling by monitoring with Speedfan, cleaning dust from cooling components, and replacing degraded thermal paste.

Read More
Make cURL establish TLS connection with CA unknown

Resolve cURL TLS connection failures with unknown or self-signed certificates by using the --insecure flag to bypass CA validation.

Read More
Troubleshooting Incorrect Network Metrics Values in Grafana, Prometheus, InfluxDB, and Telegraf

Fix incorrect network metrics in Grafana, Prometheus, InfluxDB, and Telegraf by verifying interface selection, resolving unit mismatches, and handling counter resets.

Read More
Start Another Terminal Window (cmd.exe) Windows Repair/Troubleshoot

Provides step-by-step instructions to access the Windows Command Prompt via bootable media for advanced system repair and troubleshooting.

Read More
Thinkpad P1 Gen 6: Sudden Thunderbolt 3 Dock USB-C Charging Stopped Working

Resolve sudden Thunderbolt 3 dock USB-C charging and internet failure on ThinkPad P1 Gen 6 by updating firmware, resetting the dock, and adjusting power settings.

Read More
ASUS Windows 11 Laptop: Internet Connection Issue with Hotspot

Resolve ASUS Windows 11 laptop spinning wheel issue when connecting to mobile hotspot by resetting network stack, disabling IPv6, and adjusting power settings.

Read More
Developing iOS Project with Firebase: Logging in and Sending Push Notifications

Integrates Firebase to enable secure user authentication and push notifications in iOS applications.

Read More
Troubleshooting Bash Script with Suspected Issues of Spaces, Dashes, Filenames and Quoting

Resolve Bash script failures caused by word splitting, globbing, and special characters in filenames by applying proper quoting techniques.

Read More
Populating OneDrive Folder for Local Backup without Affecting Remote Files

Prevent OneDrive from deleting remote files during Windows reinstallation by unlinking the account or using symbolic links to isolate local data.

Read More
Force First Frame as Keyframe Without Re-encoding: A Quick Solution

Resolve inaccurate seeking and playback glitches by re-encoding video to ensure the first frame is a valid keyframe.

Read More
Find Information in Database Using WSL (Ubuntu) on Windows-10

Resolve database connection issues from WSL Ubuntu on Windows 10 by configuring client tools and network access to query remote or local servers.

Read More
Configuring a New Router with Different Networks: One Family, One Guest

Resolve IP conflicts and isolate guest traffic by configuring a second router with a distinct subnet via its WAN port.

Read More
Quickly Open Multiple Stock Websites with a Single Command

Solve the problem of manually opening multiple stock research websites by creating a single command to launch them simultaneously on Windows, macOS, or Linux.

Read More
Improved Adobe Acrobat Search Experience: Access Advanced Search with Ease

Access advanced search filters like case sensitivity and regex in Adobe Acrobat by clicking More Options in the Find bar.

Read More
Port Forwarding VM via OpenVPN: A Comprehensive Guide

Configure OpenVPN server and iptables to forward specific ports from VPN clients to a virtual machine's internal IP address.

Read More
Understanding Partitions in the 1980s: A Look Back at MS-DOS and Master Boot Record

Explains how the Master Boot Record and partition table enabled MS-DOS to manage multiple disk volumes on a single physical drive.

Read More
Windows 10 Enterprise: Keyboard Not Detected in Managed Organization with Admin Privileges

Resolve Windows 10 Enterprise keyboard detection failures caused by Group Policy restrictions, driver corruption, or USB enumeration errors.

Read More
Can't Find x86_64 Versions of Applications on MacOS arm64 (M1)

Resolve missing x86_64 app issues on M1 Macs by installing Rosetta 2 and reinstalling apps as universal binaries.

Read More
How to Hide Installation Source for an Android App

Manage Android app installation source visibility by using USB transfers or file managers to reduce browser traces and isolate data via work profiles.

Read More
Connecting Momentus 4200.2 ST9808210A Hard Drive via USB Cable

Resolve inability to access Seagate Momentus 4200.2 ST9808210A hard drive by connecting it via USB using a compatible SATA-to-USB adapter and configuring the disk in Windows.

Read More