You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建不显示欢迎设置向导的Windows本地PowerShell账户?

解决创建本地用户后登录出现OOBE向导的问题

你遇到的问题是因为新创建的本地用户未完成用户配置文件初始化,登录时系统会触发首次设置向导。以下是两种可行的解决方法:

方法一:PowerShell结合注册表+配置文件预初始化

  1. 先修正你原有的PowerShell命令(注意补全闭合引号):
$user_name = 'No_password_account'
New-LocalUser -Name $user_name -NoPassword
  1. 获取新用户的SID,用于定位注册表路径:
$userSID = (Get-LocalUser -Name $user_name).SID.Value
  1. 修改注册表标记OOBE完成,并指定用户配置文件路径:
# 标记配置文件已初始化
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$userSID" /v "State" /t REG_DWORD /d 0x00000000 /f
# 指定用户配置文件目录
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$userSID" /v "ProfileImagePath" /t REG_EXPAND_SZ /d "%SystemDrive%\Users\$user_name" /f
  1. 复制默认用户配置文件到新用户目录,生成完整结构:
Copy-Item -Path "$env:SystemDrive\Users\Default\*" -Destination "$env:SystemDrive\Users\$user_name" -Recurse -Force

方法二:CMD命令快速实现

如果不需要PowerShell的特定功能,也可以用更简洁的CMD命令完成:

# 创建无密码本地用户
net user No_password_account /add /active:yes /passwordreq:no
# 复制默认用户配置文件到新用户目录
xcopy "%SystemDrive%\Users\Default" "%SystemDrive%\Users\No_password_account" /E /H /K /O /X

核心原理说明

  • 注册表State值设为0,是告知系统该用户的配置文件已完成初始化,无需触发OOBE向导。
  • 复制默认用户配置文件直接生成完整的用户目录结构,跳过系统登录时自动生成配置的流程。

内容的提问来源于stack exchange,提问作者Mario SWT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 00:33:15