Deploy Glean Tau on Windows
Use machine policy to manage Glean Tau preferences, approval choices, and feature availability on Windows. Check the support boundary before applying a policy written for macOS.
Check policy support
Windows supports policy delivery and a required sandbox, but not managed network confinement. Check which controls Windows supports:
| Control | Windows support |
|---|---|
| Managed app preferences | Supported through verified machine registry policy and server-managed settings |
| Approval mode restrictions | Supported, including removal of Full access |
| Feature allowlists and denylists | Supported |
| Protected device enrollment | Supported |
| Required process sandbox | Supported. Leave danger-full-access out of allowedSandboxModes. |
Managed network proxy from permissions.network | Not enforced. The policy doesn't block agent work. |
Read denials from permissions.filesystem.denyRead | Supported. Commands can't run outside the sandbox while a read denial applies. |
Network confinement from networkAccess set to false | Unsupported. Policy validation rejects it. |
| Administrator policy from the current-user registry or a local JSON file | Unsupported |
On Windows, Glean Tau runs sandboxed commands through its Windows sandbox and blocks a command when it can't enforce a filesystem rule. A policy that sets networkAccess to false is rejected on Windows. A managed proxy policy is accepted but not enforced, so commands can still reach destinations outside the allow list. The app doesn't treat an approval-only policy as equivalent protection. Don't use registry delivery as evidence that a command is sandboxed.
Prerequisites
Before you deploy, complete the following:
- Obtain the approved Windows Glean Tau installer from your Glean representative and confirm its policy-format support
- Select the installer for each device architecture
- Have permission to deploy machine registry policy through Intune, Group Policy, or an equivalent endpoint management service, as described in Deploy machine policy
- Prepare a standard-user test device for each supported architecture
Confirm the installation context and detection rules for the package you receive. The existing per-user installer is described in Deploy Glean for Desktop for Windows. Verify that those instructions apply to your Glean Tau package before reuse.
Deploy machine policy
Store the entire administrator JSON document in the following location:
| Registry field | Value |
|---|---|
| Hive | HKEY_LOCAL_MACHINE |
| Key | SOFTWARE\Policies\Glean\Desktop |
| Value name | desktopSettings |
| Recommended value type | REG_SZ |
| Registry view | 64-bit |
For example, deploy this JSON as the value data:
{
"schemaVersion": 1,
"enrollment": true,
"features": {
"deny": ["computer-use", "browser-use"]
},
"settings": {
"core.authority.requirements": {
"allowedApprovalPolicies": ["untrusted", "on-request"]
}
}
}
Download the Windows policy example. It excludes Full access and two broad interaction features. Because it doesn't restrict allowedSandboxModes, users can still turn off Sandbox Mode. To require sandboxing, add "allowedSandboxModes": ["read-only", "workspace-write"].
Keep the registry value under 1 MiB. REG_EXPAND_SZ and joined REG_MULTI_SZ data are also accepted, but the reader doesn't expand environment variables. Prefer REG_SZ for predictable delivery.
Glean Tau doesn't read HKEY_CURRENT_USER as administrator policy. It doesn't use a C:\ProgramData\Glean\managed-settings.json equivalent of the macOS policy file.
Protect registry ownership and access
The policy key and its ancestors must have trusted ownership and access control lists (ACLs). Glean Tau accepts ownership and mutation rights for SYSTEM, Administrators, and TrustedInstaller. A standard user must not be able to change the policy.
An unreadable key, unsafe ACL, or malformed JSON can block managed operation. Use your endpoint management service to correct policy access. Running Glean Tau as Administrator isn't a policy repair procedure.
Configure Windows privacy and desktop access
Windows doesn't use macOS Privacy Preferences Policy Control (PPPC) profiles. Configure microphone, screen capture, and desktop interaction through the Windows controls that apply to your enabled features.
Computer Use operates with the signed-in user's privileges. Elevated windows, protected content, a locked desktop, or endpoint security rules can prevent an operation. Keep Glean Tau running as a standard user. Use an approved administrative workflow for tasks that need elevation.
A privacy grant doesn't override a feature denial. A feature allowance doesn't bypass Windows security controls.
Verify the rollout
Validate the signed package on real Windows devices:
- Confirm the installer architecture and app version.
- Confirm the policy is in the 64-bit machine registry view.
- Open Glean Tau as a standard user and verify the expected approval choices and managed preferences.
- Verify that denied features remain unavailable.
- Update policy, restart, and test source recovery and enrollment removal.
- Repeat on each architecture you distribute.
For read-only inspection from a command prompt, use:
reg query "HKLM\SOFTWARE\Policies\Glean\Desktop" /v desktopSettings /reg:64
This command confirms stored data, not app acceptance. Treat its output as configuration information and share it only through approved support channels.
See also
- Manage Glean Tau settings — policy sources, precedence, and enrollment
- Deliver server-managed settings — apply organization policy to signed-in accounts
- Troubleshoot managed settings — find policy failures and restore a valid configuration