为什么我的FM2009无法在VISTA运行呢?

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:23:34
在网上查找了各种方法,包括安装.net framework 3.5 SP1,也是全英文的安装路径,图标的右键兼容性也设置过,UAC也关闭了,DX的版本是10, d3dx9_37.dll文件也下载存入system32了,还是无法运行,显示FM2009已经停止工作.请问如何解决.我的系统是完整版的vista home basic SP1版本.请那位高手在这里指点下,或者加我的QQ 7509884告诉我.谢谢

错误信息如下:

问题签名:
问题事件名称: APPCRASH
应用程序名: fm.exe
应用程序版本: 9.1.0.26064
应用程序时间戳: 491c4c05
故障模块名称: fm.exe
故障模块版本: 9.1.0.26064
故障模块时间戳: 491c4c05
异常代码: c0000005
异常偏移量: 00c09e9a
OS 版本: 6.0.6001.2.1.0.256.1
区域设置 ID: 2052
其他信息 1: fd00
其他信息 2: ea6f5fe8924aaa756324d57f87834160
其他信息 3: fd00
其他信息 4: ea6f5fe8924aaa756324d57f87834160

FM需要安装的是Microsoft .Net Framework 2.0。
而你安装的.net framework 3.5 SP1是使用修改器所需要安装的。

baidu 搜索

解决办法:
方法一:
1.依次点击“开始 > 运行”,输入MSCONFIG,打开系统配置实用程序
2.选择Tools(工具)选项卡,向下滚动找到”Disable UAP” (目前的Windows Vista Beta 2中如此,至于以后的测试及正式版本中是否仍存在该项则不得而知),选中该行。
3.点击“Launch”按钮
4.一个CMD窗口将会打开,当运行完毕后,将其关闭。
5.退出MSCONFIG,重启系统即可。

如果您以后想要重新开启UAC功能,只需选中”Enable UAP”行,同样进行操作一次即可开启。

方法二:1.打开注册表编辑器RegEdit。
2.在注册表中找到如下的registry key:
HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Policies \System
3.将名为EnableLUA的注册表项之值改为0
4.关闭注册表编辑器,重启系统以应用更改。

如果需要重新开启UAC功能,只需将该项值改为“1”即可

方法三:
要关闭UAC,同样也可以通过设置相应的组策略实现。

如果您的Windows Vista系统没有连入基于活动目录(Active Directory)的本地网络,可使用组策略编辑器,具体步骤为:
开始(Start) > Run (运行) > gpedit.msc

如果您的Windows Vista系统连入了基于活动目录(Active Directory)的本地网络,则需要使用组策略管理控制台,具体步骤为:
开始(Start) > Run (运行) > gpmc.msc<