[在Windows 10上安装VB6应用程序时缺少DLL

问题描述 投票:0回答:1

我有一个非常老的VB6应用程序,并且我正在使用打包和开发向导来制作安装文件。运行应用程序时发生错误:

enter image description here

我做了一些谷歌搜索,并尝试了以下解决方案,但没有一个起作用:

  • 已在System32和SysWOW64中检查adbapx.ocx,在那里。
  • 使用regsvr32 cmd手动注册adbapx.ocx
  • 以管理员身份运行setup文件和vb6应用程序文件(我每次都这样做)

以下是安装过程中的日志文件

 %% PLEASE DO NOT MODIFY OR DELETE THIS FILE! %% 
 %% This file contains information about the installation of an application. %% 
 %% It will be used to automatically remove all application components from your computer if you choose to do so. %% 


NOTE: Beginning of the bootstrapper section

CONFIG: Title: "CCI Manager"

ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\VB6STKIT.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\COMCAT.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\MSVCRT40.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\ASYCFILT.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\WINDOWS\SYSTEM32\msvbvm60.dll"
(File currently on disk was already up to date)

ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\COMCAT.DLL"

ACTION: TLBRegister: "C:\WINDOWS\SYSTEM32\STDOLE2.TLB"

ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEPRO32.DLL"

ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\OLEAUT32.DLL"

ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\msvbvm60.dll"

NOTE: End of the bootstrapper section

NOTE: Now spawning the main Setup program 'Setup1.exe'....

ACTION: SharedFile: "C:\Windows\System32\RDOCURS.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSRDO20.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\SoftekBarcode.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\Code39draw.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSMAPI32.OCX"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSSTDFMT.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSADODC.OCX"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSINET.OCX"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSCOMCTL.OCX"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\tdbgpp.dll"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\todgub6.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\todg6.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\adbapx.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\imgedit.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\comctl32.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\ImageMagickObject.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\adbactvx.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\MSBIND.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\MSVCRT.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\scrrun.dll"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\tibase6.dll"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\tishare6.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\titime6.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\tidate6.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\titext6.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Program Files (x86)\Common Files\Designer\MSDERUN.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\tinumbl6.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\VB5DB.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\msrepl35.dll"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\MSRD2X35.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\expsrv.dll"
(File was not found or was an older version -- new file copied)

ACTION: SystemFile: "C:\Windows\System32\vbajet32.dll"
(File was not found or was an older version -- new file copied)

ACTION: SystemFile: "C:\Windows\System32\MSJINT35.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\MSJTER35.DLL"
(File currently on disk was already up to date)

ACTION: SystemFile: "C:\Windows\System32\msjet35.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO2535.TLB"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\xarraydb.ocx"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\psapi.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\wininet.dll"
(File currently on disk was already up to date)

ACTION: SharedFile: "C:\Windows\System32\adbapi.dll"
(File currently on disk was already up to date)

ACTION: PrivateFile: "C:\Program Files (x86)\CCI Manager\CCI Manager.exe"
(File was not found or was an older version -- new file copied)

ACTION: DllSelfRegister: "C:\Windows\System32\MSRDO20.DLL"

ACTION: DllSelfRegister: "C:\Windows\System32\SoftekBarcode.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\Code39draw.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\MSMAPI32.OCX"

ACTION: DllSelfRegister: "C:\Windows\System32\MSSTDFMT.DLL"

ACTION: DllSelfRegister: "C:\Windows\System32\MSADODC.OCX"

ACTION: DllSelfRegister: "C:\Windows\System32\MSINET.OCX"

ACTION: DllSelfRegister: "C:\Windows\System32\MSCOMCTL.OCX"

ACTION: DllSelfRegister: "C:\Windows\System32\todgub6.dll"

ACTION: DllSelfRegister: "C:\Windows\System32\todg6.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\adbapx.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\imgedit.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\comctl32.ocx"

*** ERROR: LoadLibrary() failed while registering file 'C:\Windows\System32\ImageMagickObject.dll'
*** DURING THIS ACTION: DllSelfRegister: "C:\Windows\System32\ImageMagickObject.dll"

*** ERROR: An error occurred while registering the file 'C:\Windows\System32\ImageMagickObject.dll'
*** ERROR: (User Responded with 'Ignore')
*** DURING THIS ACTION: DllSelfRegister: "C:\Windows\System32\ImageMagickObject.dll"

ACTION: DllSelfRegister: "C:\Windows\System32\adbactvx.dll"

ACTION: DllSelfRegister: "C:\Windows\System32\MSBIND.DLL"

ACTION: DllSelfRegister: "C:\Windows\System32\scrrun.dll"

ACTION: DllSelfRegister: "C:\Windows\System32\tishare6.dll"

ACTION: DllSelfRegister: "C:\Windows\System32\titime6.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\tidate6.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\titext6.ocx"

ACTION: DllSelfRegister: "C:\Program Files (x86)\Common Files\Designer\MSDERUN.DLL"

ACTION: DllSelfRegister: "C:\Windows\System32\tinumbl6.ocx"

ACTION: DllSelfRegister: "C:\Windows\System32\MSRD2X35.DLL"

ACTION: DllSelfRegister: "C:\Windows\System32\msjet35.dll"

ACTION: DllSelfRegister: "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL"

ACTION: TLBRegister: "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO2535.TLB"

ACTION: DllSelfRegister: "C:\Windows\System32\xarraydb.ocx"

ACTION: ShellLink: "CCI Manager", "CCI Manager"

ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "App Paths\CCI Manager.exe"

ACTION: RegValue: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\CCI Manager.exe", ""

imageMagick问题可以忽略。值得一提的是,该应用程序在过去3个月中在win10上的运行情况非常好,但是突然,服务台告诉我安装文件不起作用。我的机器上已经安装了该应用程序,并且我的机器上又进行了一次安装,该问题已被复制。我尝试在用户的PC上打开应用程序,而无需重新安装,它正在运行。

似乎是安装文件引起了问题。我也在下面的系统上尝试了安装文件:

  • Win7 32位,相同错误但文件不同
  • winXP 32bit,在安装过程中出现另一个vb6工具包错误,但应用程序运行没有问题。

有趣的是,每次我尝试使用PDW制作安装程序包时,都会说dll丢失。我检查了引用,它们在那里。而且我也再次添加了这些引用,但是PDW仍然显示相同的警告。

请对此提供帮助,我确实没有解决这些问题的知识。或可能是我不知道的其他尝试方法,谢谢。

windows vb6 windows-10 windows-xp 32bit-64bit
1个回答
0
投票

ACTION:SharedFile:“ C:\ Windows \ System32 \ adbapx.ocx”(当前磁盘上的文件已经是最新的)由于打包和开发向导为32位,因此当它说"C:\Windows\System32\adbapx.ocx"时,它表示为64位"C:\Windows\Syswow64\adbapx.ocx"。您需要注册一个。

© www.soinside.com 2019 - 2024. All rights reserved.