我用VB写了一个程序,用VB自代的打包工具打包后,在其它机器上安装时出现提示:由于您的系统中某些系统文件过时了,安装无法继续。如果您希望安装程序立即更新这些文件,请单击“确定”。在继续运行安装程序之前需重新启动Windows。单击“取消退出安装并且不更新系统文件”。
我根据提示重起机器后,运行安装程序,还是有这个提示,请问怎么解决啊!

解决方案 »

  1.   

    换个打包工具吧,比如setupfactory或wise
      

  2.   

    setupfactory
    简单,易用,智能
      

  3.   

    在 Win98 下重新打包就可以了。
      

  4.   

    建议你使用setupfactory
    下面地址有setupfactory6.0的安装程序!http://vbeden.xg88.com/download/software/sf6.zip解压密码
    www.vbeden.com下面网址有setup factory6.0 的汉化包:
    http://ms5.cpatch.org/hanzify/detail.asp?SOFT_ID=4178
    这样进一步方便你使用!
      

  5.   

    还是给你说明一下吧:
    安装应用程序时,如果目标机的正在使用中的系统文件比安装包中的旧, VB 安装程序就试图通过重新启动来释放这些文件,并予以覆盖更新。但是在 Win2000, WinXP 下,系统不允许更改系统文件,以致反复启动。解决方法:
    1 用Win98打包,使安装包的系统文件版本较旧。
    2 或,给目标机打最新的补丁,使其系统文件版本高于或等于安装包中文件。
    3 或,给你的工作机Win2000系统不要打最新补丁,或打SP3等旧补丁。
      

  6.   

    建议:
    1。要是你用VB自带的打包工具,就这样处理,你在什么系统上装就在什么系统上打包。
    2。换个打包工具,我是用installshield,很爽的!
      

  7.   

    关于打包的话题已经很多了。
    请不要使用VB自带的安装程序,既是打过SP5也一样,简直就无法评论。
    如果要简单,就推荐大家使用SetupFactory6.