如果我尝试注册已在注册表中的 dll,会发生什么情况?

如果我尝试注册已在注册表中的 dll,会发生什么情况?

我的 TFTP 服务器无法在 Windows 2003 服务器上启动。我猜应用程序无法启动是因为 .dll 未注册。我找出了名称中带有 TFTP 的所有 .dll 文件。当我在注册表中搜索 HKEY_CLASSES_ROOT/CLSID(我认为这些 .dll 应该在此注册)时,我看到的只是大量带有花括号内的长字母数字值的文件,例如 {5677700 -aaa4667 - 56777743}。

有什么方法可以让我检查这些值是否与我认为可能需要注册的 .dll 相对应,或者如果失败,我是否可以安全地尝试注册注册表中已经存在的 .dll 文件。尝试注册已经存在的 .dll 会给我带来任何问题吗?

任何帮助都值得赞赏,提前致谢!

答案1

假设它实际上注册的是相同的 DLL,则不会发生任何不好的事情。完全相同 - 路径和版本。如果它和您的系统没有任何问题,它将成功,即使它已经注册过。

相关内容