๐ English | ็น้ซไธญๆ
A lightweight and secure one-click utility designed to enable Windows 11โs hidden Xbox full screen gaming experience (also known as "Xbox Mode" in recent Windows builds). This tool automates all underlying configurations, providing a seamless, console-like interface optimized for gamepads.
By using this tool, you acknowledge and agree to the following:
- System Modification โ This tool performs deep modifications to Windows and may cause instability, crashes, data loss, or require OS reinstallation.
- Use at Your Own Risk โ You are fully responsible for any consequences. The developer provides no warranty, support, or liability for any damages.
- No Guarantees โ The tool is provided as is with no guarantee of stability, compatibility, or functionality. It may not work correctly on your specific configuration.
- Backup Required โ Always back up your important data and create a system restore point before use.
- Unofficial Tool โ This project is not affiliated with, endorsed by, or supported by Microsoft or Xbox.
Microsoft has recently rolled out a limited PC edition of Xbox Mode (Full Screen Experience) to regular PCs. This edition is missing key features required for a true console-like experience:
| Feature | Full Handheld Xbox Mode | Limited PC Xbox Mode |
|---|---|---|
Choose home app setting |
โ Available | โ Missing |
| Auto-launch home app on startup | โ Supported | โ Not supported |
| Default rollout target | Handhelds | Regular PCs |
This tool's purpose is to enable the Full Handheld edition on any PC, unlocking the home-app selection and auto-launch behavior that the Limited PC edition lacks.
๐ก If you use a custom home app such as OmniConsole, the Full Handheld edition is required.
๐ OmniConsole boots straight into any gaming platform โ Steam Big Picture, Xbox, Epic, Armoury Crate SE, Playnite, or anything you add.
This tool is compatible with Windows 11 24H2 builds 26100.7019 or later. If your system does not meet this requirement, the tool will display an error and exit.
When checking the version, please look at the main build number (before the dot). The number after the dot is just a minor update revision.
Native support. For Desktops & Laptops, does not rely on screen dimensions override via PhysPanelCS / PhysPanelDrv.
26100.8328or later26200.8328or later26220.7271or later26300.7674or later28020.1362or later
26100.7019~26100.832726200.7015~26200.832728000.1450or laterExample: A build like
26100.1is NOT compatible because its revision.1is lower than the required.7019. If you are on build 26100 / 26200, please run Windows Update to get the latest version.๐ On Legacy builds, Desktop PCs and Laptops use a screen dimensions override โ see Backward Compatibility (Legacy Builds).
Please verify your Windows build version before downloading.
โก๏ธ Download the Latest Release
- One-Click Toggle โ Simple interface to enable or disable the Xbox Mode (Full Screen Experience).
- Automatic System Check โ Verifies your Windows build for compatibility at startup.
- Automatic Gamepad Keyboard Fix & Touch Simulation โ Simulates touch input at system startup to ensure the on-screen keyboard (including the PIN pad on the sign-in screen) is always ready and accessible via gamepad on non-touch PCs.
- Device Type Emulation โ Automatically simulates a handheld device type for activation on desktop or laptop systems.
- Convenience Shortcuts โ Dedicated buttons to quickly access MS Store Updates, Xbox Mode (FSE) Settings, Startup Apps, and UAC Settings.
- Automatic Mode Selection โ Detects your device type (Desktop, Laptop, Handheld) and provides the appropriate screen dimension override options.
- Safe and Reversible โ All changes are fully reversible. Backups of original settings are created to ensure safe restoration.
- Standard Installation โ Distributed as a
.msiinstaller for clean installation, management, and removal.
This process consists of preparing your system with the tool, updating apps, and finally enabling the feature in Windows Settings.
- Download the latest
.msipackage from the Releases Page. - Run the installer (administrator privileges required).
- Launch the tool from the desktop shortcut.
- Click the โEnable Xbox Mode (FSE)โ button.
- Accept the system restart confirmation prompt.
- The tool will verify your environment. If no physical touchscreen is detected, you will be prompted to select "Yes" to enable touch simulation. This ensures you can use your controller to operate the on-screen virtual keyboard (Gamepad Keyboard) properly. Your PC will restart automatically to apply all changes.
- After restarting, launch the tool again.
- Click the "Check MS Store for Xbox Updates" button (or manually open Microsoft Store > Downloads or Library).
- Click "Check for updates" within the Store to refresh all apps. Make sure Xbox and Xbox Game Bar are fully updated.
๐ You may need to run "Check for updates" twice to ensure everything is fully installed.
- Click the "Open Xbox Mode (FSE) Settings" button in the tool (or navigate to Start โ Settings โ Gaming โ Xbox mode / Full screen experience).
- Set "Choose home app" to Xbox.
- If this option is missing, return to "Update Core Apps" and ensure the apps are fully updated.
- Enable "Enter Xbox mode on startup" / "Enter full screen experience on startup".
Once activated, you can enter Xbox Mode (FSE) in two ways:
- Manually โ via one of these entries:
- Open Task View and click Xbox mode (FSE).
- Open the Xbox app and click the Xbox mode (FSE) entry.
- On startup โ Boots directly into Xbox Mode (FSE) (requires the startup setting in step 3 above to be enabled).
- Run the tool again and click โDisable & Restoreโ.
- Restart your PC to complete the process.
๐ก To completely remove this tool, go to Windows Settings โ Apps โ Installed apps and uninstall it. The uninstaller reverts all system changes made when enabling Xbox Mode and resets the Feature IDs to their default Microsoft-managed state.
On Legacy builds (26100.7019 ~ 26100.8327 / 26200.7015 ~ 26200.8327), this tool provides two screen dimensions override modes for Desktop PCs and Laptops โ PhysPanelCS (default) and PhysPanelDrv (alternative).
๐ Learn about the two override modes
- Primary Stack: C# & .NET 8
- UI Framework: Windows Forms (WinForms)
- Supporting Languages: C++, C, PowerShell
- Components & Libraries:
- ViVeLib (ViVeTool) โ A native API wrapper for managing Windows Feature Flags. Integrated as a Git submodule from thebookisclosed/ViVe.
- PhysPanelLib โ A custom library for reading and writing physical panel dimensions via undocumented
ntdll.dllAPIs. Concept adapted from riverar/physpanel. - PhysPanelDrv โ A lightweight kernel driver for the advanced
PhysPanelDrvmode that reliably overrides physical display dimensions. Integrated as a Git submodule from 8bit2qubit/PhysPanelDrv.
- Installer: Visual Studio Installer Projects (MSI)
This project was made possible by these incredible open-source tools:
A huge thank you for their contributions to the community.
Follow these steps to run this project on your own machine.
-
Clone the Repository
git clone https://github.com/8bit2qubit/XboxFullScreenExperienceTool.git cd XboxFullScreenExperienceTool -
Initialize Submodules This project uses Git Submodules to manage dependencies.
git submodule update --init --recursive
-
Open in Visual Studio Open the
XboxFullScreenExperienceTool.slnsolution file with Visual Studio. -
Run for Development In Visual Studio, set the build configuration to
Debugand pressF5to build and run the application. -
Build for Production When you are ready to deploy, switch the build configuration to
Releaseand build the solution. The output will be generated in theXboxFullScreenExperienceTool/bin/Releasefolder.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
This means you are free to use, modify, and distribute this software, but any derivative works based on this project must also be distributed under the same GPL-3.0 license and provide the complete source code. For more details, please see the official GPL-3.0 terms.
