> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBOX Manager: updating a console

> XBOX Manager: updating a console

Use XBOX Manager to update the system software on a console and perform a factory reset on a console.

<Note>If you opted into automatic console OS updates on your Development Kit by using XBOX Device Portal (XDP) or Developer Home (Dev Home), manually updating the console by using XBOX Manager or by running *XboxOneUpdate.bat* fails. If you want to manually update the console OS, go to the OS recovery update policy setting and select **I install OS recovery updates manually**. After you select the manual recovery option, run the manual OS update from XBOX Manager.</Note>

For more information, see the following sections of this topic.

* [To update a console and perform a factory reset](#ID4E3)
* [To perform a factory reset without updating the console](#ID4EMD)

<a id="ID4E3" />

## To update a console and perform a factory reset

1. Download the compressed OS program file available from the XDP. The OS update program files are formatted as *XboxOneUpdate\_\[version].zip*.
2. Extract the compressed program files' contents.
3. Select **XBOX Manager GDK** from the **Start** menu shortcut.
4. Select the console that you want to update.
   > \[!NOTE]
   > You can update multiple consoles at the same time by selecting a console group instead of a single console.
5. Select **Update** or select **Update Console OS** in the context menu for a console or console group as shown in the following screenshot.

<img src="https://mintcdn.com/microsoft-4404708b/5IpvKlT-jmAaVkeY/images/gdk/tools/xbom_update_button_and_context.png?fit=max&auto=format&n=5IpvKlT-jmAaVkeY&q=85&s=c0160ce0a73abf3c6d48bfccd8ff4f50" alt="Screenshot of the update options in XBOX Manager" width="800" height="608" data-path="images/gdk/tools/xbom_update_button_and_context.png" />

1. After you're prompted, browse File Explorer for the saved, extracted program files.
2. Select the update option you want, either by selecting **Update** or by selecting **Update and Factory Reset**. Then select **Update** as shown in the following screenshot.

<img src="https://mintcdn.com/microsoft-4404708b/5IpvKlT-jmAaVkeY/images/gdk/tools/xbom_update_chooser.png?fit=max&auto=format&n=5IpvKlT-jmAaVkeY&q=85&s=2b88e61c6ad5daa3feeb49f8b124da33" alt="Screenshot of prompt to choose the location of the console update program files" width="400" height="264" data-path="images/gdk/tools/xbom_update_chooser.png" />

> \[!NOTE]
> If you select **Update** instead of **Update and Factory Reset**, the **Update** option factory resets if the build that you're installing is *older* than the one that's currently on your console.

1. When you update the console by using XBOX Manager, the update package then updates the console by using the following update process.
   1. XBOX Manager downloads the update package to the console.
   2. The console restarts before starting the update.
   3. After the update starts, a green bar is displayed on screen as the console updates to the OS as shown in the following screenshot.

<img src="https://mintcdn.com/microsoft-4404708b/5IpvKlT-jmAaVkeY/images/gdk/tools/xbom_update_progress.png?fit=max&auto=format&n=5IpvKlT-jmAaVkeY&q=85&s=da3af94b3fb25f50aa760efe732d85aa" alt="Screenshot of update in progress in XBOX Manager" width="800" height="364" data-path="images/gdk/tools/xbom_update_progress.png" />

1. When the update has been completed, the console restarts to the XBOX shell.

   > \[!NOTE]
   > Consoles updated by using XBOX Manager create log files in %temp% on your development PC. There's one log per update, and the logs are formatted as <i>XboxOneUpdate\_\[console IP or hostname]\_\[datetime].txt</i>.

<a id="ID4EMD" />

## To perform a factory reset without updating the console

1. Select **XBOX Manager GDK** from the **Start** menu shortcut.
2. Select the console that you want to factory reset from the list.
   > \[!NOTE]
   > You can factory reset multiple consoles at the same time by selecting a console group instead of a single console.
3. Select **Factory Reset** in the context menu for a console or console group as shown in the following screenshot.

<img src="https://mintcdn.com/microsoft-4404708b/NsRUQ49ZRpXgoZ9R/images/gdk/tools/xbom_console_factory_reset.png?fit=max&auto=format&n=NsRUQ49ZRpXgoZ9R&q=85&s=08822a998b6e54475b6386ad6446f360" alt="Screenshot of the Factory Reset option in XBOX Manager" width="800" height="623" data-path="images/gdk/tools/xbom_console_factory_reset.png" />

<Note>This process is the equivalent of running [xbcleanup.exe /F](/tools/tools-console/commandlinetools/xbcleanup).</Note>

<a id="ID4EPE" />

## See also

[XBOX Manager](/tools/tools-console/xbom/xbom)


## Related topics

- [XBOX Manager tool for managing dev consoles](/tools/tools-console/xbom/index.md)
- [XBOX Manager: managing consoles and groups](/tools/tools-console/xbom/manager-tool-groups.md)
- [XBOX Manager: managing console settings](/tools/tools-console/xbom/manager-tool-console-settings.md)
- [XBOX Manager: managing console automation](/tools/tools-console/xbom/manager-tool-automation.md)
- [XBOX Manager](/tools/tools-console/xbom/xbom.md)
