无忧启动论坛

标题: -----ProductPolicyEditor产品策略编辑器 修改版(增加保存离线注册表)---- [打印本页]

作者: 2012angelkyo    时间: 2018-1-30 16:27
标题: -----ProductPolicyEditor产品策略编辑器 修改版(增加保存离线注册表)----
本帖最后由 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)以正常模式重新启动









  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, 下载次数: 426)





作者: 2012angelkyo    时间: 2018-1-30 20:05
更新了,请重新下载附件。
作者: 2010sya    时间: 2018-1-30 20:20
好东东,学一下。。。
作者: 2012angelkyo    时间: 2018-1-31 00:29
更新啦~~不用手动加载注册表文件了
添加了加载配置单元和卸载配置单元。

ProductPolicyEditor_new.rar (34.75 KB, 下载次数: 403)

作者: hero8000    时间: 2018-1-31 08:00
看起来不错啊。。。支持
作者: www_888    时间: 2018-1-31 09:27
谢谢分享
作者: dongjun    时间: 2018-1-31 19:21
家庭版也可以修改组策略了
作者: maghreb    时间: 2018-2-2 12:58
对专业版和企业版的作用是什么?
作者: 2012angelkyo    时间: 2018-2-2 13:08
maghreb 发表于 2018-2-2 12:58
对专业版和企业版的作用是什么?

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

作者: zhczf    时间: 2018-11-7 21:17
这个工具,凭感觉特别牛叉,支持分享
作者: 易广白    时间: 2018-11-7 21:46
感谢!!大师辛苦了!!谢谢大师分享!
作者: xman00    时间: 2019-9-10 07:51
请问离线操作的步骤。
作者: xman00    时间: 2019-9-10 18:41
激活后就恢复了,泪牛满面
作者: 指南针    时间: 2019-11-25 10:37
如果把SPP文件夹换成旗舰版的,是否可以直接解决所有问题?
作者: atmgnd    时间: 2020-2-21 16:41
支持,还下载不好, 等一个月积分够了再来下载
作者: fji57    时间: 2020-3-10 16:44
禁用sppsvc服务,Windows变成未激活,这个有什么办法吗?
作者: tttbot    时间: 2020-5-31 22:54
为什么我不能下载附件?无忧币和积份都有呀
作者: lc1212    时间: 2020-6-11 11:49
这是好工具,收下备用,估计我的home可以折腾了。
作者: 蓝星明月    时间: 2020-8-14 11:57
谢谢!!!!  谢谢!!!!  谢谢!!!!
作者: Kuniklo    时间: 2020-10-10 15:43
支持~支持~支持~支持~支持~感谢分享!!!!!!
作者: szwjzc    时间: 2020-11-2 16:21
谢谢分享
作者: szwjzc    时间: 2020-11-2 16:34
支持~支持~支持~感谢分享!!!!!!
作者: sg200677    时间: 2021-4-24 15:53
很好!谢谢啦!!!!!
作者: manylonely    时间: 2021-5-7 09:07
这个文件现在还能更新吗?
作者: pchome2000    时间: 2021-7-26 20:35
策略名称没看明白
作者: zyy    时间: 2022-7-16 11:26
谢谢分享,学习中
作者: sjc332    时间: 2022-10-4 16:17
2012angelkyo 发表于 2018-1-31 00:29
更新啦~~不用手动加载注册表文件了
添加了加载配置单元和卸载配置单元。

这工具真的好用!
作者: syi0521    时间: 2023-1-30 20:07
谢谢分享
作者: yanzhongkun    时间: 2023-5-25 14:30
学习
作者: 极客装机    时间: 2023-6-22 08:34
值得学习一下
作者: lhb308    时间: 2023-7-20 11:38

看起来不错啊。。。支持
作者: hdtq99    时间: 2023-8-27 01:09
学习了!!!!!!!!!
作者: xiangsui    时间: 2023-9-1 14:49
没更新简单使用的吗
作者: netsurf    时间: 2023-9-5 08:11
支持,谢谢分享..
作者: 2010yuhongxi    时间: 2023-9-5 09:00
感谢分享
作者: talianyu    时间: 2023-10-31 07:55
感谢分享  很好用

作者: tilltotell007    时间: 2024-3-1 22:43
感谢分享。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3