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

Win7遊戲總管加入非微軟遊戲:以CS反恐精英為例的註冊表手動註冊教程

編輯:Windows 7 系統介紹

Windows 7「遊戲總管」預設僅顯示微軟第一方遊戲(如紅心大戰)。透過修改註冊表手動註冊第三方遊戲元數據(SID、GUID、FileTime),即可將任意遊戲(以《反恐精英》為例)納入統一管理介面,享受豐富遊戲資訊顯示與啟動便利。

核心原理

遊戲總管讀取註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX 下各遊戲子項的元數據。手動建立對應鍵值即可「欺騙」系統識別為正規遊戲。

前置準備:獲取三大關鍵參數

以系統管理員身分開啟 PowerShell(開始 → 輸入 PowerShell → Ctrl+Shift+Enter),依序執行:

whoami /user                    # 獲取當前用戶 SID (Security Identifier)
[Guid]::NewGuid()               # 生成遊戲專屬 GUID (Globally Unique Identifier)
[DateTime]::MaxValue.ToFileTime() # 獲取最大檔案時間戳 FileTime

將輸出的三組數值複製備份(記事本存檔)。

PowerShell獲取參數

▲ PowerShell 獲取 SID、GUID、FileTime 參數

註冊表編輯步驟

  1. 開啟 regedit,展開至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\Games
  2. 右鍵「Games」 → 新增 → 項目,命名為剛生成的 GUID(含大括號)
  3. 在新建 GUID 項下建立以下字串值:

驗證與效果

重新開啟「遊戲總管」(開始 → 所有程式 → 遊戲 → 遊戲總管),即可看到《反恐精英》出現在列表中,點擊可查看詳細資訊並一鍵啟動。

批次化補充

需添加大量遊戲時,可將上述註冊表結構導出為 .reg 檔,修改 GUID、路徑、名稱後批次匯入。或撰寫 PowerShell 腳本自動化生成。

注意事項

  • 僅影響「遊戲總管」顯示,不改變遊戲本體相容性
  • Win7 家庭基本版無「遊戲總管」功能
  • 註冊表操作有風險,建議先備份相關分支
Copyright © Windows教程網 All Rights Reserved
值名稱類型範例數據說明
GameNameREG_SZCounter-Strike 1.6遊戲顯示名稱
ExecutableREG_SZD:\Games\CS1.6\hl.exe主執行檔完整路徑
InstallDirectoryREG_SZD:\Games\CS1.6安裝目錄
DeveloperREG_SZValve Corporation開發商
PublisherREG_SZValve Corporation發行商
GenreREG_SZFirst Person Shooter遊戲類型
VersionREG_SZ1.6版本號
ReleaseDateREG_SZ2003-09-01發行日期
Users\\LastPlayedREG_QWORDFileTime值最後遊玩時間(用剛獲取的FileTime)
Users\\PlayCountREG_DWORD0遊玩次數
Users\\TotalPlayTimeREG_QWORD0總遊玩時間(毫秒)