Arcane OS Docs Development only

Reference

Arcane.installation

Installation status, installation, and native uninstaller access.

  • Reference

This focused page is derived from the mechanically checked full member inventory.

Syntax

Arcane.installation

Member kind

Namespace

Description

Installation status, installation, and native uninstaller access.

Overview

Arcane.installation reports installation status, lets the Provisioner ensure the required installed state, and can request the globally installed Microsoft NT uninstaller. Ensuring and opening the uninstaller are distinct operations; the latter does not uninstall through checkout-local code.

Availability and security

Status requires installation.read. Ensure and uninstaller access require provisioning.manage and the provisioner app type; ensure is privileged and exclusive. A returned opened value means process creation was accepted, not that confirmation or uninstall completed.

Example

const access = await globalThis.Arcane.capabilities.list();
const canReadInstallation = access.methods.includes('installation.status');

console.log('Installation status admitted:', canReadInstallation);

Members

  • Arcane.installation.status() — Gets installation state.
  • Arcane.installation.ensure() — Ensures the Arcane installation reaches its required state.
  • Arcane.installation.openUninstaller() — Microsoft NT Provisioner only. Opens the globally installed C:\Program Files\Arcane OS\bin\ArcaneUninstaller.exe; it never uninstalls through checkout-local code. opened means Windows accepted creation of the installed uninstaller process. The controller separately owns UAC, read-only preflight, scope review, and typed confirmation.

Reference group

Namespace, constructor, and values

Repository and reviewed source access