Skip to content

Running as Administrator

While AppSwitcher can trigger a focus switch to almost any window, Windows enforces a security boundary called UIPI (UI Privilege Isolation). This boundary prevents a standard process from “listening” to keyboard events while an elevated (Administrator) window has focus.

Because AppSwitcher runs without admin rights by default, it loses “line of sight” to your keyboard the instant you switch to an elevated application, such as:

  • Task Manager
  • UAC-elevated terminals (e.g., Admin PowerShell or Command Prompt)
  • System tools or apps launched via “Run as administrator”

The most common side effect occurs when you switch focus to an elevated app: AppSwitcher never receives the “Key Up” signal when you release your modifier key (e.g., Alt or Win).

As a result, AppSwitcher thinks the modifier is still being held down. Even after you switch back to a normal application, pressing a single letter key (like W for Web Browser) might trigger another app switch instead of typing the letter. This remains “stuck” until the state is manually reset.

If you find yourself in this “Ghost Modifier” state:

  1. Click on any non-elevated window (like a web browser or folder).
  2. Tap your Modifier Key once and release it.
  3. AppSwitcher will catch the “Key Up” event and return to normal.

To resolve the “Ghost Modifier” issue, you can manually configure AppSwitcher to always run with elevated privileges.

  1. Close AppSwitcher if it is currently running.
  2. Locate AppSwitcher.exe in your installation folder.
  3. Right-click the file and select Properties.
  4. Go to the Compatibility tab.
  5. Check the box for Run this program as an administrator.
  6. Click OK and relaunch the app.

If you use the Start with Windows feature while running as Administrator, please be aware of two Windows security behaviors:

  • UAC Prompt: Windows will show a User Account Control (UAC) prompt asking for permission every time your computer starts. This is a system-level security requirement that cannot be bypassed by standard apps.
  • Startup Delay: Elevated applications sometimes take a few extra seconds to initialize during the Windows login process compared to standard apps.