github 8bit2qubit/XboxFullScreenExperienceTool v0.0.15
Xbox Full Screen Experience Tool v0.0.15

latest releases: v0.9.4, v0.9.3, v0.9.2...
6 months ago

📢 An Important Update is Available!

You are viewing an older release. For the latest features, bug fixes, and the best user experience, please download the most current version from the link below.

📢 溫馨提示:有更新的版本可供下載!

您正在查看的是一個舊版本。為了獲得最新的功能、錯誤修正與最佳體驗,請透過以下連結下載最新版本。

➡️ Download the Latest Version Here / 點此下載最新版本 ⬅️

简体中文: 这是一个旧版本,请点击上方链接下载最新版本。
日本語: これは古いバージョンです。上のリンクから最新バージョンをダウンロードしてください。
한국어: 이 버전은 이전 릴리스입니다. 위 링크를 통해 최신 버전을 다운로드하십시오.

❤️ 支持這個專案 (Support This Project)

如果您覺得這個工具對您有幫助,您的支持會是我持續維護與開發更多開源專案的莫大動力!
If you find this tool helpful, your support would be a great motivation for me to continue maintaining and developing more open-source projects!

Support me on Patreon

🙏 致謝 (Acknowledgements)

特別感謝以下貢獻者協助測試與提供關鍵的回饋:
Special thanks to the following contributors for their testing and critical feedback:

  • @lmos0202 – 協助進行多種環境下的測試 (Surface Pro 6, ZenBook 14, Zenbook S, Custom-built Desktop) / For assistance with testing across multiple environments.

English

💡 Important Findings & Usage Tips

  • Unlock the "Full" Handheld Experience:
    • Microsoft's native implementation on Dev Build 26220.7271 is currently a "Limited" PC version. It lacks the "Enter on startup" option and performance optimizations (users must manually enter via Task View).
    • This tool enables the "Full" Handheld version (identical to the ROG Xbox Ally series) across all supported builds (24H2, 25H2, 25H2 RP, 25H2 Dev). This unlocks the critical "Enter full screen experience on startup" option, which provides true system performance optimization and frees up more memory.
  • Solving Startup Issues:
    • For users on older builds (24H2, 25H2, 25H2 RP) who experience boot failures (booting to desktop instead of FSE due to losing the startup race condition), the recommended fix is to upgrade to Dev Build 26220.7271.
    • By combining the new OS build with this tool's Native Mode (which requires no screen dimension overrides), you can achieve a 100% reliable boot into the FSE Shell.
    • Upgrade Workflow:
      • Recommended: Upgrade Windows to 26220.7271 first, then upgrade this tool. It will automatically apply the Native configuration.
      • If you upgrade Windows after upgrading the tool: Simply open the tool and click "Enable" again to migrate to the Native configuration.
  • Gamepad Keyboard:
    • It is highly recommended to check "Start gamepad keyboard on logon". This ensures you can use your controller to type in text fields, such as the Xbox App search bar or in-app login prompts.

v0.0.15: Native FSE Support and Architecture Improvements

This major release introduces support for Native FSE on Windows Insider Build 26220.7271, eliminating the need for screen dimension overrides on supported systems. The tool now automatically selects the best activation method based on your OS version and device type.

✨ What's New in This Release

  • Native FSE Support (Build 26220.7271) (#19):
    • On supported builds (Dev Channel 26220.7271), the tool enables FSE natively without applying any screen dimension overrides. This completely eliminates startup race conditions and driver dependency for these users.
  • Adaptive Activation Logic (#19):
    • The tool now detects the environment to apply the optimal strategy:
      • Native Mode: Enables the new Feature ID and skips screen resizing.
        • Registry Maintenance: Automatically applies the DeviceForm registry fix using the new reg command for non-handheld devices to ensure persistence without altering screen dimensions.
      • Legacy Mode: Falls back to the standard override mechanism (PhysPanelCS/PhysPanelDrv) for older builds to ensure compatibility.
  • Core Architecture Updates (#19):
    • Dedicated reg Command: Introduced a standalone command to PhysPanelCPP (PhysPanelCS) that enforces registry persistence for devices without triggering a screen resize.
  • Localization (#19):
    • Added new localized strings for Native FSE detection logs.

🛠️ Installation Instructions

Choose between two installer types.

  • Setup-0.0.15-Full.msi (Recommended):
    • Includes everything you need. No prerequisites required.
  • Setup-0.0.15-Lite.msi:

For all users: Download the installer of your choice and run it. It will handle both new installations and upgrades automatically.


中文 (繁體)

💡 重要發現與使用技巧

  • 解鎖「完整」掌機體驗
    • 目前微軟在 Dev Build 26220.7271 推送的原生功能屬於 「PC 受限版 (Limited)」。它不包含開機自動啟動選項,也沒有效能優化 (僅能透過 工作檢視 (Task View) 手動進入)。
    • 本工具能強制開啟「完整」掌機版 FSE (同 ROG Xbox Ally 系列功能)。無論您是在 24H2、25H2、25H2 RP 或 25H2 Dev 版本,都能獲得關鍵的 「啟動時進入全螢幕體驗」 選項,這能啟用真正的系統效能優化並騰出更多記憶體。
  • 解決開機啟動失敗
    • 對於在舊版本 (24H2、25H2、25H2 RP) 上遇到開機直接進入桌面 (未能贏得競態條件) 的使用者,最佳解決方案是 升級至 Dev Build 26220.7271
    • 搭配本工具的 原生模式 (Native Mode) (無需螢幕尺寸覆寫),即可 100% 順利進入 FSE Shell。
    • 升級流程建議
      • 推薦: 先升級 Windows 至 26220.7271,再更新本工具,即可自動套用原生設定。
      • 若您先安裝工具才升級系統: 請在升級後打開工具,再次點選 「啟用 (Enable)」 按鈕以完成設定遷移。
  • 遊戲控制器鍵盤
    • 強烈建議勾選 「在登入時啟動遊戲控制器鍵盤」。這樣您才能使用手把在 Xbox App 的搜尋列或應用程式內的登入框中輸入文字。

v0.0.15:原生 FSE 支援與核心架構更新

本次重大更新引入了對 Windows Insider 版本 26220.7271原生 FSE (Native FSE) 支援,在支援的系統上不再需要進行螢幕尺寸覆寫。工具現在能根據您的作業系統版本與裝置類型,自動選擇最佳的啟用方式。

✨ 本次更新亮點

  • 原生 FSE 支援 (Build 26220.7271) (#19)
    • 在支援的版本 (Dev Channel 26220.7271) 上,工具將原生啟用 FSE 而不套用任何螢幕尺寸覆寫。這徹底消除了啟動競態條件 (Race Condition) 與對驅動程式的依賴。
  • 自適應啟用邏輯 (#19)
    • 工具現在會偵測環境並套用最佳策略:
      • 原生模式 (Native Mode): 啟用新的 Feature ID 並跳過螢幕縮放。
        • 登錄檔維護: 自動針對非掌機裝置使用新的 reg 指令進行 DeviceForm 修復,以確保設定持久化,且不改變螢幕尺寸。
      • 舊版模式 (Legacy Mode): 在較舊版本上自動退回使用標準覆寫機制 (PhysPanelCS/PhysPanelDrv) 以確保相容性。
  • 核心架構更新 (#19)
    • 專用 reg 指令:PhysPanelCPP (PhysPanelCS) 引入了獨立指令,可在不觸發螢幕縮放的情況下強制裝置的登錄檔持久化。
  • 在地化 (#19)
    • 新增了針對原生 FSE 偵測日誌的翻譯字串。

🛠️ 安裝說明

可選擇以下兩種安裝程式。

  • Setup-0.0.15-Full.msi (推薦)
    • 已包含所有必要元件,無需安裝任何前置需求
  • Setup-0.0.15-Lite.msi

所有使用者:請直接下載偏好的安裝程式並執行即可。它會自動處理全新安裝與版本升級。


中文 (简体)

💡 重要发现与使用技巧

  • 解锁“完整”掌机体验
    • 目前微软在 Dev Build 26220.7271 推送的原生功能属于 “PC 受限版 (Limited)”。它不包含开机自动启动选项,也没有性能优化 (仅能通过 任务视图 (Task View) 手动进入)。
    • 本工具能强制开启“完整”掌机版 FSE (同 ROG Xbox Ally 系列功能)。无论您是在 24H2、25H2、25H2 RP 或 25H2 Dev 版本,都能获得关键的 “启动时进入全屏体验” 选项,这能启用真正的系统性能优化并腾出更多内存。
  • 解决开机启动失败
    • 对于在旧版本 (24H2、25H2、25H2 RP) 上遇到开机直接进入桌面 (未能赢得竞态条件) 的用户,最佳解决方案是 升级至 Dev Build 26220.7271
    • 搭配本工具的 原生模式 (Native Mode) (无需屏幕尺寸覆写),即可 100% 顺利进入 FSE Shell。
    • 升级流程建议
      • 推荐: 先升级 Windows 至 26220.7271,再更新本工具,即可自动应用原生设置。
      • 若您先安装工具才升级系统: 请在升级后打开工具,再次点击 “启用 (Enable)” 按钮以完成配置迁移。
  • 游戏控制器键盘
    • 强烈建议勾选 “在登录时启动游戏控制器键盘”。这样您才能使用手柄在 Xbox App 的搜索栏或应用程序内的登录框中输入文字。

v0.0.15:原生 FSE 支持与核心架构更新

本次重大更新引入了对 Windows Insider 版本 26220.7271原生 FSE (Native FSE) 支持,在支持的系统上不再需要进行屏幕尺寸覆写。工具现在能根据您的操作系统版本与设备类型,自动选择最佳的启用方式。

✨ 本次更新亮点

  • 原生 FSE 支持 (Build 26220.7271) (#19)
    • 在支持的版本 (Dev Channel 26220.7271) 上,工具将原生启用 FSE 而不应用任何屏幕尺寸覆写。这彻底消除了启动竞态条件 (Race Condition) 与对驱动程序的依赖。
  • 自适应启用逻辑 (#19)
    • 工具现在会检测环境并应用最佳策略:
      • 原生模式 (Native Mode): 启用新的 Feature ID 并跳过屏幕缩放。
        • 注册表维护: 自动针对非掌机设备使用新的 reg 指令进行 DeviceForm 修复,以确保设置持久化,且不改变屏幕尺寸。
      • 旧版模式 (Legacy Mode): 在较旧版本上自动退回使用标准覆写机制 (PhysPanelCS/PhysPanelDrv) 以确保兼容性。
  • 核心架构更新 (#19)
    • 专用 reg 指令:PhysPanelCPP (PhysPanelCS) 引入了独立指令,可在不触发屏幕缩放的情况下强制设备的注册表持久化。
  • 本地化 (#19)
    • 新增了针对原生 FSE 检测日志的翻译字符串。

🛠️ 安装说明

可选择以下两种安装程序。

  • Setup-0.0.15-Full.msi (推荐)
    • 已包含所有必要组件,无需安装任何前置需求
  • Setup-0.0.15-Lite.msi

所有用户:请直接下载偏好的安装程序并运行即可。它会自动处理全新安装与版本升级。

Full Changelog: v0.0.14...v0.0.15

Don't miss a new XboxFullScreenExperienceTool release

NewReleases is sending notifications on new releases.