需在系统首次启动前将“此电脑”图标注册表项注入HKEY_CURRENT_USER或Default User配置,通过setupcomplete.cmd或DISM挂载阶段执行reg import或reg add命令,并确保编码为ANSI/UTF-16 LE(带BOM),否则导入失败。

在使用ISO镜像挂载方式或Windows PE环境部署Windows 11系统时,需确保新安装的系统首次登录桌面即显示“此电脑”图标,避免手动逐台设置——这要求在系统部署阶段就将桌面图标配置固化进注册表,而非依赖用户登录后触发的GUI设置。
准备注册表配置文件
新建一个纯文本文件,用记事本打开,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000
保存为 【DesktopPCIcon.reg】,编码必须选“ANSI”或“UTF-16 LE(带BOM)”,不可用UTF-8无BOM,否则导入会失败。
注入时机:在系统首次启动前执行
该注册表文件不能等进入桌面后再双击运行——此时用户配置尚未加载完毕,【HKEY_CURRENT_USER】实际指向的是临时配置,不会写入最终的NTUSER.DAT】。必须在系统首次启动、用户登录前完成注入。
方法一:通过setupcomplete.cmd自动执行
将DesktopPCIcon.reg与一个setupcomplete.cmd放在同一目录(如D:\Deploy\Scripts\),cmd内容为:
reg import "D:\Deploy\Scripts\DesktopPCIcon.reg"
然后将该cmd复制到已挂载的Windows安装镜像中:
\Windows\System32\Sysprep\setupcomplete.cmd(注意路径必须完全一致,且文件名大小写敏感)
方法二:在DISM挂载阶段注入
使用管理员权限打开CMD,执行:
dism /mount-wim /wimfile:"D:\Win11\sources\install.wim" /index:1 /mountdir:"C:\mount"
copy DesktopPCIcon.reg C:\mount\Windows\System32\GroupPolicy\User\Scripts\Logon\
dism /unmount-wim /mountdir:"C:\mount" /commit
确保配置对所有新用户生效
上述操作仅影响当前注入的用户配置模板,若需新创建的每个用户都默认显示“此电脑”,必须修改Default User配置:
第一步:加载默认用户注册表配置
reg load HKU\DefaultUser "C:\mount\Users\Default\NTUSER.DAT"
第二步:写入图标键值
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f
第三步:卸载注册表配置
reg unload HKU\DefaultUser
这三步必须在DISM挂载状态下执行,且顺序不可颠倒;卸载失败会导致WIM无法提交更改。
验证与强制刷新
部署完成后首次启动,无需登录即可检查:按Ctrl+Shift+Esc打开任务管理器→点击“文件”→“运行新任务”→输入powershell→勾选“以系统管理员权限创建此任务”→执行:
Get-ChildItem "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" -ErrorAction SilentlyContinue
若返回结果中包含{20D04FE0-3AEA-1069-A2D8-08002B30309D}且值为0,则注册表注入成功。此时可安全重启,桌面将直接显示“此电脑”图标。

















