Appearance
Policy Troubleshooting
Diagnose issues related to policy loading, authorization/visibility, and modifications.
Policy Not Loading
Problem
- Policy changes are not taking effect or you see “Policy file is not configured.”
Solutions
- Validate JSON syntax using a validator or
jq. - Check file permissions and that the file is readable by the user.
- Confirm the file path is correct:
- System-wide:
%PROGRAMDATA%\Turbo\Launcher\policy.json - User-specific:
%LOCALAPPDATA%\Turbo\Launcher\policy.json
- System-wide:
- Use the Retry button or restart the Launcher after updates.
- Review launcher logs for policy loading errors.
Related
Policy Modifications Not Applied
Problem
- Flags or arguments defined in policy are not taking effect.
Solutions
- Ensure at least one enabled application policy with
action: "allow"matches the executable (the deprecated “modify” action does not authorize). - Check precedence:
- Profile > Policy > Global (a profile may override a policy or global flag/value).
arguments.replaceoverrides prepend/append.
- Verify per‑app vs global placement of flags/arguments.
- Confirm that unkeyed flags are not being de‑duplicated and keyed flags aren’t overridden later.
Related
Visibility/Authorization Issues
Problem
- An app is missing from the Applications tab or a hidden app appears unexpectedly.
Solutions
- Verify the app has at least one matching policy with
action: "allow". - Check
visibility:visibleto show in Applications.hiddento hide from Applications (still usable by file handlers).
- Confirm the shortcut is in discovery scope (Start Menu, Desktop top‑level).
- If multiple policies match, confirm
priority/idtie‑breaks produce the expected effective result.
Related
File Handlers Ignored
Problem
- Centralized handlers or Open With entries do not appear.
Solutions
- Ensure the referenced application is authorized:
- There must be an enabled app policy with
action: "allow"that matches the executable.
- There must be an enabled app policy with
- Verify the handler
matchaligns with the file (extension, patternType). - Check that rules and handlers are
enabled, and defaults are set where intended.
Related
Quick Checks
- Use a visible flag (e.g.,
--skin-border-color) to confirm flags are applied. - Use
arguments.appendwith a visible behavior (e.g., Chrome--incognito) to validate arguments. - Adjust
priorityvalues to verify tie‑break behavior.
