Reference
Arcane.installation
Installation status, installation, and native uninstaller access.
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.