none
如何用组策略指定某一程序以兼容性模式运行? RRS feed

答案

  • reg add "HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers" /v “applicationi” /t reg_sz /d "systemmode" /f

    注:application指程序路径:如C:\xxx.exe systemmode:指系统类型,如winxpsp3

    此命令是指在HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers下新建一个“字符串值”,值名为需要兼容的系统模式。

    


    希望能够帮到你!

    2012年11月22日 6:27
  • 非常感谢 Tom Zhang 和 fredz.2012 二位仁兄的指教!
    经过我自己的摸索,找到了下述方法:
    使用组策略首选项新建一个注册表项,各项配置如下:
       操作:创建
       配置单元:HKEY_LOCAL_MACHINE
       注册表项路径:Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers
       值名称:应用程序可执行文件的完整路径
       值类型:REG_SZ
       数值数据:兼容性模式短名(WIN95,WIN98,WIN2000……)
    此法与 fredz.2012 兄所指出的方法本质相同而稍有差异:HKEY_CURRENT_USER作用于当前用户,而HKEY_LOCAL_MACHINE作用于所有用户。

    再次感谢!



    2012年11月22日 8:36

全部回复

  • 您好!                         

    根据我的研究,组策略并没有办法针对某个特定程序让它以兼容性模式运行。

    如果您希望Windows客户端出现以兼容性方式运行程序的话,请通过以下进行设置:

    运行组策略编辑器,依次展开到计算机配置”→“管理模板”→“Windows组建”→“应用程序兼容性,然后在右侧窗口中双击删除程序兼容性属性页,将该项设置为 已启用状态。

    希望我的回答对您有所帮助。


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2012年11月22日 6:18
    版主
  • reg add "HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers" /v “applicationi” /t reg_sz /d "systemmode" /f

    注:application指程序路径:如C:\xxx.exe systemmode:指系统类型,如winxpsp3

    此命令是指在HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers下新建一个“字符串值”,值名为需要兼容的系统模式。

    


    希望能够帮到你!

    2012年11月22日 6:27
  • 非常感谢 Tom Zhang 和 fredz.2012 二位仁兄的指教!
    经过我自己的摸索,找到了下述方法:
    使用组策略首选项新建一个注册表项,各项配置如下:
       操作:创建
       配置单元:HKEY_LOCAL_MACHINE
       注册表项路径:Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers
       值名称:应用程序可执行文件的完整路径
       值类型:REG_SZ
       数值数据:兼容性模式短名(WIN95,WIN98,WIN2000……)
    此法与 fredz.2012 兄所指出的方法本质相同而稍有差异:HKEY_CURRENT_USER作用于当前用户,而HKEY_LOCAL_MACHINE作用于所有用户。

    再次感谢!



    2012年11月22日 8:36