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

Windows 8 WinX 選單深度客製化(下):修改系統核心檔案 twinui.dll 突破哈希檢查,自由新增捷徑

編輯:Win8 系統基礎知識

WinX 選單 (Win+X 選單) 的捷徑儲存在 %LocalAppData%\Microsoft\Windows\WinX\Group1~3 資料夾。直接複製捷徑進去無效,因 Windows 每次啟動會對選單內容進行哈希驗證,不符預期的項目會被自動隱藏。驗證邏輯位於 C:\Windows\System32\twinui.dll。

突破限制:修改 twinui.dll 關閉哈希驗證

⚠ 警告:涉及修改系統核心檔案,操作風險自負,建議先備份系統或建立還原點。

修改步驟(針對 Win8 Build 8250 消費者預覽版)

  1. 複製 C:\Windows\System32\twinui.dll 到其他資料夾(勿直接編輯系統目錄檔案)。
  2. 使用十六進位編輯器 (如 HxD) 開啟複製出來的 twinui.dll。
  3. 搜尋並取代以下位元組序列:
    • 32 位元系統: 搜尋 50 E8 AD FA FF FF → 取代為 90 90 90 90 90 90 (6 個 NOP 指令)
    • 64 位元系統: 搜尋 E8 EF F9 FF FF → 取代為 90 90 90 90 90 (5 個 NOP 指令)
  4. 儲存修改後的檔案。

或直接下載已修改版本(需對應 Build 8250 32/64 位元)。

取得系統檔案權限並替換

  1. 找到 C:\Windows\System32\twinui.dll → 右鍵內容 → 安全性 → 進階。
  2. 擁有者 → 變更 → 輸入目前登入使用者名稱 → 檢查名稱 → 確定。
  3. 回到權限頁,編輯目前使用者權限,勾選「完全控制」允許。
  4. 建議先將原檔改名備份 (如 twinui_backup.dll),再複製修改版覆蓋。
  5. 重新開機生效。

取得 twinui.dll 權限設定

完全控制權限設定

WinX Group4 自訂捷徑成果

成果與還原

重開機後,可在 WinX\Group4 (自建資料夾) 放入任意捷徑,Win+X 選單即會顯示。若系統不穩定,將備份檔改回原名覆蓋並重開機即可還原。

注意:此修改針對特定 Build 版本,系統更新後 twinui.dll 會被覆蓋,需重新修改。Windows 8.1/10 版本位元組特徵碼不同,不可直接套用。

Copyright © Windows教程網 All Rights Reserved