找回密码
 注册
快捷导航
查看: 4815|回复: 8

【原创】解决Windows 2008中由DEP带来的软件不兼容

[复制链接] |自动提醒
阅读字号:

2406

回帖

26

积分

3311

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-20
发表于 2008-5-9 11:30:48| 字数 1,632| - 中国–北京–北京–海淀区 联通 | 显示全部楼层 |阅读模式
使用Windows Server 2008的兄弟们不知是否像我一样,经常遇到软件在2008中无法运行,提示崩溃的情况,这让人非常苦恼,前一段时间,发现了一个很好用的图片浏览软件——Fastpictureviewer,但在2008中安装过后,却始终无法运行,提示程序出错,我抱着试试看的态度给作者发了个邮件,并把截图附上,没想到作者很快就回信了,并跟我说他会装一个2008测试一下,又过了一天,收到了作者的回复,告诉我是因为他的软件使用了第三方的授权模式,跟windows的DEP(数据执行保护)有冲突,我可以调整DEP的模式,让软件得以运行,于是我按照他说的,将数据执行保护由默认的全部开启,变成只对Windows的关键程序开启,重启机器,果然,好了,可以用了,同时我惊喜的发现,还有很多原来不能运行的程序,现在也可以运行了,真是开心,
方法:
开始——在“计算机”上按右键——选择属性——选“高级系统设置”——点“高级”标签——在“性能“栏里点设置,选数据执行保护标签,选择“仅为基本的Windows程序和服务启用DEP”,重启计算机,现在看看,是不是很多原来不能运行的软件都可以运行了

这里跟大家分享一下,他的原始邮件内容

QUOTE:
Hello,

There is an incompatibility on Windows Server 2008 between the licensing mechanism used by FastPictureViewer and the Data Execution Prevention (DEP) of the system, which is turned on by default for all applications.

The workaround is to turn off DEP, either for all non-Windows programs or just for the specific module that causes the problem:

Click the Start button
Right-Click on "Computer"
Click "Properties"
Click "Advanced system settings" (last option on the left task pane)
On the "Advanced" tab, inside the "Performance" group, click the "Settings..." button
Click the "Data Execution Prevention" tab

Here you have a choice: you can either chose "Turn on DEP for essential Windows programs and services only"
or you can leave the edfault "Turn on DEP for all programs and services except those I select", in which case click the "Add..." button and, from the C:\Program Files\FastPictureViewer\ folder, choose FastPictureViewer.Core.exe

This will fix the crash issue you are experiencing. We are using a 3rd party provider for the licensing software, I've reported the issue to them and I hope the problem will be resolved in a future version.

Thank you for your interest in FastPictureViewer,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Thinkpad X1C 20KH: 8250U/16G/256G/4G-LTE

2487

回帖

1

积分

4917

资产值

入门会员 Rank: 1

注册时间
2006-9-3
发表于 2008-5-9 11:32:55| 字数 25| - 中国–广东–广州–荔湾区 电信 | 显示全部楼层
收到,学习中,以后碰到类似的问题就知道如何解决了。
回复 支持 反对

使用道具 举报

192

回帖

0

积分

1538

资产值

入门会员 Rank: 1

注册时间
2008-1-11
发表于 2008-5-9 12:49:39| 字数 17| - 中国–浙江–杭州 电信 | 显示全部楼层
这个在使用2003中就应该知道的呀
回复 支持 反对

使用道具 举报

798

回帖

0

积分

375

资产值

入门会员 Rank: 1

注册时间
2006-11-5
发表于 2008-5-9 12:51:42| 字数 18| - 中国–上海–上海–静安区 电信 | 显示全部楼层
这个选项在xp sp2的时候就有了……
T400: T9400/4G/64G SSD+320G/LED/5350/BT/F3507g/Fingerprint/SmartCard Reader
回复 支持 反对

使用道具 举报

2406

回帖

26

积分

3311

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-20
 楼主| 发表于 2008-5-9 17:28:06| 字数 116| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
XP的默认选项就是只保护基本的Windows程序和服务,所以影响不大,而且WindowsXP的是可以彻底关掉的,我就关掉了,只需要把boot.ini中的noexcution变成excution即可。2008里默认的就变成了所有都保护
Thinkpad X1C 20KH: 8250U/16G/256G/4G-LTE
回复 支持 反对

使用道具 举报

192

回帖

0

积分

1538

资产值

入门会员 Rank: 1

注册时间
2008-1-11
发表于 2008-5-9 19:00:19| 字数 64| - 中国–浙江–杭州 电信 | 显示全部楼层
楼主重来没用过2003?
VISTA对应XP
2008对应2003呀,我前面的意思就是说2003中也是这样的,默认为DEP全部打开的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

2406

回帖

26

积分

3311

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-20
 楼主| 发表于 2008-5-9 19:27:27| 字数 145| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
QUOTE:
Posted by 070113 on 2008-5-9 19:00
楼主重来没用过2003?
VISTA对应XP
2008对应2003呀,我前面的意思就是说2003中也是这样的,默认为DEP全部打开的


楼主我2003用了四五年了,呵呵,只不过尽用修改过的系统了,如番茄花园,所以没大注意这个问题
Thinkpad X1C 20KH: 8250U/16G/256G/4G-LTE
回复 支持 反对

使用道具 举报

123

回帖

0

积分

158

资产值

入门会员 Rank: 1

注册时间
2006-7-10
发表于 2009-3-14 07:36:30| 字数 35| - 中国–广东–东莞 中移铁通 | 显示全部楼层
不管怎么说,还是要感谢楼主拿出来分享的,虽然我也知道DEP的保护作用。
回复 支持 反对

使用道具 举报

674

回帖

5

积分

1800

资产值

高级会员 Rank: 2Rank: 2

注册时间
2008-12-5
发表于 2009-3-15 00:45:18| 字数 17| - 中国–陕西–西安 电信 | 显示全部楼层
dep打开到底有什么具体作用啊?!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-31 02:52 , Processed in 0.126295 second(s), 40 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部