Windows 11 Troubleshooting Guide: Error 1209 – “The Format of the Specified Group Name Is Invalid”
Why This Error Happens
Error 1209 typically occurs when the Windows Security Accounts Manager (SAM) database or Local Users and Groups module encounters a malformed or corrupted group name reference, often during account creation, script execution, or Group Policy processing. This can stem from invalid characters in a group name (such as illegal symbols, excessive length, or reserved keywords), a corrupted local security database, or an outdated/inconsistent Active Directory schema cache on domain-joined machines. It may also surface when third-party provisioning scripts or command-line tools (like net localgroup or PowerShell cmdlets) pass improperly formatted strings to the SAM.
Step-by-Step Resolution Guide
- Verify the Group Name Syntax
Open Command Prompt as Administrator and run:
net localgroup
Check the group name you’re trying to create or modify for invalid characters (e.g., \ / [ ] : ; | = , + * ? < > @ ") or names exceeding 256 characters. Rename using only alphanumeric characters and spaces.
- Check and Repair the Local Security Database
Run System File Checker and DISM to repair corrupted system files that manage the SAM database:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Restart your PC after completion.
-
Recreate the Group via Local Users and Groups (lusrmgr.msc)
PressWin + R, typelusrmgr.msc, and press Enter. Navigate to Groups, right-click, select New Group, and manually type the group name (avoid copy-pasting, which can introduce hidden Unicode characters). -
Clear Group Policy Cache (Domain-Joined Devices)
Navigate to:
C:\Windows\System32\GroupPolicy
Rename the folder to GroupPolicy.old, then run gpupdate /force in an elevated Command Prompt to regenerate a clean policy cache.
- Review PowerShell/Script Input if Using Automation
If the error occurs during a script (e.g.,New-LocalGroup), inspect the variable feeding the-Nameparameter. Ensure no trailing whitespace, null values, or special encoding (UTF-8 BOM) is present in the input source (CSV, JSON, etc.).
Alternative or Verification Steps
- Verify the Fix: Run
net localgroup "YourGroupName"in Command Prompt — if it returns member details without an error, the group was created successfully. - Alternative Solution: If the issue persists on a domain controller or AD-integrated system, use Active Directory Users and Computers (ADUC) to create the group directly, bypassing local SAM restrictions entirely.