|
|
要去掉 WinPE 右下角的版本号水印(假激活),核心是修改ProductPolicy(产品策略) 中的 shell32-license-ShowProductNameOnDesktop 为 0,并配合注册表 / 资源文件修改,以下是完整可操作方案。
一、核心原理
WinPE 桌面右下角的版本水印,由 shell32-license-ShowProductNameOnDesktop 产品策略控制:
- DWORD=1:显示版本水印(默认)
- DWORD=0:隐藏版本水印
二、准备工具
- DISM(系统自带,用于挂载 / 卸载 WIM)
- 注册表编辑器(regedit)(用于离线编辑 PE 注册表)
- WimTool/7-Zip(可选,用于 WIM 文件操作)
- Resource Hacker(可选,用于修改 systemcpl.dll.mui 等资源文件)
方法一:离线修改 WIM 注册表(推荐,最稳定)
1. 挂载 WinPE 的 boot.wim
- :: 以管理员身份运行CMD/PowerShell
- :: 挂载路径示例:C:\WinPE\mount
- DISM /Mount-Image /ImageFile:"你的boot.wim路径" /index:1 /MountDir:"C:\WinPE\mount"
复制代码 2. 加载 PE 的 SYSTEM 注册表 hive- 打开 regedit → 选中 HKEY_LOCAL_MACHINE
- 点击「文件」→「加载配置单元」
- 选择挂载目录下的:C:\WinPE\mount\Windows\System32\config\SYSTEM
- 命名项(如 PE-SYSTEM),确定
3. 添加 / 修改 ProductPolicy 键值
- 定位到:
- HKEY_LOCAL_MACHINE\PE-SYSTEM\ControlSet001\Control\ProductOptions\ProductPolicy
复制代码
- 新建 DWORD (32位) 值,名称:shell32-license-ShowProductNameOnDesktop,值:0
- (可选)补充其他去水印策略(增强效果):
- Kernel-BrandingInfo → DWORD=125(修复系统属性窗口徽标)
- PaintDesktopVersion → DWORD=0(隐藏桌面版本文字)
4. 卸载注册表 hive 并保存- 选中 PE-SYSTEM → 「文件」→「卸载配置单元」
- 卸载 WIM 并提交修改:
- DISM /Unmount-Image /MountDir:"C:\WinPE\mount" /Commit
复制代码
方法二:使用 WPPOE 工具(命令行快速修改)
WPPOE 是专门编辑脱机 Windows 产品策略的工具,适合批量 / 脚本化操作。
- 下载 WPPOE(含 offreg.dll),解压到本地
- 挂载 boot.wim(同方法一)
- 执行命令修改策略:cmd
- WPPOE.exe Set "C:\WinPE\mount\Windows\System32\config\SYSTEM" "shell32-license-ShowProductNameOnDesktop" 0
复制代码
- 卸载 WIM 并提交
方法三:修改 systemcpl.dll.mui(辅助去水印)
若仅改注册表仍有残留水印,可修改 systemcpl.dll.mui 资源文件:
- 挂载 WIM 后,定位:
- 简体中文:mount\Windows\System32\zh-CN\systemcpl.dll.mui
- 用 Resource Hacker 打开,找到版本号相关字符串 / 位图资源
- 删除 / 替换为空,保存文件
- 卸载 WIM 并提交
常见问题与注意事项
- 修改不生效:确保修改的是正确的 ControlSet001 下的 ProductPolicy,且值为 0;卸载 WIM 时必须用 /Commit 保存。
- PE 启动报错 / 重启:若 PE 无 UMDF 组件,不要启用 shell32-license-ShowProductNameOnDesktop=1,否则会崩溃。
- 权限问题:所有操作必须以管理员身份运行,挂载 / 卸载 WIM 时避免占用目录。
- 备份:修改前务必备份原始 boot.wim,防止失败无法恢复。
一键 REG 脚本(导入即用)
将以下内容保存为 RemovePEWatermark.reg,在挂载 PE 注册表后导入:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\PE-SYSTEM\ControlSet001\Control\ProductOptions\ProductPolicy]
- "shell32-license-ShowProductNameOnDesktop"=dword:00000000
- "Kernel-BrandingInfo"=dword:0000007D
- "PaintDesktopVersion"=dword:00000000
复制代码 |
评分
-
查看全部评分
|