Windows登錄編輯程式

登錄是什麼

登錄是 Windows 中的資料庫,其中包含電腦上系統硬體、已安裝的程式與設定,以及每個使用者帳戶的設定檔的重要相關資訊。Windows 會持續參照登錄中的資訊。

開啟登錄編輯程式

按"開始",在搜尋列輸入"regedit"後按下"Enter"開啟。

編輯登錄的原則

應抱持著謹慎的心態。編輯前先進行備份,且不建議使用administrator身分進行編輯。

登錄編輯程式的資料夾架構

  1. HKEY_CLASSES_ROOT : 記載OLE跟檔案對應配置的資訊。
  2. HKEY_CURRECT_USER : 記載使用者對系統與程式的客製化設定值。
  3. HKEY_LOCAL_MACHINE : 記載有關電腦、驅動程式及其他系統設定。
  4. HKEY_USERS : 記載著該台電腦所有使用者的資料。
  5. HKEY_CURRECT_CONFIG: 記錄著該電腦實際連接的硬體設定。

.reg檔是什麼

匯入登錄項目 (.reg) 檔案是 Regedit.exe 的功能之一,不受 Regedt32.exe 支援。
該檔案可以藉由對特定登錄資料進行"匯出"動作產生,可使用該檔案匯入其他系統進行相同之登錄設定。

使用cmd註冊DLL檔到登錄之中

  • x86 (32位元)Windows版本
    將要註冊的dll檔放到C:\Windows\System32,執行 regsvr32 xxx.dll
    也可以將要註冊的dll檔放到自己指定的資料夾,執行regsvr32 "path of xxx.dll"即可。

  • x64 (64位元)Windows版本
    將要註冊的dll檔放到 C:\Windows\SysWOW64 ,執行 regsvr32 xxx.dllregsvr xxx.dll
    也可以將要註冊的dll檔放到自己指定的資料夾,執行regsvr32 "path of xxx.dll"regsvr "path of xxx.dll"即可。

RegSvr32.exe 具有下列命令列選項:
Regsvr32 [/u] [/n] [/i[:cmdline]] dllname
/u – Unregister server
/i – Call DllInstall passing it an optional [cmdline];
when used with /u calls dll uninstall
/n – do not call DllRegisterServer; this option must
be used with /i

參考資料

  1. 什麼是登錄?
  2. 開啟登錄編輯程式
  3. 登錄的最佳作法
  4. Regedit登錄檔結構簡略
  5. 如何使用 .reg 檔案新增、修改或刪除登錄子機碼和值
  6. [OS] 64 bits Windows 7 使用 regsvr32 的註冊方式
  7. 【問題】找不到 dllregisterserver 進入點
Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s