計算機, 軟件
如何註冊DLL在Windows任何版本:幾個基本的方法
有時,它發生在Windows的媒體的某些程序不能在應用程序的可執行文件開始運行,並且系統會顯示一條消息,表明一個動態組件(庫)DLL格式丟失或沒有註冊。 接下來,考慮如何以多種方式註冊系統上的DLL的問題,但前提條件,這確實是可用的。 用戶的關注也將支付給一些執行以任何方式行動時可能發生的可能的錯誤。
如何在基於Windows的系統DLL註冊簡單的方法?
大多數的軟件產品,專為安裝和使用的Windows,除了可執行文件中包含了一些附加的組件。 該DLL的模塊,這在EXE文件的開始被加載到存儲器中,在那裡向他作出規定的代碼中的一個。
啟動順序程序並加載其餘成分到主存儲器,使得幾乎所有的人從一開始目錄的結構。 因此,在其最簡單的形式,如何註冊DLL在Windows系統10或更低級別的問題,是由與主程序可執行(EXE)將所述文件所需的格式在一個目錄中解決。 但是,這僅適用於那些情況下,庫本身缺席,但隨後分別加載,例如,從互聯網上。
如何註冊在Windows XP和控制台“運行”上面一個DLL?
不幸的是,上述方法並不總是工作。 因此,在Windows中,您需要使用自己的資金和手段。 特別是,它歸結為使用軟件服務RegSvr,這是在位於系統目錄中的一個regsvr32.exe的文件的形式呈現。 在具有32位體系結構的系統,該組件位於System32文件夾,而是在這些文件的64位版本可以是兩個(位於SysWOW64中夾第二組分)。
因此,解決如何註冊系統上的DLL的問題之前,你必須弄清楚字怎麼長度計算庫本身。 這將決定作用的進一步的過程。
因此,註冊需要調出控制台“運行”,這是需要註冊的regsvr32.exe命令(通過WIN + R的組合,要做到這一點最簡單的方法),然後通過間隙的完整路徑庫文件。 在必須使用位計數寄存器,運行regsvr32.exe的文件的情況下也需要註冊的全路徑顯示在System32或Syswow64資料文件夾的位置。
通過命令行操作
庫DLL類似的方法可以被註冊,並經由命令行。 它可以從菜單中選擇“運行”通過減少CMD(總是以管理員權限)來訪問。
在這裡,作為與控制台“運行”的情況下,註冊團隊,開始與文件(regsvr32.exe的)的名稱,後面跟著的完整路徑庫文件或完整路徑註冊工具行的開頭。
通過“資源管理器”創建註冊
至少有一個簡單的解決方案,如何在系統中註冊一個DLL的問題是使用“資源管理器”或其他文件管理器。
在這裡,你需要找到庫文件,並使其右鍵單擊,然後在上下文菜單中選擇“打開方式”。 在程序列表中打開的格式DLL接下來不提交,因此,使用上述目錄的瀏覽按鈕,找到最regsvr32.exe的文件(取決於主程序位)。
可能出現的問題與註冊
所有這些都將是足夠的,但有時可能會導致錯誤。 大多數情況下,你可以看到無法找到所謂的DLLRegisterServer入口點的消息。
這樣做的原因可能是該庫已經註冊,但已損壞。 也許,的DLLRegisterServer模塊與系統或庫的當前版本兼容不支持它,等等。 然而,我們必須記住,不是所有這種類型的組件用於註冊。 如果文件是從網上下載的,它很可能是它已經鎖定的防病毒或完全在下載的過程中去除。
有時它是沒有必要使用Windows工具登記。 因此,對於可能存在在遊戲D3D成分,只要安裝了DirectX的更新版本,並為圖書館MSVC安裝Microsoft Visual Studio可再發行。 在極端情況下,如果盜版破解軟件的拷貝,在相同的互聯網應該是找到該軟件的官方版本,並採取必要的行動已經被再次使用(但只是在這種情況下,可能不需要這樣的程序)。 如果優選非正式程序,你需要一個引導禁用了防病毒和防火牆,但只對用戶堅持認為下載的內容是完全安全的,不承擔對計算機系統的任何潛在威脅的狀態。
Similar articles
Trending Now