Registry keys (Client and Server)
Reference for the Windows registry keys and values used by TwinPane Client and Server for settings, license, and deployment.
TwinPane stores configuration and installer-set values in the Windows registry. The keys use the internal name FileSyncBridge under SOFTWARE. This guide documents the paths and values so you can deploy or configure TwinPane via Group Policy, Intune, or scripts.
Client
Settings and license
| Hive | Path | Purpose |
|------|------|---------|
| HKLM | SOFTWARE\FileSyncBridge\Client | Machine-wide settings (set by installer or admin). |
| HKCU | SOFTWARE\FileSyncBridge\Client | Per-user overrides (optional). |
Values (under the path above):
| Name | Type | Description |
|------|------|-------------|
| LicenseKey | REG_SZ | Your TwinPane license key. Set by the installer with /LICENSE=... or manually. |
| InstallPath | REG_SZ | Installation directory. Set by the installer; used by the app to find its folder. |
The client reads HKLM first (e.g. license and path set by silent install), then HKCU overrides if present. User-specific options (e.g. watch folder) are also stored in a local JSON file; the registry is used for license and install path.
Run at logon (start with Windows)
| Hive | Path | Value name | Value data |
|------|------|------------|------------|
| HKLM or HKCU | SOFTWARE\Microsoft\Windows\CurrentVersion\Run | FileSyncBridge | Full path to the Client executable, in quotes. |
If the installer added a HKLM Run entry, the app will not create a HKCU Run entry. Otherwise, the user can enable “Start with Windows” from the app, which creates the HKCU Run entry.
Server
Settings and license
| Hive | Path | Purpose |
|------|------|---------|
| HKLM | SOFTWARE\FileSyncBridge\Server | Machine-wide defaults (set by installer or admin). |
| HKCU | SOFTWARE\FileSyncBridge\Server | Per-user overrides (optional). |
Values (under the path above):
| Name | Type | Description |
|------|------|-------------|
| LicenseKey | REG_SZ | Your TwinPane license key. Set by the installer with /LICENSE=... or manually. |
| InstallPath | REG_SZ | Installation directory. Set by the installer. |
| HandlerPath | REG_SZ | Path to the file handler component. Set by the installer. |
| StartVirtualDriveOnConnect | REG_DWORD | 1 = start virtual drive when client connects; 0 = disabled. |
| MirrorModeEnabled | REG_DWORD | 1 = Mirror Mode (Explorer mirroring) enabled; 0 = disabled. |
| ShellFolderRedirection | REG_DWORD | 1 = redirect shell folders (Desktop, Documents, etc.) to mirrored locations; 0 = disabled. |
| InstallHandlerAutomatically | REG_DWORD | 1 = install file-open handler automatically; 0 = disabled. |
The server reads HKLM first for defaults, then HKCU overrides. Only HKCU is written when the user changes settings in the UI; HKLM is typically set by the installer or by admins for default behavior.
Example: set Server defaults via HKLM (before or after install)
You can push default behavior for all users by creating or editing HKLM values, for example with a GPO or script:
HKEY_LOCAL_MACHINE\SOFTWARE\FileSyncBridge\Server
LicenseKey = "YOUR-LICENSE-KEY" (REG_SZ)
MirrorModeEnabled = 1 (REG_DWORD)
ShellFolderRedirection = 1 (REG_DWORD)
StartVirtualDriveOnConnect = 1 (REG_DWORD)
InstallHandlerAutomatically = 1 (REG_DWORD)
Install path and handler path are normally set by the installer; you usually only set LicenseKey and the DWORD options if you want machine-wide defaults.
Notes
- Administrator rights are required to create or modify HKLM keys. HKCU can be set per user without admin.
- Silent install sets LicenseKey (and optionally InstallPath) under HKLM when you use
/LICENSE=...and/VERYSILENT. See Silent install (Client and Server) for installer switches. - The product name is TwinPane; the registry key name FileSyncBridge is the internal identifier and will not change for compatibility.