Skip to content

How to open .XO files on Windows

To open .XO files on Windows, if your goal is to run it: move the .xo file to a computer or VM that has the Sugar environment installed, then install it from within Sugar as an Activity bundle.

Step-by-step instructions

  1. If your goal is to run it: move the .xo file to a computer or VM that has the Sugar environment installed, then install it from within Sugar as an Activity bundle.
  2. If your goal is to inspect it: rename the file from .xo to .zip and open it with a ZIP tool to view the bundle contents.

Common issues

It won’t open on my desktop OS

.xo bundles are meant to be installed into the Sugar environment as Activities. Without Sugar, the file is just a ZIP-based bundle and won’t launch as an application.

  1. If you need to run it, open it on a system that has Sugar installed and install it as an Activity bundle.
  2. If you only need to view what’s inside, open it as a ZIP archive (rename .xo to .zip if your tool relies on file extensions).

File associations / MIME type not recognized

Desktop environments often rely on MIME databases to map extensions to types; if application/vnd.olpc-sugar isn’t known to your system, double-click behavior may be wrong.

  1. On Linux desktops that follow freedesktop.org MIME handling, ensure your MIME database includes application/vnd.olpc-sugar and is up to date.
  2. As a workaround, open it with an archive manager (ZIP) or install it from within Sugar rather than relying on file associations.

Bundle installs but Activity does not appear or run correctly in Sugar

A .xo is expected to follow Sugar’s activity bundle structure and metadata conventions; if the bundle is malformed or incomplete, Sugar may not load it properly.

  1. Verify the .xo is a valid ZIP and contains the expected activity bundle structure/metadata for Sugar.
  2. Try obtaining a known-good bundle (for example, an official or signed bundle where applicable) and compare structure/metadata.

Security note

.xo files are application bundles; installing them in Sugar can execute code contained in the bundle. Only install Activity bundles from sources you trust (IANA registration notes security considerations for this type).

Did this guide help?

Back to .XO extension page