win11 exe属性的兼容性选项卡里,没有禁用视觉主题和禁用桌面元素了,那我现在如何对一个exe启用这两项兼容性设置
zdw123,您好!
欢迎来到微软社区。
感谢您的反馈,根据您的描述您想要禁用视觉主题和禁用桌面元素,该选项在Win11中确实没有了,但您可以通过修改注册表的方式来实现该功能。
打开注册表编辑器:
导航到以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
在右侧窗口中,右键点击空白处,选择“新建” > “字符串值”。
将新建的字符串值命名为您的exe文件的完整路径,例如 C:\Path\To\YourApp.exe。
双击新建的字符串值,在“数值数据”中输入以下内容:
DISABLETHEMES DISABLEDXMAXIMIZEDWINDOWEDMODE
免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 有关如何备份和还原注册表的更多信息参考:如何在 Windows 中备份和还原注册表 - Microsoft 支持
您也可以使用批处理文件(.bat),在txt文件中写入以下命令
@echo off
set exePath=C:\Path\To\YourApp.exe
set regPathUser=HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
set regPathMachine=HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
set regValue=DISABLETHEMES DISABLEDXMAXIMIZEDWINDOWEDMODE
reg add "%regPathUser%" /v "%exePath%" /t REG_SZ /d "%regValue%" /f
reg add "%regPathMachine%" /v "%exePath%" /t REG_SZ /d "%regValue%" /f
echo Compatibility settings applied to %exePath%
pause
将上述代码保存为 .bat 文件,然后以管理员身份运行即可。
期待您的反馈,如果您有什么不清楚的请告诉我,我很乐意继续帮助您。
再次感谢您访问微软社区,祝您身体健康,生活愉快!
Best Wish
Amos.L- MSFT | 微软社区支持专家