Window10下解决弹出兼容性助手对话框的方法

注:Win7或其他版本可以参考这个,Win10下亲测可用。

Window10下安装运行一些旧版的软件后,经常在运行或退出时弹出程序兼容性助手对话框:

解决方法如下:

1、关闭Windows服务下的程序兼容性服务,设置为禁用;

2、在策略中设置“关闭程序兼容性助理”为启用;

上面2个方法一般设置一个就可用,但是本人碰到的是2个方法必须同时设置才行,同时还遇到一些其他问题,解决步骤下面图文详细讲解。

一、关闭Windows服务下的程序兼容性服务

  • 点击桌面“此电脑”,右键“管理”,弹出如下对话框:

或者

点击“开始“菜单,输入service.msc后回车同样出现下面的对话框:

  • 找到相应程序兼容性设置服务,如下图,设置为禁用并停止:

二、在策略中设置“关闭程序兼容性助理”为启用

在“开始”菜单的运行框中输入“gpedit.msc”。然后点击确定。

在弹出的对话框中,如下设置即可:(下图是设置前)

 设置方法:

三、组策略无法启动解决方法

 如果是简单的无法启动,可以修改注册表修复:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalUser\Software\Policies\Microsoft\MMC]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalUser\Software\Policies\Microsoft\MMC\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}]
"Restrict_Run"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC]
[-HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}]
"Restrict_Run"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC]
"RestrictToPermittedSnapins"=dword:00000000

把上面的代码拷贝到gpedit.reg文件(文件名可以改成其他的,后缀不要改)中,保存后点击,用管理员身份运行即可。

如果还是无法启动,可以用以下脚本运行:

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

同样是把上面的代码拷贝到gpedit.bat文件(文件名可以改成其他的,后缀不要改)中,保存后点击,用管理员身份运行即可。

 运行效果如下:

此时组策略服务启动就没有问题了,设置前和设置后输入gpedit.msc时对比图如下所示:

猜你喜欢

转载自blog.csdn.net/weixin_39466327/article/details/127747865