VB生成的安装包在别的机子上安装时出现:由于您的系统中某些系统文件过时了,安装无法继续
vb6.0编写了一个程序。在制作安装程序后,在别的机子上安装时,发生这样的错误:执行setup.exe时,弹出一个窗口。“由于您的系统中某些系统文件过时了,安装无法继续。...
vb6.0编写了一个程序。在制作安装程序后,在别的机子上安装时,发生这样的错误:执行setup.exe时,弹出一个窗口。
“由于您的系统中某些系统文件过时了,安装无法继续。如果你希望安装程序更新这些文件,请单击确定。在继续运行安装程序之前,要重新启动windows。单击取消,退出安装,且不更新系统文件。”如果单击确定以后就重启,但重进入系统以后,点安装程序,问题依旧,有什么办法解决这个问题,网上虽然也有些解决办法,但都比较麻烦,不知道有没有高人提出好的解决办法?
以下是找到的一些解决方法,不实用(因为要生成的安装文件是要交给客户使用的,那些客户可不懂这些方法):
我也遇到了这种情况,全部关闭还是无效,最后采取重启动到DOS,然后将那几个文件拷贝到WINDOWS的SYSTEM目录即可。
Sky的意见:
我写程序也遇到这个问题,网上很难找到方案。请搜索win2k_fix.exe然后下载,运行后会产生几个DLL 文件,你在你的电脑上查找到这几个文件全部替换掉,如果有不能替换(因为正在使用)的文件,请进入安全模式,然后停掉使用相应DLL的程序,就能成功替换。重新打包编译,完全OK,并且连原来的很多文件覆盖提示等都没有了。个人感觉外国人很多东西都不愿提供给我们,就像买台机器拆掉一些不常用但有价值的零件,然后等你用很多时间解决了问题,他又有了新的方案。注意,如果你觉得不安全,可以先备份原来的DLL。
袁奇伟的意见:
我也遇到过同样的情况。做法是把过时的dll时先从setup动态库里删掉。
大哥的意见:
当win2000版安装出现“系统文件过时”等提示时,请联网windows升级网站,安装sp2或sp3补丁(免费)。
222的意见:
这种原因是VB6.0补丁问题,是因为VB程序的控件版本比电脑里的版本新,需要替换旧文件,安装重启后,Windows又先启动其他程序,使Vb安装程序无法替换,特别是升级了SP6补丁的程序更严重,解决方法:在setup.lst文件中把控件的日期改到1998年,谁有更好的方法请E-mail给我,非常感谢!
唐劲松的意见:
这种问题是VB打包的缺陷(问题多多)。你可以从win2000平台中打包,就没有问题了。
展开
展开全部
Net程序必须安装。 Net框架才行。例如,在2003年是1.1或更高版本编写的程序。
安装net,不需要安装程序。
如果你想的Inno Setup安装程序建议。
关于支队。 NET Framework中使用,也没有办法。
---------------------------------
VS2003.net取消自动生成的安装包无味。因为它不能脱离的框架。因此,建议使用Inno Setup的包。绝对简单和易于使用的!高压缩率!强烈推荐!
安装net,不需要安装程序。
如果你想的Inno Setup安装程序建议。
关于支队。 NET Framework中使用,也没有办法。
---------------------------------
VS2003.net取消自动生成的安装包无味。因为它不能脱离的框架。因此,建议使用Inno Setup的包。绝对简单和易于使用的!高压缩率!强烈推荐!
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
我也碰到过这个问题,我使用win7平台写的程序,在xp上不能运行,估计你的情况也类似。
你可以在机器上先装vb6再进行安装,或者直接将生成的程序复制过去。
你可以在机器上先装vb6再进行安装,或者直接将生成的程序复制过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
▉ amre 人言籍籍 info ▉
▉你把【人言籍籍】 你把这个成语去除就OK了▉
▉你把【人言籍籍】 你把这个成语去除就OK了▉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的啊!含苞待放vbs读后感课代表v
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询