2015-12-13 89 views
0

可以使用CMD或.bat格式的任何代码行以兼容模式运行可执行文件? 它可以完成,或者它是一些注册表巫术?通过CMD以兼容模式运行可执行文件

+1

试试这个:[http://superuser.com/a/379402](http://superuser.com/a/379402) – Valijon

+0

冉在帖子中的代码,没有伤心地工作... ...链接是为Windows 7,但我运行的是Windows 8.所以这可能与它有关... – Gutsyou

+0

点击'ctrl + R',键入'regedit',然后导航到'HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CURRENTVERSION \ AppCompatFlags \ Layers'。在这里你可以看到兼容性的可执行文件。例如:一些exe文件,我已经与Windows 95设置兼容性,我有'〜WIN95 DWM8And16BitMitigation' – Valijon

回答

0

首先,您需要成为管理员或成为他们的小组。 其次,你需要知道你要设置(Windows 7中,Windows XP中,等...)什么样的兼容性 第三,只适用于.exe文件

我设置的兼容性的Windows XP为S3我的.exe文件 以管理员身份打开cmd行。

一些示例:

Windows 7   - ~ WIN7RTM 
Windows XP SP3 - ~ WINXPSP3 
Windows Vista SP1 - ~ VISTASP1 

注:这将适用于所有用户

reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\****\Desktop\MPC-HC.1.7.10.x64.exe" /d "WINXPSP3" 

对于当前用户只

reg.exe Add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\****\Desktop\MPC-HC.1.7.10.x64.exe" /d "WINXPSP3" 

我有: Flag

+0

我手动将可执行文件添加到注册表以在Vista,XP和Windows 7的兼容模式下运行。但仍然真的不想运行。我感谢你的耐心和帮助,但恐怕我可能无法解决这个问题:p。谢谢布鲁。 – Gutsyou

+0

也许你的可执行文件完全不兼容...分享它来检查 – Valijon

+0

“这个应用程序与安装的操作系统不兼容 请升级到Windows 98SE,Windows 2000或更高版本。” – Gutsyou

相关问题