Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

修改登錄表權限禁止軟體自行加入開機啟動項:以 Administrators 唯讀權限封鎖 Run 鍵寫入

編輯:XP 系統基礎知識

許多軟體(如 WinDIY、MyIM)每次執行都會在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
寫入字串值實現開機自啟。手動刪除治標不治本,利用登錄表權限機制可徹底封鎖:

操作步驟

  1. 執行登錄表編輯器(Win2000 用 regedt32)。
  2. 右鍵點選上述 Run 鍵 → 「權限」→「進階」。
  3. 取消勾選「繼承自父物件的權限項目」(或在進階視窗編輯)。
  4. 選取「Administrators」群組 → 「編輯」→ 僅保留「讀取」權限,移除「寫入」、「完全控制」等。
  5. 確定套用。

原理

使用者以 Administrators 身分執行程式 → 程式繼承使用者權限 → 對 Run 鍵僅有「讀取」權限 → 無法寫入自啟動值。同時可預防木馬/病毒竄改啟動項。

延伸應用

同理可禁止 %systemroot%\prefetch 資料夾「寫入」權限,防止預讀檔案過多拖慢開機。善用 NTFS 權限機制,比單純刪除啟動項更根本。

Copyright © Windows教程網 All Rights Reserved