无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 2563|回复: 13

[分享] -----ProductPolicyEditor产品策略编辑器 修改版(增加保存离线注册表)----

  [复制链接]
发表于 2018-1-30 16:27:46 | 显示全部楼层 |阅读模式
本帖最后由 2012angelkyo 于 2018-1-30 20:03 编辑

原帖
https://forums.mydigitallife.net/threads/windows-product-policy-editor.39411

你有没有想过Windows Server Datacenter和Windows Starter Edition之间的区别?
所有的Windows版本都是从单一的代码库编译的。
某些版本可能有一些组件,而其他版本则缺少它们。
真相是:最初级的Windows版本已经有大部分的组件(例如Home版)
只将其转换为最终版本。

Windows的大部分功能都由单个注册表项控制:
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductPolicy
复制代码
ProductPolicy受内核保护 - 如果更改了策略项的值
虽然操作成功,但没什么作用。
为了取消保护,您需要设置 SetupType = 1 然后重新启动
  1. HKEY_LOCAL_MACHINE\SYSTEM\Setup
  2. SetupType=1
  3. CmdLine="cmd.exe"
复制代码
重启后,您可以在此模式下更改值,但软件保护服务("sppsvc")将根据授权模板(C:\windows\system32\spp)将其还原为默认值
它们是签名的,除了sppsvc和黑客,没人能修改它。

如果您决定修改ProductPolicy(产品策略),那么请依次操作:
1)禁用sppsvc服务
2)设置 SetupType = 1 然后重新启动
3)更改策略项的值
4)将更改后的策略保存到注册表
5)以正常模式重新启动
sp180130_162705.png

00.png
01.png

02.png

03.png

  1. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  2. {
  3.     if ( checkBox1.Checked == true )
  4.     {
  5.         Object obj = Registry.GetValue(@"HKEY_LOCAL_MACHINE\PPE\ControlSet001\Control\ProductOptions", "ProductPolicy", null);
  6.         if (obj != null)
  7.             Program.ProductOptionsKey = "HKEY_LOCAL_MACHINE\\PPE\\ControlSet001\\Control\\ProductOptions";

  8.         else
  9.         {
  10.             Program.ProductOptionsKey = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ProductOptions";
  11.             if (DialogResult.OK == MessageBox.Show("请先手动挂载SYSTEM注册表文件到\r\nHKEY_LOCAL_MACHINE\\PPE", "信息", MessageBoxButtons.OK))
  12.                 checkBox1.Checked = false;
  13.         }
  14.     }
  15.     else
  16.         Program.ProductOptionsKey = "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ProductOptions";
  17.     Program.ReadAndParsePolicy();
  18.     List.ListViewItemSorter = lvcomparer;
  19.     RefreshContent();
  20. }
复制代码


ProductPolicyEditor.rar (33.72 KB, 下载次数: 139)

评分

参与人数 6无忧币 +30 收起 理由
foolst + 5 赞一个!
易广白 + 5 赞一个!
zhczf + 5 赞一个!
hero8000 + 5 赞一个!
zmac2007 + 5
freesoft00 + 5

查看全部评分

 楼主| 发表于 2018-1-30 20:05:01 | 显示全部楼层
更新了,请重新下载附件。
回复

使用道具 举报

发表于 2018-1-30 20:20:19 | 显示全部楼层
好东东,学一下。。。
回复

使用道具 举报

 楼主| 发表于 2018-1-31 00:29:44 | 显示全部楼层
更新啦~~不用手动加载注册表文件了
添加了加载配置单元和卸载配置单元。 sp180131_002002.png

ProductPolicyEditor_new.rar (34.75 KB, 下载次数: 120)
回复

使用道具 举报

发表于 2018-1-31 07:51:55 | 显示全部楼层
学一下
回复

使用道具 举报

发表于 2018-1-31 08:00:39 | 显示全部楼层
看起来不错啊。。。支持
回复

使用道具 举报

发表于 2018-1-31 09:27:35 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2018-1-31 19:21:18 | 显示全部楼层
家庭版也可以修改组策略了
回复

使用道具 举报

发表于 2018-2-2 12:58:43 | 显示全部楼层
对专业版和企业版的作用是什么?

点评

导出两个版本的策略到文本,使用BC或EXCEL自己比较  详情 回复 发表于 2018-2-2 13:08
回复

使用道具 举报

 楼主| 发表于 2018-2-2 13:08:53 | 显示全部楼层
maghreb 发表于 2018-2-2 12:58
对专业版和企业版的作用是什么?

导出两个版本的策略到文本,使用BC或EXCEL自己比较
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-9-19 02:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表