none
在域中用组策略修改注册表后改错了咋整

    问题

  • 各位好,

    为了禁止Metro 应用,我在用户开机脚本里面添加了一个脚本,命令如下,

    Dim OperationRegistry

    Set OperationRegistry=WScript.CreateObject("WScript.Shell")

    Default=OperationRegistry.RegRead("HKLM\")

    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\",Default
    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\RemoveWindowsStore",1,"REG_DWORD"
    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\DisableStoreApps",1,"REG_DWORD"

    应用后,不生效,因为没有权限去修改注册表,所以我在组策略里Computer configuration\policies\windows settings\security setting\registry 增加一条,

    machine\software\policies\microsoft 并给users组完全控制权限。

    再次应用后,注册表可以成功修改,当用户点击Metro应用时会提示管理员禁止使用的提示。

    但是。当我修改开机脚本中的键值,开放Metro应用。所有的Metro应用都可以正常使用。只有Microsoft Edge不能用,点击后闪退。

    在网上找了很多办法,都不行。



    不知哪位高手可以帮忙解决下这个问题。

    十分感谢!!!

    2016年12月23日 8:24

全部回复

  • 您好 茶客鱼,

    请问您的操作系统版本是什么?

    请检查本地事件看是否有关于Edge浏览器的错误信息。

    您也可以找到Edge浏览器的注册表并检查其值是否正确。

    诚挚敬意

    John


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    • 已编辑 John Lii 2016年12月26日 2:49
    2016年12月26日 2:47
  • 你好 John,

    我的操作系统是win 10 pro。

    以下信息是我在事件查看器中看到的。

    错误应用程序名称: MicrosoftEdge.exe,版本: 11.0.10586.103,时间戳: 0x56a84dc4
    错误模块名称: iertutil.dll,版本: 11.0.10586.35,时间戳: 0x5664fe37
    异常代码: 0xc0000409
    错误偏移量: 0x000000000006d784
    错误进程 ID: 0xbb4
    错误应用程序启动时间: 0x01d262514b8885cf
    错误应用程序路径: C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe
    错误模块路径: C:\Windows\SYSTEM32\iertutil.dll
    报告 ID: d7776442-2fb0-4857-b1cb-b6f4a8de9ff2
    错误程序包全名: Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe
    错误程序包相对应用程序 ID: MicrosoftEdge

    我现在可以很确定的是问题出在修改注册表权限上。

    我在计算机管理,注册表新增加一条machine\software\policies\microsoft 并给users组完全控制权限。

    这样下面的三条命令才能生效。

    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\",Default
    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\RemoveWindowsStore",1,"REG_DWORD"
    OperationRegistry.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\DisableStoreApps",1,"REG_DWORD"

    请问一下,如果我想看EDGE的注册表都有什么改动的话,如何看?



    感谢回复!!

    2016年12月30日 4:25
  • 您好 查客鱼,

    您可以通过配置事件去监测注册表的改动情况。

    请通过下面的链接去部署:

    Monitoring when registry keys are modified

    https://blogs.msdn.microsoft.com/cobold/2011/11/29/monitoring-when-registry-keys-are-modified/

    另外,对于windows 10Pro我建议您可以发到windows client的论坛可以获取更有效率的帮助。诚挚敬意

    John


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年1月3日 8:33