Я получил Runtime Ошибка 429: Компонент ActiveX не удается создать объект на vb6 Aplication работает на Windows Server 2008 R2 стандартного издания x64 - новая установка на виртуальном ПК.VB6 приложения - Runtime Error 429: Компонент ActiveX не удается создать объект на Windows Server 2008 R2 Standart
Я могу запустить его на Windows 7, 10 и Windows Server 2003 без проблем, используя те же самые шаги
- папки Копирование программы
- Регистрация всех DLL и OCX файлы с администратора ЦМД, используя% SystemRoot%/syswow64/regsvr32
Я использовал инструмент под названием «listdlls.exe», я сравнивал то, что DLL и OCX файлов в приложении нагрузку на Windows 7 и на Windows Server 2008 R2 - там нет отсутствующих файлов. Только эти 10 файлов, которые имеют разные версии:
ntdll.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23572)
kernelbase.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23572)
advapi32.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23572)
ole32.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23392)
msctf.dll on Windows 7 (6.1.7600.16385) and on Windows Server 2008 r2 (6.1.7601.23572)
oleaut32.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23569)
cryptsp.dll on Windows 7 (6.1.7600.16385) and on Windows Server 2008 r2 (6.1.7601.23471)
crypt32.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23566)
asycfilt.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23569)
olepro32.dll on Windows 7 (6.1.7601.17514) and on Windows Server 2008 r2 (6.1.7601.23452)
Все остальные файлы, которые использует приложение, имеют одинаковую версию и размер! Поэтому нет других различий.
Программа запускалась под учетной записью Administrator под учетной записью Administrator.
Я установил мой DEP (Data Execution Prevention) в 0
C: \ Windows \ SysWOW64> WMIC OS Get DataExecutionPrevention_SupportPolicy
DataExecutionPrevention_SupportPolicy
Также я отключено UAC (контроль учетных записей пользователей)
Любые идеи? Являются ли варианты различий достаточно, чтобы вызвать это, или есть что-то еще, что я не хватает?
Cheers!
... вы получите listdlls.exe показать COM ссылки ... ??? BTW, просто угадывая: вы могли бы попробовать запустить установщик MDAC ... – deblocker