已注册ChilkatXML ActiveX DLL,但失败

已注册ChilkatXML ActiveX DLL,但失败,dll,windows-7,vb6,activex,chilkat-xml,Dll,Windows 7,Vb6,Activex,Chilkat Xml,我有一个旧的遗留VB6应用程序,它广泛使用免费的ChilkatXML ActiveX DLL。我最近在客户的PC上安装了这个应用程序——运行64位Win7(它通常运行正常)——XML文档保存功能失败。起初,它甚至无法打开现有文档,但我运行了完整的Chilkat安装程序——因为它是一个免费组件——而这一部分至少看起来是固定的 客户承认之前电脑上有病毒,所以我想可能是清理操作遗漏了一些残留的操作系统损坏。我已经在Dependency Walker中打开了DLL,它报告了一个找不到SYSNTFY.DL

我有一个旧的遗留VB6应用程序,它广泛使用免费的ChilkatXML ActiveX DLL。我最近在客户的PC上安装了这个应用程序——运行64位Win7(它通常运行正常)——XML文档保存功能失败。起初,它甚至无法打开现有文档,但我运行了完整的Chilkat安装程序——因为它是一个免费组件——而这一部分至少看起来是固定的

客户承认之前电脑上有病毒,所以我想可能是清理操作遗漏了一些残留的操作系统损坏。我已经在Dependency Walker中打开了DLL,它报告了一个找不到SYSNTFY.DLL模块的错误——尽管我已经检查过,并且该DLL确实存在于他们的System32文件夹中。我曾尝试将该dll的32位版本从我的系统复制到他们的sysWOW64文件夹中,但也没有成功——这并不是我实际期望的结果


那么,我需要做些什么来解决这个问题,你有什么想法吗?

如果一台机器上有病毒感染的碎片,那么唯一真正的行动就是擦除并重新安装。你不知道它被碰了什么,坏了什么,感染了什么。我见过一台机器有一个“损坏的.net framework”以及各种Windows核心文件,这意味着任何恢复或重新安装的尝试都失败得惊人。@Deanna:我完全同意,但该客户坚持一切都已修复,而且她的所有其他程序似乎都运行正常——至少据我所知——因此,我担心她不愿意为了运行我的程序而经历完全重新安装的创伤。