VB打包之后在别的电脑下安装提示系统文件过旧的有关问题
VB打包之后在别的电脑上安装提示系统文件过旧的问题我打包后的安装包给别人用的时候是这样的提示:由于您的
VB打包之后在别的电脑上安装提示系统文件过旧的问题
我打包后的安装包给别人用的时候是这样的提示:
由于您的系统中某些系统文件过时了,安装无法继续,如果您希望安装程序立即更新这些文件,请单击"确定",在继续运行安装程序之前需要重新启动Windows,单击"取消"退出安装并且不更新系统文件
他们都是XP系统,没有影子系统,为啥重启之后还是这样的提示无法进行安装
下面是我打包进去的文件
都是向导自己添加的,我没有额外添加过文件
FM20.DLL C:\Windows\System32
NSCNSCHS.DLL C:\Windows\System32
MSCOMCTL.OCX C:\Windows\System32
MSMASK32.OCX C:\Windows\System32
MSMSKCHS.DLL C:\Windows\System32
SETUP.EXE G:\Program Files\MicroSoft Visual Studio\VB98\Wizards\PDWizard
SETUP1.EXE G:\Program Files\MicroSoft Visual Studio\VB98\Wizards\PDWizard
ST6UNST.EXE G:\Program Files\MicroSoft Visual Studio\VB98\Wizards\PDWizard
VB6 Runtime and OLE Automation
VB6CHS.DLL C:\Windows\System32
VB6STKIT.DLL C:\Windows\System32
工程一.exe I:\My Documents\VB6\MyVB6\EXEs
是什么原因造成的??
如何解决???
先感谢大家了!
[解决办法]
[解决办法]改用Setup Factory 7.0中文版打包,网上有下载,你搜一下。
[解决办法]估计是fm20.dll的问题,office附带的东西,安装程序好像是开源的,你修改一下不就行了?
[解决办法]回2L,
我知道你的意思,我也遇到过,就是这样解决的
问题根源在于,你要安装的部件在安装的电脑中已经运行(很难分辨哪个进程在使用,你重新启动了,大部分时候没有效果,个别时候有效果),你的版本比该电脑里的新,安装程序要覆盖它,但是操作系统不让覆盖,这就是造成问题的根源。我的处理办法是,不安装它(因为系统里已经有,虽然版本旧点,问题都不大)
[解决办法]http://download.csdn.net/source/1483921
[解决办法]VB自带的打包就容易这样,用Steup Factory 7吧,我就是这样子解决的
[解决办法]InstallMaster 8.1
我的资料中可以下载...
[解决办法][解决办法]果断安装VB最新的补丁,然后重新打包。一次性解决问题!
根本原因是MS的一个补丁导致,程序中的from2.0、表格等控件不能正确安装。不信的话,请查看系统日志。
[解决办法][解决办法]Setup Factory 安装没有问题,说明不是我说的问题导致。
-----------------
[解决办法]不要用vb自带的工具打包,强烈建议使用innosetup 楼上之所以用其他的工具是因为你们都没用过innosetup,还跨平台了。
[解决办法]这个问题,所有的安装包都会存在,但是在安装时选择 "确定"就成