WIN10环境下的DNW由于数字签名机制真是巨大的坑爹,无论怎么禁用数字签名,包括使用测试模式,在管理员模式下加一条永久禁用数字签名的指令,每次重启之后数字签名仍是有问题。所以只能在每次重启之后都禁用一次数字签名。方法祥见:http://jingyan.baidu.com/article/624e74594dbc8d34e8ba5aa6.html。可以的话还是建议在linux下使用dnw+supervivi。
不过dnw error:file open确不是上面的问题。如果是在linux环境下,我应该能迅速想到这是什么问题,在win10专业版的环境下我确一脸懵逼。终究还是系统地分析问题的能力不够啊!像error:file open打开文件错误这样的问题,应该就推测到以下几个原因:
1、正确的路径里没有该文件,找不到文件;
2、路径不正确;
3、没有相应的权限
由于其他盘都快满了,我的DNW放在C盘里,问题就出在,C盘文件我没有用管理员方式打开,所以就打不开文件。(我装的WIN10专业版有点不好的地方就是,C盘所有文件都是只读,可能是打开文件,就对文件进行 了修改,所以出错,这可能与自己是使用管理员身份装的驱动也有关)另外,DNW下载成功是没有提示任何信息的,所以如果你的出现没有对硬件有任何可视的操作,硬件可能也看不到任何现象。
就这么简单愚蠢的问题我折腾了半天,将驱动各种操作顺序重装了N多遍,确没有认真想过error:file open这个问题所在。光想着有什么背景知识自己不知道所以才出错,很多时候有问题不可能自己对背景知识一清二楚,都是对问题的仔细分析才定位出问题所在。解决问题不能光靠经验和感觉,更要有系统的分析和思考,进一步才是对问题的归纳总结。