Skip to content

Bug: Omi Windows desktop "Restart to install latest update" removes the app but does not reinstall it #10849

Description

@hugoaap-code

Summary

On Omi Windows desktop, the update flow from Settings > About > Restart to install latest update does not complete correctly.

After clicking the button, Omi gets uninstalled and does not get installed back.

Environment

  • Omi Desktop
  • Windows
  • Settings path: Settings > About
  • Observed on Wednesday, July 29, 2026

Problem

The built-in updater appears to start, but instead of restarting and applying the latest update, it removes the current installation and fails to reinstall the app.

Expected behavior

  • Clicking Restart to install latest update should close Omi
  • The updater should install the new version
  • Omi should reopen normally on the updated version

Actual behavior

  • Click Restart to install latest update
  • Omi closes
  • The app is uninstalled
  • The new version is not installed
  • Omi is left missing instead of updated

Impact

This turns a normal update action into a broken install state.

A user trying to update through the app can end up without Omi installed at all.

Reproduction

  1. Open Omi Desktop on Windows
  2. Go to Settings > About
  3. Click Restart to install latest update
  4. Observe that Omi does not complete the reinstall/update flow
  5. Observe that the app is removed and not installed back

Suggested investigation

  • Check the Windows auto-update and installer handoff flow after the restart action
  • Check whether the uninstall phase completes but the reinstall phase never starts
  • Check logs around installer launch, update package validation, and post-restart execution
  • Verify whether this affects a specific update channel or version transition
  • Add a safer rollback or recovery path so a failed update does not leave the user without the app

Notes

This is not just a failed update notification. The current behavior can leave the machine with Omi uninstalled after pressing the in-app update button.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions