如果我嘗試註冊註冊表中已有的 dll,會發生什麼情況?

如果我嘗試註冊註冊表中已有的 dll,會發生什麼情況?

我的 TFTP 伺服器無法在 Windows 2003 伺服器上啟動。我猜應用程式不會啟動,因為 .dll 未註冊。我已經挖出了所有名稱中帶有 TFTP 的 .dll 檔案。當我在註冊表中搜尋 HKEY_CLASSES_ROOT/CLSID 時,我認為應該註冊這些 .dll,我看到的只是大量在大括號內包含長字母數字值的文件,例如。 {5677700-aaa4667-56777743}。

有什麼方法可以讓我檢查這些值是否與我認為可能需要註冊的 .dll 相對應,或者如果失敗,我可以安全地嘗試註冊註冊表中已存在的 .dll 檔案。嘗試註冊已存在的 .dll 是否會導致任何問題?

任何幫助表示感謝,提前致謝!

答案1

假設它實際上註冊的是同一個 DLL,那麼不會發生什麼不好的事情。完全相同 - 路徑和版本。如果它和您的系統沒有任何問題,即使它已經註冊,它也會成功。

相關內容