我来讲下```
出现Nsis Error估计很多玩游戏的朋友都有碰到过
如何解决这些问题呢?
游戏的安装包最好不要在桌面,而且最好不是在C盘
第一步,将游戏安装文件发送到快捷方式到桌面。 记住系快捷方式啊
第二步,用右键单击桌面上的游戏安装文件(快捷方式)进入属性。
第三步,在目标栏你会发现一个 "X:\你的游戏安装包名称.exe" (起始位置不要修改),只要在exe后面输入(空格)/NCRC(X是你游戏安装包所在的位置)
就是右边这个格式("X:\你的游戏安装包名称.exe" /NCRC)
第四步,单击确定,然后双击桌面上的安装文件,是不是神奇的发现那读取数据%没了,直接进入安装界面。
按照以上四部走完以后 你是否发现游戏神奇的运行正常了,郁闷没有了,心情愉悦了,那就赶紧去爽吧!
58回复1楼2010-11-18 11:12
贾可0x00207此法 NSIS 错误中就说明了,只是你们不懂英语,更不知道什么叫命令行开关,所以把这方法也当作宝一样来看情有可原。其最终解决办法在官方的 NSIS 错误说明页面就有提到:
作为最后的方法,即使安装程序损坏了也仍然可以执行。通过命令行开关 /NCRC 跳过文件校验。这样做,转到“开始”→“运行”,输入 cmd 并按 Enter。将打开一个黑色的控制台窗口。将安装程序拖拽到窗口,按空格键并输入 /NCRC。再次按 Enter,安装程序将会启动。不推荐这样!
NSIS 错误信息:
Installer integrity check has failed. Common causes include
incomplete download and damaged media. Contact the
installer's author to obtain a new copy.
More information at:
http://nsis.sf.net/NSIS_Error
翻译:
安装程序完整性检查失败!
通常由下载失败或介质损坏导致。
联系安装程序的作者以获得新的副本。
更多信息请访问:
http://nsis.sf.net/NSIS_Error
NSIS 2.35 之前版本的错误描述:
The installer you are trying to use is corrupted or incomplete.
This could be the result of a damaged disk, a failed download or a virus.
You may want to contact the author of this installer to obtain a new copy.
It may be possible to skip this check using the /NCRC command line switch
(NOT RECOMMENDED).
翻译:
你正在使用的安装程序不完整或者损坏。
这可能是磁盘损坏、下载失败或病毒导致的结果。
你可以联系安装程序的作者获取一个新的副本。
或许也可通过命令行开关 /NCRC 跳过检查(不推荐)。
说明一下,命令行开关(commandline switch),这是英文直译,汉语中通常叫“参数”居多,而不叫开关。通常情况下,我们是不可能通过双击一个 exe 还能给他附加参数运行的,所以加参数运行只能间接实现。官方提到的使用命令行参数 /NCRC 的办法:通过开始菜单打开“运行”,输入 cmd,点确定,这时d出命令提示符,只需将安装程序用鼠标左键拖到上面(会自动出现路径,带空格的路径自动加引号),然后打上空格和 /NCRC,必须全部大写。由于很多电脑新手不知道什么是命令行,别说让它们用命令参数,就是把上面的步骤写出来,也不见得有人知道怎么做。所以就牵扯到另外一个给 exe 加命令行参数运行的方法也就是你提到的,给快捷方式目标后面加参数:在安装程序上面点右键,选择“创建快捷方式”。然后在创建出来的快捷方式文件上点右键,选择属性,在其“目标”栏的原有路径后面加上空格和 /NCRC,双击快捷方式即可启动安装程序。此处和上面一样需要注意:对于完整路径带空格的,将文件拖到命令行上去是自动添加,而快捷方式目标栏是必须添加。路径与参数之间必须用 *英文* 空格分隔,而且后面的 /NCRC 也必须是 *英文* 字符,字母必须全部 *大写*。
官方不推荐使用以上命令行参数来执行安装程序,除非在任何办法都不能解决问题时可使用 /NCRC 参数跳过文件校验启动安装程序。但是这,并不能认为是完美的解决办法。因为如果安装程序本身已经损坏了,你这样安装到系统的文件可能不完整,软件也可能不能正常使用。除非确保了软件包大小是正常的,但是无法启动。例如:中病毒后又被杀毒软件清除了的,或者下载工具下载到 99.9% 出现错误的,可尝试使用 /NCRC 的命令行参数来解决。
这个游戏太早了。没有下载,无法截图1、首先在win7系统下找到并右击星际争霸的执行文件(blood.exe文件或是Starcraft.exe,whatever……);
2、在打开的菜单中点击“兼容性疑难解答”,然后会打开一个窗口,系统会帮你自行检查这个程序的兼容问题,在d出的窗口提示中选择“用推荐的方式运行程序”,这个时候需要注意的是,在窗口的左下方有一个按钮(写着类似“启动程序”之类的名字),点击一下;
3、然后就会d出UAC窗口,点击确认保存一下,然后进入游戏。
PS:在使用兼容性疑难解答后,请保存一下,这样你再执行这个程序时,直接双击就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)