顯示具有 開發人員中心:登錄檔工具 標籤的文章。 顯示所有文章
顯示具有 開發人員中心:登錄檔工具 標籤的文章。 顯示所有文章

2012/11/06

使用 regedit 編輯另一個 Windows 或 Windows PE 的登錄檔

首先您要知道,Windows 或 Windows PE 的登錄檔放在 System32\config 資料夾裡面。
目前本人已確認 System32\config\SYSTEM,對應的登錄檔是 HKEY_LOCAL_MACHINE\SYSTEM。
本文就以 System32\config\SYSTEM 作說明,講述如何編輯另一個 Windows 或 Windows PE 的登錄檔。
您在實際修改時,應備份 System32\config\SYSTEM 檔,若登錄檔改壞,只要還原所備份的 SYSTEM 檔即可。

2012/11/06

regedit 作為命令列工具用來匯入登錄檔 .reg 檔案

用法:

regedit /s 檔案名稱.reg


說明:沒有任何提示直接匯入登錄檔。即便登錄檔已經存在,也不會有任何提示而是直接覆寫已有的登錄檔。

regedit /s 效果和雙擊 .reg 檔案匯入登錄檔相同。

2012/11/06

透過匯入登錄檔 .reg 檔案,刪除指定的登錄檔

刪除指定的登錄檔條目,就給登錄檔條目的數值寫上一個減號。範例:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Java Update"=-



刪除指定的登錄檔分支,就在登錄檔分支的開頭寫上一個減號。範例:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

2012/11/05

在登錄檔 .reg 檔案中加入註解

在 .reg 檔案中,選擇一行用來放置註解,然後在那一行的開頭寫一個分號(;),分號後面寫註解。

範例:使用《注意 Windows 8 關閉 UAC 的方法和 Windows 7 不一樣》中所講解的關閉 UAC 的登錄檔。

Windows Registry Editor Version 5.00

;關閉 UAC(加入註解,記錄每壹條登錄檔的作用)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000


在登錄檔 .reg 檔案中加入註解,不影響登錄檔 .reg 檔案的正常使用。

2012/11/05

使用命令列工具 REG 修改或刪除登錄檔

有些登錄檔對其使用 REG 指令,會顯示錯誤: 存取被拒。對於這樣的登錄檔,要先取得權限,然後才能對其正常使用 REG 指令。這裡提供兩種取得登錄檔權限的方法,效果相同,任選其一即可:

  1. Windows 8 如何手動變更登錄檔的擁有者和權限
  2. 使用命令列工具 SetACL 變更登錄檔的擁有者和權限



修改(包括新增)登錄檔。範例:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d "2" /t REG_SZ /f

HKCUHKEY_CURRENT_USER 的縮寫。

2012/11/05

Windows 8 如何手動變更登錄檔的擁有者和權限

在您能夠變更登錄檔的權限之前,您必須首先成為該登錄檔的擁有者,否則無法變更登錄檔的權限。
接下來教大家如何成為某一登錄檔的擁有者以及變更該登錄檔的權限。


在想要取得權限的登錄檔上,按滑鼠右鍵,點使用權限

2012/11/04

使用命令列工具 SetACL 變更登錄檔的擁有者和權限

未發現 Windows 內建的命令列工具能夠變更登錄檔的擁有者和權限,
還好在網路上找到了能夠變更登錄檔的擁有者和權限的命令列工具 SetACL:
http://helgeklein.com/download

需要下載的是 exe 版本的 SetACL,實際使用時只需要 SetACL.exe 這一個檔案。