我做了一个小的管理软件,完工后,用VB6自带的打包程序打包。一切正常。
但是在安装程序的时候,每次进行到一半的时侯总是提示:
由于未找到文件'D:\Documents and Settings\Lijs\Local Settings\Temp\msftqws.pdw\$(DLLSelfRegisterEx)',它不能被注册。单击确定后,提示安装失败!在win98和win2000下都是相同的错误提示,只是路径变为:'C:\windows\temp\msftqws.pdw\$(DLLSelfRegisterEx)'在程序中引用了Excel9.0;MsADO2.5library。
控件包括:MSCOMCTL.OCX;MSADODC.OCX;MSDATGRD.OCX;MSCAL.OCX(日历控件);MSHFLXGD.OCX
数据库是Access2000试过多次,重装系统仍然故障依旧,还请各位大哥帮帮小弟,非常急!!
谢谢!!

解决方案 »

  1.   

    Win2k中在运行中输入regsvr32 MSCOMCTL.OCX......重新注册一下有关文件试试。
      

  2.   

    不關系統的問題,你試著把打包以後生成的Package直接copy到沒有vb環境的機器裡面看是否運行,不需安裝,但是對外部控件依然運行regsvr32看看
      

  3.   

    两位的办法都试过了,可是还存在相同的问题。
    安装结尾处复制文件完毕,正在更新系统时总出现:由于未找到文件'D:\Documents and Settings\Lijs\Local Settings\Temp\msftqws.pdw\$(DLLSelfRegisterEx)',它不能被注册。真的是快要疯掉了!周一早晨还等着交工呢!呜呜……
      

  4.   

    我用汉化版Setup Factory 打包,很方便的,界面也比VB自带的好,注意把MDAC_TYP.EXE添加即可!  ★软件名称:Setup Factory 零售版
    软件说明:一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的 Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等。它内附的精灵可以一步步的带领您做出漂亮又专业的安装程式。最新的 6.03 版支持标准的 Windows 2000 的安装风格,非常漂亮、专业!安装序列号:SF6-1139-6333-8984
    www.54zz.com
     ★ Setup Factory 6.03 零售版汉化补丁Setup Factory 是一个强大的安装程序制作工具。提供了安装
    制作向导界面,即使你对安装制作不了解,也可以生成专业性
    质的安装程序。可建立快捷方式,也可直接在Windows 系统的
    Register加入内容,还能在Win.ini和 System.ini内加入设定
    值,更可以建立反安装选项等等。它内附的精灵可以一步步的
    带领您做出漂亮又专业的安装程式。最新的 6.03 零售版支持
    标准的 Windows 2000 的安装风格,非常漂亮、专业!原版安装序列号: SF6-1139-6333-8984汉化方法及说明:
    1。安装原版英文软件,并退出程序。
    2。解压缩汉化包后直接运行,选择您的安装目录进行汉化!
    3。汉化时,有一些单词,如:Name, Size, Description 等单
       词不能汉化,汉化后“运行时”模块对话框中就不能显示,
       可能是关键词吧,好在不多,也容易看懂:)
    3。汉化后,我修改了相应的配置文件,使默认情况下使用简体
       中文的外挂语言包资源。
    4。在线升级的文件 update.exe 的标准资源已汉化,可运行还
       是英文界面,ASCII找不到,怀疑是在 update.cli文件中,
       可文件好象是加密的,无法搞定,所以我也懒得将
       update.exe 打包了,减少些补丁大小:)
      

  5.   

    要是源文件里有msftqws.pdw,试着在打包时取消掉msftqws.pdw,有时候这样是行的。
    有次我打包文件时media play的组件不能注册,最后没有办法只好在打包时取消掉media play的组件,安装没问题,功能上也没有问题。
      

  6.   

    我仔细检查过了,根本就没有msftqws.pdw这个文件。不明白为什么总在安装结尾更新系统时,提示找不到这个文件,而且他的目录还总在临时文件夹中?郁闷无比!
      

  7.   

    对:hwmys(合适软件) 
       使用 Setup Factory 打包后问题解决,万分感谢!!
       等着拿分吧!
    为什么VB6自带的打包程序就会有问题呢?还是不明白。