🌐 English | 繁體中文
一款簡單、安全的一鍵式工具,專為啟用 Windows 11 中隱藏的 Xbox 全螢幕遊戲體驗而生。本工具將繁複的底層設定全部自動化,讓您輕鬆享受專為遊戲手把最佳化的類主機介面。
使用本工具代表您已閱讀、理解並同意以下所有條款:
- 高風險操作:本工具會對您的 Windows 系統進行深層修改。此類操作具有固有風險,可能導致系統崩潰、應用程式衝突、資料遺失或需要重灌作業系統。
- 後果自負:您同意完全自行承擔所有可能發生的正面或負面後果。開發者不對任何形式的損壞提供支援或承擔責任。
- 無任何保證:本工具不提供任何穩定性或功能性的保證。它可能在您的特定硬體或軟體配置上無法正常運作。
- 備份是您的責任:在執行本工具前,您有責任備份所有重要資料並建立系統還原點。
- 非官方工具:本專案與 Microsoft 或 Xbox 官方無關。
Xbox 全螢幕體驗專為掌機尺寸的螢幕設計。若您的裝置不是掌機,就需要覆寫螢幕尺寸。本工具提供了兩種模式,並會根據您的裝置類型,自動引導您至最適當的選項。
此為預設且建議的選項。它簡單易用且無須額外的手動設定。自 v0.0.11 版起,此方法已獲增強,大幅提升了啟動時的穩定性,使其對於包含桌機與筆電在內的所有裝置都非常可靠。
這是一個替代用的進階模式,它使用一個自訂核心驅動程式,在系統開機的最早階段就套用螢幕尺寸覆寫。此方法適用於使用預設 PhysPanelCS 模式仍可能遇到問題的使用者,但它 要求您停用「安全啟動」 並 啟用「測試簽章」 (請參閱下述前置作業)。
- 所有使用者 (桌機 & 筆電):請優先使用
PhysPanelCS。這是對大多數使用者而言最建議、最安全且最可靠的方法。 - 桌機與筆電 (替代方案):如果您在使用預設模式時遇到任何問題,
PhysPanelDrv可作為備用選項。它需要完成下列的前置作業。 - 掌上型裝置:您的裝置不需要覆寫!模式選擇介面將會完全停用。
⚠️ 重要提示: 這些步驟僅適用於需要使用替代方案PhysPanelDrv模式的 桌上型電腦與筆記型電腦使用者。安裝此使用測試簽章的驅動程式需要您手動停用「安全啟動」並啟用 Windows 的「測試簽章模式」。
步驟一:進入 BIOS 設定
- 重新啟動電腦,在開機時按下指定按鍵 (通常是
Del,F2,F10, 或Esc) 進入 BIOS/UEFI 設定。- 找到並關閉 Secure Boot (安全啟動) 選項。
- 儲存設定並離開。
步驟二:啟用測試簽章
- 電腦重啟進入 Windows 後,使用系統管理員權限打開終端機 (PowerShell 或 CMD)。
- 輸入以下指令,然後按下 Enter:
bcdedit /set testsigning on- 完成後,再次重新開機。
完成以上步驟後,您就可以在工具中選取
PhysPanelDrv。
本工具適用於 Windows 11 24H2 組建版本 26100.7019 或更新版本。在不符要求的系統上,工具將提示錯誤並無法執行。
當檢查版本時,請務必查看小數點前的「主要版本號」。小數點後的數字僅代表次要更新。
- 相容:
26100.7019或更新版本 (Release Build 24H2)- 相容:
26200.7019或更新版本 (Release Build 25H2)- 相容:
26200.7015或更新版本 (Release Preview Build 25H2)- 相容:
26220.6972或更新版本 (Dev Build 25H2)範例:
26100.1這樣的版本是不相容的,因為它的次要版本號.1小於 (舊於) 所要求的.7019。如果您處於 26100 / 26200 版本,請執行 Windows Update 以更新至最新狀態。
請在下載前確認您的作業系統版本。
如果您覺得這個工具對您有幫助,您的支持會是我持續維護與開發更多開源專案的莫大動力!
- 一鍵切換:提供直觀的介面,只需點選一次即可啟用或停用 Xbox 全螢幕體驗。
- 自動系統檢查:啟動時自動驗證您的 Windows 組建版本,確保符合執行要求。
- 自動鍵盤修正:確保螢幕鍵盤隨時待命,讓非觸控電腦也能透過控制器無縫輸入文字。
- 硬體類型模擬:若您使用桌上型或筆記型電腦,工具會自動將裝置類型模擬為掌機,以滿足啟用條件。
- 自動模式選擇:自動偵測您的裝置類型(桌機、筆電、掌機),並提供最適當的螢幕尺寸覆寫選項。
- 安全且完全可逆:所有變更都會在停用或解除安裝時被還原。工具會備份初始設定,確保您的系統能無損恢復原狀。
- 標準化安裝:提供標準的
.msi安裝檔,便於版本管理與乾淨解除安裝。
本工具用於準備您的系統環境,最終的啟用步驟需要依照以下流程在 Windows 設定中完成。
- 從 發行頁面 下載最新的
.msi安裝檔。 - 執行安裝程式(過程需要系統管理員權限)。
- 從桌面捷徑啟動工具。若使用桌機或筆電,工具將自動選取建議的
PhysPanelCS模式。注意: 如果您是 桌機或筆電使用者,並希望改用替代的
PhysPanelDrv模式,您可以手動選擇它。請務必先完成上述的前置作業。 - 點選
啟用 Xbox 全螢幕體驗按鈕。 - 重新啟動您的電腦以套用變更。
- 電腦重啟後,開啟 Microsoft Store。
- 前往 「下載」 區 (舊版市集則為 「媒體櫃」)。
- 點選 「檢查更新」 來重新整理所有應用程式。請確保 Xbox 與 Xbox Game Bar 都已更新至最新版本。
🔄 提示: 您可能需要點選「檢查更新」兩次,才能確保所有項目都安裝完整。
- 進入 開始 → 設定 → 遊戲 → 全螢幕體驗。
- 在「選擇主畫面應用程式」中設定為 Xbox。
- 若沒有出現此選項,請返回上一步驟,確保應用程式都已更新至最新。
- 啟用 啟動時進入全螢幕體驗。
- 再次執行工具,並點選
停用並還原按鈕。 - 重新啟動您的電腦即可完成還原。
- 主要技術堆疊: C# & .NET 8
- 使用者介面: Windows Forms (WinForms)
- 輔助語言: C++, C, PowerShell
- 元件與函式庫:
- ViVeLib (ViVeTool): 一個用於操控 Windows 功能組態 (Feature Flags) 的原生 API 封裝函式庫。以 Git Submodule 方式整合,原始碼來自 thebookisclosed/ViVe,特此感謝。
- PhysPanelLib: 封裝
ntdll.dll未公開 API,用以讀寫實體顯示面板 (Physical Panel) 尺寸資訊的函式庫。為本專案自研,其概念參考自 riverar/physpanel 的 Rust 實作,特此感謝。 - PhysPanelDrv: 一個用於進階「驅動程式模式」的輕量級核心驅動程式,能可靠地覆寫實體顯示面板尺寸。以 Git Submodule 方式整合,原始碼來自 8bit2qubit/PhysPanelDrv。
- 安裝套件: Visual Studio Installer Projects (MSI)
這個專案的實現,歸功於以下這些出色的開源工具:
由衷感謝他們對社群的貢獻。
若要在您自己的電腦上執行此專案,請遵循以下步驟。
-
複製儲存庫
git clone https://github.com/8bit2qubit/XboxFullScreenExperienceTool.git cd XboxFullScreenExperienceTool -
初始化子模組 本專案使用 Git Submodules 來管理相依套件。
git submodule update --init --recursive
-
在 Visual Studio 中開啟 使用 Visual Studio 開啟
XboxFullScreenExperienceTool.sln方案檔。 -
執行以進行開發 在 Visual Studio 中,將組建組態設定為
Debug,然後按下F5來建置並執行應用程式。 -
建置以用於生產 當您準備好部署時,將組建組態切換至
Release並建置方案。成品將會生成在XboxFullScreenExperienceTool/bin/Release資料夾下。
本專案採用 GNU General Public License v3.0 (GPL-3.0) 授權。
這意味著您可以自由地使用、修改與散佈本軟體,但任何基於此專案的衍生作品在散佈時,也必須採用相同的 GPL-3.0 授權,並提供完整的原始碼。更多詳情,請參閱 GPL-3.0 官方條款。
