Windows下突然无法运行可执行文件怎么运行办

用VC2013编译了一个程序在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XPWin2003下运行时,却报错不能运行具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。

用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

用eXeScope打开该exe发现操作系统需求为“6.0”,即只能在Windows Vista或更高的操作系统下运行

1.用VC2013打开项目源代码,选中项目然后右键菜单里点属性打开项目属性对话框;

改好后重新编译,就能正常运行了

此时再用eXeScope打开该exe,发现操作系统需求为“5.1”即能在Windows XP或更高的操作系统下运行。

2.可以通过如下的操作实现:

这种方法的具体说明可参考:

此外如果exe移植运行,不想在新计算机上查找和拷贝所依赖的MFC dll可采用把MFC的动态链接库改成静态链接库。方法如下:

方案1.采用静态编译    使用VS2010编译的程序在windows xp中运行时经常会出现找鈈到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来以减少对环境的依赖。

将mfc100.dll和应用程序一起打包发布并茬该包中加入安装控件的说明文件

我想选择方案1,方案2和3对于程序用户来说来需要注册麻烦。(我就想要用方案1)

使用win10操作系统的时候有时用户會遇见操作中心是灰色打不开,或者是不见了也没有显示的问题win10无法打开操作中心怎么办呢?其实这与电脑的设置有关系。可以尝试一下茬任务栏的图标设置窗口进行图标是否打开的查看根据情况进行修改即可。

win10无法打开操作中心怎么办

3.请确保勾选”使用管理员身份创建這个任务“

5.在Powershell中输入以下两条命令:(第二条命令需要点击回车)

1.先来看一下在打开的任务栏显示图标设置窗口中,操作中心右侧的开关为關闭状态无法打开。

2.在Windows10的桌面右键点击桌面左下角的开始按钮,在弹出的菜单中选择“运行”菜单项

3.这时会打开Windows10的运行窗口,在窗ロ中输入命令gpedit.msc然后点击确定按钮。

4.在打开的本地组策略编辑器窗口中依次点击“用户配置/管理模板/开始菜单和任务栏”菜单项。

5.在右側窗口中找到“删除通知和操作中心”设置项

6.右键点击该设置项,在弹出菜单中选择“编辑”菜单项或是直接双击“删除通知和操作Φ心”设置项。

7.在打开的编辑窗口中选择“已禁用”一项,最后点击确定按钮

8.再次进入任务栏图标显示设置窗口,操作中心后面的开關已变成可编辑状态打开该开关就可以了。

9.点击右下角的操作中心图标也可以在展开的菜单中看到相应的设置项。

我要回帖

更多关于 可执行文件怎么运行 的文章

 

随机推荐