Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.
This article is a complete, self-contained deployment path for administrators who roll out Draftable Legal using Microsoft Configuration Manager, still widely known as SCCM. It is one of several ways to deploy Draftable Legal, and it is optional: if you deploy with Microsoft Intune, Group Policy Software Installation, or by running the installer directly, see Enterprise deployment options instead.Everything here applies equally to any tool that installs Draftable Legal silently in the machine context, including task sequences and third-party deployment frameworks.
Verify the draftable:// URL scheme after deployment. The installer registers it, but a failure to do so does not fail the installation, and a machine-wide installation does not repair itself afterwards. If the registration is missing, the deployment looks completely successful while no user can start a comparison from iManage, SharePoint, NetDocuments, the Office add-ins or File Explorer. Step 2 covers how to verify it and what to do if it is absent.
A %LocalAppData%\DraftableDesktop folder left behind by the default installer causes the MSI to stop, because it reads the folder as an existing installation. Remove it first. If you are migrating a fleet from the per-user installer, see Switching from the default installer to the machine-wide MSI.
4
Plan licensing and Citrix or RDS considerations
The product key cannot be passed on the MSI command line. It is deployed through the registry or Group Policy, covered in Step 3. If your target machines are Citrix or Remote Desktop hosts, read Deployment advice for Citrix and RDP environments before you deploy, because activation needs to be configured for that environment in advance.
A Configuration Manager deployment performs the following in order. The installer handles the shell integration in step 2 itself, so that step is a verification point rather than something you always have to build, but it is the one worth checking on every rollout.
Order
Step
Purpose
1
Install the MSI
Installs the application, both shortcuts and the HTTP Listener Service
2
Verify the draftable:// URL scheme
Confirms comparisons can be started from a DMS, the add-ins and File Explorer
Run the installer silently in the system context. Deploy it as an application with an MSI deployment type, and set the installation behaviour to Install for system.
This command installs Draftable, both shortcuts and the HTTP Listener Service. Deploy your chosen JavaScript add-ins separately through the Microsoft 365 admin center. Only if your environment requires the legacy COM add-ins, append the required feature IDs (OutlookAddin, WordAddin, ExcelAddin) to the ADDLOCAL list.If you need the package for configuring iManage On-Premises, also append ImanagePackage. See Deployment options via MSI (System-wide) installer for the full feature list.
Always include HttpListener. Because ADDLOCAL installs only the features you list, omitting it silently leaves out the HTTP Listener Service. The service allows comparisons to be launched from iManage when Draftable Legal is not already running, is needed on multi-user systems such as Citrix and RDS, and is required by the Draftable Outlook add-in.
WordAddin, ExcelAddin and OutlookAddin are the COM add-ins, and we do not recommend them. They are the only add-ins the MSI can install, so they are your only option if you want a Draftable ribbon deployed by Configuration Manager. But they install per user onto each endpoint and depend on the Microsoft VSTO runtime, which makes them more sensitive to how a Windows estate is built and managed. You should be deploying the JavaScript add-ins through Integrated apps in the Microsoft 365 admin center instead, in which case leave these three out of ADDLOCAL. If you cannot deploy the JavaScript add-ins, using the COM add-ins is perfectly fine and they remain fully supported. See COM add-ins vs JavaScript add-ins.
Use the default installation location. If you integrate with iManage, a custom INSTALLDIR increases the chance of integration problems. It also means the executable path used in steps 2 and 4 changes, so every command below has to be updated to match.
The /L*V switch writes a verbose installer log, which is worth keeping in a managed deployment. The parent folder must already exist, so use a directory such as C:\Windows\Logs that is always present.
Two behaviours worth knowing when you choose your command. Installing with no ADDLOCAL property at all installs the HTTP Listener Service but not the Office COM add-ins, because the add-in features are not selected by default. And if CreateDesktopShortcut is set to 0 under HKLM\Software\Policies\Draftable\Installer, no desktop shortcut is created even when DesktopShortcut is named in ADDLOCAL.
Every comparison started from outside the Draftable window is a draftable:// request. When a user chooses Compare with Draftable in iManage, SharePoint Online or NetDocuments, uses the Office add-ins, or right-clicks a file in File Explorer, that action asks Windows to open a draftable:// link, and Windows passes it to Draftable Legal.Windows can only do that if the draftable:// URL scheme is registered on the machine.
The installer registers the scheme, but a failure to do so does not fail the installation. The machine-wide MSI registers the scheme as part of installing, including in a silent or scripted installation. The default per-user installer registers it when Draftable Legal starts, including the first start after installation. If that registration is prevented — most often because something in the environment blocks writing to HKEY_LOCAL_MACHINE\Software\Classes — the installation still completes and reports success.The result is an installation that appears entirely healthy. The application runs, the HTTP Listener Service starts, the Office add-ins load and licensing activates, but no user can start a comparison from iManage, SharePoint Online, NetDocuments, the Office add-ins or File Explorer. Those actions do nothing at all: no error, no prompt, and no entry in the Draftable logs, because Windows has no application associated with draftable:// and discards the request before Draftable is involved.
Machine-wide installations do not repair this by themselves. The per-user installer re-registers the scheme each time Draftable Legal starts, so a per-user installation recovers on its own at the next launch. A machine-wide MSI installation does not re-register at startup, so once the registration is missing it stays missing until an administrator restores it. This is why the problem is normally seen across a managed deployment rather than on a single machine.
Press Windows + R, enter the following, and select OK:
draftable://?source=outlook
The Draftable New Comparison window should open. If Windows reports that no application is associated with the link, or nothing happens at all, the scheme is not registered.
2
Check the registry
Confirm that HKEY_CLASSES_ROOT\draftable\shell\open\command exists, and that the path it contains points to a DraftableDesktop.exe that is actually present on disk. A path left behind by a previous installation is as broken as no path at all.
3
Run the built-in system check
In Draftable Legal, open Settings, then Help & Troubleshooting, then Diagnostics, and select Run system check. On versions before 26.6 this is Settings > Troubleshooting > System Verification.The check is named Microsoft Windows: Custom URL scheme supported. If it fails, the scheme is not registered as Draftable expects it. Note that this check does not distinguish between a machine-wide and a per-user registration, so use the registry check above to see which is present.
Because the installer performs the registration, repairing the installation runs it again. For the machine-wide MSI, re-run the MSI over the existing installation with administrator rights, or use Repair from Programs and Features. This is the quickest fix for one machine, and it is worth trying before making registry changes by hand.
2
If repairing does not restore it, the write is being blocked
Endpoint protection, an application control policy such as AppLocker or Windows Defender Application Control, or a Default Associations policy can prevent or later remove the registration. Add the Draftable installation folder to your endpoint protection exclusions, and permit the draftable URL scheme in any application control policy, then repair again.
3
For a managed fleet, create the values from your deployment
Creating the values directly does not depend on the installer action succeeding, so it is the dependable option when you are deploying to many machines or when the cause has not yet been identified. The values are below.
These are the values the installer creates. Use HKEY_LOCAL_MACHINE so the scheme applies to every user of the machine, and replace the executable path if you installed to a custom location.
The URL Protocol value and the shell\open\command key are the two that Windows needs in order to open Draftable Legal. The remaining values are part of the registration Draftable Legal creates for itself.
Create all of the values, including the Application ones. Draftable Legal’s own system check expects the complete registration. If you create only URL Protocol and shell\open\command, comparisons will launch correctly but the Custom URL scheme supported check will still report a failure, which is misleading for anyone troubleshooting the machine later.
The default executable path for the machine-wide MSI is:
Run this with administrator or SYSTEM rights after the installer has finished. The commands use reg.exe so they behave identically in PowerShell, in a command prompt, and inside a deployment tool’s script step.
Writing this into a batch file instead? In a .bat or .cmd file the %1 placeholder must be written as %%1, otherwise the command interpreter replaces it with the script’s own first argument. The placeholder is what passes the comparison request through to Draftable, so it must reach the registry exactly as %1.
The scheme is active as soon as the values exist. Neither a restart of Draftable Legal nor a sign-out is required.
Confirm the executable path before you deploy at scale. Every command above depends on it. If you installed to a custom location with INSTALLDIR, use that path instead. On a machine that already has Draftable Legal running, Get-Process DraftableDesktop | Select-Object Path returns the path in use.
Per-user installations need per-user values. The values above are correct for the machine-wide MSI, which installs to Program Files. If the executable is under %LocalAppData%\DraftableDesktop\current\, it was installed with the per-user installer, and a machine-wide value pointing there will not work for anyone else on the device. In that case simply restarting Draftable Legal restores the registration, because the per-user installer re-registers the scheme at every launch.
A leftover per-user registration takes priority. Values under HKEY_CURRENT_USER\Software\Classes\draftable, typically left behind by an earlier per-user installation, override the machine-wide values. Draftable removes a redundant per-user registration automatically only when it points to the same executable as the machine-wide one. If it points somewhere else, delete the HKCU key so the machine-wide registration is used.
Worth building into the deployment for a large rollout. Because the installer’s registration step cannot report a failure back to the installation, creating the values from your deployment as well is a reasonable belt-and-braces measure on a large estate. The values are identical to the ones the installer creates, so applying them a second time is harmless. If you would rather not add the step, use the detection rule further down to surface any machine where the registration is missing.
Step 3: Apply settings with the registry or Group Policy
Draftable Legal reads centrally managed settings from the registry. Values under a \Policies\ path are enforced and cannot be changed by users.The order of priority is:
For a machine-wide deployment, write to HKLM:\Software\Policies\Draftable\. Note that HKLM:\Software\Draftable\, without Policies, is not read by the application.
One setting is worth deploying in the same pass as the product key: the Organisation Identifier. It tags this deployment so Draftable can report back on how your organisation is using the product. Usage data is only recorded from the point the identifier is applied, so it is far more useful set now than added later.
Do not copy an entire exported Draftable registry hive between machines. Some values are specific to the machine they were created on, and copying the whole hive to other devices causes integration faults that are difficult to diagnose. Deploy only the specific values you intend to manage.
Step 4: Add the File Explorer menu, if it is missing
The right-click Compare in Draftable entries are created by the installer at the same time as the URL scheme, so if that registration was prevented they will be absent too. Repairing the installation restores both. Use the values below if you would rather create them from your deployment, or if the entries are missing on machines where you do not want to repair the installation. They are optional, and their absence does not affect comparisons started from a DMS or the Office add-ins.
For an application with an MSI deployment type, Configuration Manager derives a detection rule from the MSI product code automatically, and that is sufficient to detect the application itself.If you want the deployment to be reported as compliant only when it is fully configured, add a second detection clause for the URL scheme registration:
Setting
Value
Setting type
Registry
Hive
HKEY_LOCAL_MACHINE
Key
Software\Classes\draftable\shell\open\command
Data type
String
Condition
Value exists
This is useful because it distinguishes a fully working deployment from one where the MSI installed but the shell registration did not complete. Since that registration cannot fail the installation, a detection rule is the most practical way to find affected machines across an estate rather than discovering them one support ticket at a time.
Many organisations wrap the installation in a PowerShell script, often using a framework such as the PowerShell App Deployment Toolkit. The sequence is the same as above: install the MSI, register the URL scheme, apply the settings, then optionally register the File Explorer menu.If your framework provides its own registry helper, you can use it in place of the reg add commands. The values to create are identical. For example, a toolkit that exposes a Set-RegistryKey function would create the first URL scheme value as:
Do not treat a script step’s exit code as proof that the URL scheme was registered. Always confirm the registry values exist, or use the validation steps below. An exit code of zero from a wrapper script only means the step ran, not that the scheme is present.
Test on a machine that has received the deployment and has had no manual configuration applied, and perform no manual steps before testing.
1
Confirm the URL scheme responds
Press Windows + R, enter draftable://?source=outlook and select OK. The New Comparison window should open.
2
Confirm the HTTP Listener Service is running
Press Ctrl + Shift + Esc, open the Services tab, and confirm that Draftable.HttpListener is present and running.
3
Run the built-in system check
In Draftable Legal, open Settings, then Help & Troubleshooting, then Diagnostics, and select Run system check. On versions before 26.6 this is Settings > Troubleshooting > System Verification. Confirm the Microsoft Windows: Custom URL scheme supported check passes.
4
Start a comparison from your DMS
From iManage, SharePoint Online or NetDocuments, select two documents and choose the Draftable compare action. The comparison should open in Draftable Legal.
5
Confirm licensing applied
Open Settings, then Licensing, and confirm the product key has been applied and the licence is active.
An MSI update does not preserve your previous feature selection. Installing a newer MSI over an existing installation applies only the features named in the new command. Any feature you leave out is removed, including HttpListener and the Office add-ins. Always repeat the full feature list in every update command. For the installation above, use ADDLOCAL=DraftableDesktop,StartMenuShortcut,DesktopShortcut,HttpListener, plus any optional features you deployed. This is the usual explanation for the HTTP Listener Service or an add-in disappearing after an update.
An update re-runs the installer’s shell registration, so it also refreshes the URL scheme. Verify it after updating all the same, and if you build the registry values into your deployment, keep them in the update as well. If the installation path changes between versions, the shell\open\command value has to match the new path, otherwise it points at an executable that no longer exists.Machine-wide MSI installations do not update themselves, so plan version upgrades as a normal Configuration Manager deployment. For a downgrade, uninstall the current version first: installing an older MSI over a newer one is not supported. See Update procedure and configuration across deployment options.
If you need assistance with a Configuration Manager deployment, contact support@draftable.com and include your verbose MSI installer log.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Draftable","colors":{"primary":"#AB51FF","light":"#C790FE","dark":"#C790FE"},"logo":{"light":"https://mintcdn.com/draftable/imkML5ZUhheCvc4m/logo/draftable-light.png?fit=max\u0026auto=format\u0026n=imkML5ZUhheCvc4m\u0026q=85\u0026s=b44d360806e73633ad47b2f8303216cc","dark":"https://mintcdn.com/draftable/imkML5ZUhheCvc4m/logo/draftable-dark.png?fit=max\u0026auto=format\u0026n=imkML5ZUhheCvc4m\u0026q=85\u0026s=43cd7744d7144a66ea14ec08ed571019","href":"https://help.draftable.com/hc/en-us/articles/Welcome"},"favicon":"https://mintcdn.com/draftable/86mN1v_QzzuPeu3l/favicon.png?fit=max\u0026auto=format\u0026n=86mN1v_QzzuPeu3l\u0026q=85\u0026s=7d7c5ca6ac62d93b40c75a01e01c6d98","appearance":{"default":"light"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://www.draftable.com/products/draftable-legal-compare","label":"Explore Draftable Legal"}],"primary":{"type":"button","label":"Book a Demo","href":"https://www.draftable.com/book-a-demo"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/draftable"}},"fonts":{"heading":{"family":"NeuSans","weight":400,"source":"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/685b5849e08b8110997b8e4f_NeuSans-Regular.woff2","format":"woff2"},"body":{"family":"Inter"}},"integrations":{"gtm":{"tagId":"GTM-MBHCQCM"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"draftable","hasAudioNarration":false,"actualSubdomain":"draftable","customDomains":["help.draftable.com"],"gitSource":{"type":"github","owner":"draftable","repo":"draftable-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1321e3ab1856c4ef0b393","collectionId":"5f25f58d-f21e-4702-9154-a6f47f2fa6a7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1321e3ab1856c4ef0b393"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1321e3ab1856c4ef0b393","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Draftable Legal ","count":162},{"language":"default","tag":"Release Notes","count":49},{"language":"default","tag":"Draftable Legal","count":40},{"language":"default","tag":"Draftable APISH","count":35},{"language":"default","tag":"Draftable Clean","count":33},{"language":"default","tag":"Troubleshooting","count":33},{"language":"default","tag":"Version Specific Release Notes","count":33},{"language":"default","tag":"DMS Integrations","count":32},{"language":"default","tag":"FAQ \u0026 Troubleshooting","count":31},{"language":"default","tag":"Using Draftable Legal","count":24}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"NeuSans\";src:url(https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/685b584938c8018fa3d2e9da_NeuSans-Bold.woff2) format(\"woff2\");font-weight:700;font-style:normal;font-display:swap}#content-area h1,#content-area h2,#content-area h3,#content-area h4,#content-area h5,#content-area h6,#page-title{font-weight:400}#page-title p{margin-top:.5rem}:root{--draftable-ink:#031023;--draftable-ink-muted:#45506B;--draftable-purple:#AB51FF;--draftable-purple-light:#C790FE}#topbar-cta-button{background-color:var(--draftable-purple-light);border-color:var(--draftable-purple-light);color:var(--draftable-ink)}#topbar-cta-button:hover{background-color:var(--draftable-purple);border-color:var(--draftable-purple);color:#fff}#topbar-cta-button span,#topbar-cta-button svg{color:inherit;fill:currentColor}html:not(.dark) #content-area{--tw-prose-body:var(--draftable-ink);--tw-prose-headings:var(--draftable-ink);--tw-prose-lead:var(--draftable-ink);--tw-prose-bold:var(--draftable-ink);--tw-prose-counters:var(--draftable-ink);--tw-prose-bullets:var(--draftable-ink);--tw-prose-quotes:var(--draftable-ink);--tw-prose-captions:var(--draftable-ink);--tw-prose-th-borders:#d8dbe2;--tw-prose-td-borders:#e7e9ee;color:var(--draftable-ink)}html:not(.dark) #content-area h1,html:not(.dark) #content-area h2,html:not(.dark) #content-area h3,html:not(.dark) #content-area h4,html:not(.dark) #content-area h5,html:not(.dark) #content-area h6,html:not(.dark) #content-area li,html:not(.dark) #content-area p,html:not(.dark) #content-area strong,html:not(.dark) #content-area td,html:not(.dark) #content-area th,html:not(.dark) #navbar,html:not(.dark) #navbar a,html:not(.dark) #page-title{color:var(--draftable-ink)}html:not(.dark) .sidebar-group-header,html:not(.dark) .sidebar-group-header .sidebar-title,html:not(.dark) .sidebar-group-header span{color:var(--draftable-ink);font-weight:700}html:not(.dark) #sidebar a,html:not(.dark) #table-of-contents-layout a,html:not(.dark) .toc-item a{color:var(--draftable-ink-muted)}html:not(.dark) #content-area .card svg,html:not(.dark) #content-area a:hover,html:not(.dark) #content-area card svg,html:not(.dark) #content-area columns svg,html:not(.dark) #navbar a:hover,html:not(.dark) #sidebar a:hover,html:not(.dark) #sidebar a[aria-current=page],html:not(.dark) #sidebar a[aria-current=page] *,html:not(.dark) #table-of-contents-layout a:hover,html:not(.dark) #table-of-contents-layout a[aria-current=true],html:not(.dark) .toc-item a:hover,html:not(.dark) .toc-item[data-active] a{color:var(--draftable-purple)}#table-of-contents-layout,.toc{display:none!important}#content-area{flex:1 1 100%!important}#content-area,#content-container,#content-side-layout{max-width:100%!important}#content-side-layout{grid-template-columns:1fr!important}accordion table{table-layout:fixed!important;width:100%!important;word-wrap:break-word!important}accordion td,accordion th{overflow-wrap:break-word!important;word-break:break-word!important}"}],"page":{"pagePath":"hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM","slug":"/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM","pageMetadata":{"title":"Deploy Draftable Legal with SCCM (ConfigMgr)","description":"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.","keywords":["endpoint manager","application model","detection method","silent msi rollout","url protocol registration","psappdeploytoolkit","system context install","managed rollout"],"href":"/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Step,Steps,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This article is a complete, self-contained deployment path for administrators who roll out Draftable Legal using Microsoft Configuration Manager, still widely known as SCCM. It is one of several ways to deploy Draftable Legal, and it is optional: if you deploy with Microsoft Intune, Group Policy Software Installation, or by running the installer directly, see `,_jsx(_components.a,{href:`/hc/en-us/articles/16018288168601-Enterprise-deployment-options`,children:`Enterprise deployment options`}),` instead.`]}),`\n`,_jsx(_components.p,{children:`Everything here applies equally to any tool that installs Draftable Legal silently in the machine context, including task sequences and third-party deployment frameworks.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Verify the `,_jsx(_components.code,{children:`draftable://`}),` URL scheme after deployment.`]}),` The installer registers it, but a failure to do so does not fail the installation, and a machine-wide installation does not repair itself afterwards. If the registration is missing, the deployment looks completely successful while no user can start a comparison from iManage, SharePoint, NetDocuments, the Office add-ins or File Explorer. Step 2 covers how to verify it and what to do if it is absent.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Confirm the machine-wide MSI is the right installer`,children:_jsxs(_components.p,{children:[`Configuration Manager deployments use the machine-wide MSI, `,_jsx(_components.code,{children:`DraftableDesktopSystem.msi`}),`, not the default per-user installer. Download the current version from `,_jsx(_components.a,{href:`https://dl.draftable.com/desktop/DraftableDesktopSystem.msi`,children:`https://dl.draftable.com/desktop/DraftableDesktopSystem.msi`}),`, or a specific version using the format described in `,_jsx(_components.a,{href:`/hc/en-us/articles/16018288168601-Enterprise-deployment-options`,children:`Enterprise deployment options`}),`.`]})}),_jsx(Step,{title:`Decide which features you need`,children:_jsxs(_components.p,{children:[`The MSI installs only the features you name in `,_jsx(_components.code,{children:`ADDLOCAL`}),`. Review the feature list in `,_jsx(_components.a,{href:`/hc/en-us/articles/31609155610393-Deployment-options-via-MSI-System-wide-installer`,children:`Deployment options via MSI (System-wide) installer`}),` before you build the command.`]})}),_jsx(Step,{title:`Check for a previous per-user installation`,children:_jsxs(_components.p,{children:[`A `,_jsx(_components.code,{children:`%LocalAppData%\\\\DraftableDesktop`}),` folder left behind by the default installer causes the MSI to stop, because it reads the folder as an existing installation. Remove it first. If you are migrating a fleet from the per-user installer, see `,_jsx(_components.a,{href:`/hc/en-us/articles/Switching-from-the-default-installer-to-the-machine-wide-MSI`,children:`Switching from the default installer to the machine-wide MSI`}),`.`]})}),_jsx(Step,{title:`Plan licensing and Citrix or RDS considerations`,children:_jsxs(_components.p,{children:[`The product key cannot be passed on the MSI command line. It is deployed through the registry or Group Policy, covered in Step 3. If your target machines are Citrix or Remote Desktop hosts, read `,_jsx(_components.a,{href:`/hc/en-us/articles/Deployment-advice-for-Citrix-and-RDP-environments`,children:`Deployment advice for Citrix and RDP environments`}),` before you deploy, because activation needs to be configured for that environment in advance.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`the-deployment-sequence`,children:`The deployment sequence`}),`\n`,_jsx(_components.p,{children:`A Configuration Manager deployment performs the following in order. The installer handles the shell integration in step 2 itself, so that step is a verification point rather than something you always have to build, but it is the one worth checking on every rollout.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Order`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Step`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`1`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Install the MSI`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Installs the application, both shortcuts and the HTTP Listener Service`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`2`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Verify the `,_jsx(_components.code,{children:`draftable://`}),` URL scheme`]}),_jsx(_components.td,{style:{textAlign:`left`},children:`Confirms comparisons can be started from a DMS, the add-ins and File Explorer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`3`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Apply settings to the registry`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Product key, startup behaviour, DMS configuration, add-in toggles`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`4`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Add the File Explorer menu, if it is missing`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The right-click `,_jsx(_components.strong,{children:`Compare in Draftable`}),` entries`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-install-the-msi`,children:`Step 1: Install the MSI`}),`\n`,_jsxs(_components.p,{children:[`Run the installer silently in the `,_jsx(_components.strong,{children:`system`}),` context. Deploy it as an application with an MSI deployment type, and set the installation behaviour to `,_jsx(_components.strong,{children:`Install for system`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`msiexec `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`i `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"DraftableDesktopSystem.msi\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ADDLOCAL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`DraftableDesktop`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`StartMenuShortcut`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`DesktopShortcut`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`HttpListener `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`qn `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`norestart `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`L`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`*`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`V `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"C:\\\\Windows\\\\Logs\\\\DraftableDesktopSystem_Install.log\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`This command installs Draftable, both shortcuts and the HTTP Listener Service. Deploy your chosen JavaScript add-ins separately through the Microsoft 365 admin center. Only if your environment requires the legacy COM add-ins, append the required feature IDs (`,_jsx(_components.code,{children:`OutlookAddin`}),`, `,_jsx(_components.code,{children:`WordAddin`}),`, `,_jsx(_components.code,{children:`ExcelAddin`}),`) to the `,_jsx(_components.code,{children:`ADDLOCAL`}),` list.`]}),`\n`,_jsxs(_components.p,{children:[`If you need the package for configuring iManage On-Premises, also append `,_jsx(_components.code,{children:`ImanagePackage`}),`. See `,_jsx(_components.a,{href:`/hc/en-us/articles/31609155610393-Deployment-options-via-MSI-System-wide-installer`,children:`Deployment options via MSI (System-wide) installer`}),` for the full feature list.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Always include `,_jsx(_components.code,{children:`HttpListener`}),`.`]}),` Because `,_jsx(_components.code,{children:`ADDLOCAL`}),` installs only the features you list, omitting it silently leaves out the HTTP Listener Service. The service allows comparisons to be launched from iManage when Draftable Legal is not already running, is needed on multi-user systems such as Citrix and RDS, and is required by the Draftable Outlook add-in.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`WordAddin`}),`, `,_jsx(_components.code,{children:`ExcelAddin`}),` and `,_jsx(_components.code,{children:`OutlookAddin`}),` are the COM add-ins, and we do not recommend them.`]}),` They are the only add-ins the MSI can install, so they are your only option if you want a Draftable ribbon deployed by Configuration Manager. But they install per user onto each endpoint and depend on the Microsoft VSTO runtime, which makes them more sensitive to how a Windows estate is built and managed. You should be deploying the JavaScript add-ins through `,_jsx(_components.strong,{children:`Integrated apps`}),` in the Microsoft 365 admin center instead, in which case leave these three out of `,_jsx(_components.code,{children:`ADDLOCAL`}),`. If you cannot deploy the JavaScript add-ins, using the COM add-ins is perfectly fine and they remain fully supported. See `,_jsx(_components.a,{href:`/hc/en-us/articles/COM-add-ins-versus-JavaScript-add-ins`,children:`COM add-ins vs JavaScript add-ins`}),`.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use the default installation location.`}),` If you integrate with iManage, a custom `,_jsx(_components.code,{children:`INSTALLDIR`}),` increases the chance of integration problems. It also means the executable path used in steps 2 and 4 changes, so every command below has to be updated to match.`]})}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`/L*V`}),` switch writes a verbose installer log, which is worth keeping in a managed deployment. The parent folder must already exist, so use a directory such as `,_jsx(_components.code,{children:`C:\\\\Windows\\\\Logs`}),` that is always present.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Two behaviours worth knowing when you choose your command.`}),` Installing with no `,_jsx(_components.code,{children:`ADDLOCAL`}),` property at all installs the HTTP Listener Service but `,_jsx(_components.strong,{children:`not`}),` the Office COM add-ins, because the add-in features are not selected by default. And if `,_jsx(_components.code,{children:`CreateDesktopShortcut`}),` is set to `,_jsx(_components.code,{children:`0`}),` under `,_jsx(_components.code,{children:`HKLM\\\\Software\\\\Policies\\\\Draftable\\\\Installer`}),`, no desktop shortcut is created even when `,_jsx(_components.code,{children:`DesktopShortcut`}),` is named in `,_jsx(_components.code,{children:`ADDLOCAL`}),`.`]})}),`\n`,_jsxs(Heading,{level:`2`,id:`step-2-verify-the-draftable//-url-scheme`,children:[`Step 2: Verify the `,_jsx(_components.code,{children:`draftable://`}),` URL scheme`]}),`\n`,_jsxs(_components.p,{children:[`Every comparison started from outside the Draftable window is a `,_jsx(_components.code,{children:`draftable://`}),` request. When a user chooses `,_jsx(_components.strong,{children:`Compare with Draftable`}),` in iManage, SharePoint Online or NetDocuments, uses the Office add-ins, or right-clicks a file in File Explorer, that action asks Windows to open a `,_jsx(_components.code,{children:`draftable://`}),` link, and Windows passes it to Draftable Legal.`]}),`\n`,_jsxs(_components.p,{children:[`Windows can only do that if the `,_jsx(_components.code,{children:`draftable://`}),` URL scheme is registered on the machine.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The installer registers the scheme, but a failure to do so does not fail the installation.`}),` The machine-wide MSI registers the scheme as part of installing, including in a silent or scripted installation. The default per-user installer registers it when Draftable Legal starts, including the first start after installation. If that registration is prevented — most often because something in the environment blocks writing to `,_jsx(_components.code,{children:`HKEY_LOCAL_MACHINE\\\\Software\\\\Classes`}),` — the installation still completes and reports success.`]}),_jsxs(_components.p,{children:[`The result is an installation that appears entirely healthy. The application runs, the HTTP Listener Service starts, the Office add-ins load and licensing activates, but `,_jsx(_components.strong,{children:`no user can start a comparison from iManage, SharePoint Online, NetDocuments, the Office add-ins or File Explorer`}),`. Those actions do nothing at all: no error, no prompt, and no entry in the Draftable logs, because Windows has no application associated with `,_jsx(_components.code,{children:`draftable://`}),` and discards the request before Draftable is involved.`]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Machine-wide installations do not repair this by themselves.`}),` The per-user installer re-registers the scheme each time Draftable Legal starts, so a per-user installation recovers on its own at the next launch. A machine-wide MSI installation does not re-register at startup, so once the registration is missing it stays missing until an administrator restores it. This is why the problem is normally seen across a managed deployment rather than on a single machine.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`checking-whether-the-scheme-is-registered`,children:`Checking whether the scheme is registered`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Test the scheme directly`,children:[_jsxs(_components.p,{children:[`Press `,_jsx(_components.code,{children:`Windows + R`}),`, enter the following, and select `,_jsx(_components.strong,{children:`OK`}),`:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`draftable://?source`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`=outlook`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`The Draftable `,_jsx(_components.strong,{children:`New Comparison`}),` window should open. If Windows reports that no application is associated with the link, or nothing happens at all, the scheme is not registered.`]})]}),_jsx(Step,{title:`Check the registry`,children:_jsxs(_components.p,{children:[`Confirm that `,_jsx(_components.code,{children:`HKEY_CLASSES_ROOT\\\\draftable\\\\shell\\\\open\\\\command`}),` exists, and that the path it contains points to a `,_jsx(_components.code,{children:`DraftableDesktop.exe`}),` that is actually present on disk. A path left behind by a previous installation is as broken as no path at all.`]})}),_jsxs(Step,{title:`Run the built-in system check`,children:[_jsxs(_components.p,{children:[`In Draftable Legal, open `,_jsx(_components.strong,{children:`Settings`}),`, then `,_jsx(_components.strong,{children:`Help \u0026 Troubleshooting`}),`, then `,_jsx(_components.strong,{children:`Diagnostics`}),`, and select `,_jsx(_components.strong,{children:`Run system check`}),`. On versions before 26.6 this is `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Troubleshooting`}),` > `,_jsx(_components.strong,{children:`System Verification`}),`.`]}),_jsxs(_components.p,{children:[`The check is named `,_jsx(_components.strong,{children:`Microsoft Windows: Custom URL scheme supported`}),`. If it fails, the scheme is not registered as Draftable expects it. Note that this check does not distinguish between a machine-wide and a per-user registration, so use the registry check above to see which is present.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`restoring-the-registration`,children:`Restoring the registration`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`First, repair the installation`,children:_jsxs(_components.p,{children:[`Because the installer performs the registration, repairing the installation runs it again. For the machine-wide MSI, re-run the MSI over the existing installation with administrator rights, or use `,_jsx(_components.strong,{children:`Repair`}),` from `,_jsx(_components.strong,{children:`Programs and Features`}),`. This is the quickest fix for one machine, and it is worth trying before making registry changes by hand.`]})}),_jsx(Step,{title:`If repairing does not restore it, the write is being blocked`,children:_jsxs(_components.p,{children:[`Endpoint protection, an application control policy such as AppLocker or Windows Defender Application Control, or a Default Associations policy can prevent or later remove the registration. Add the Draftable installation folder to your endpoint protection exclusions, and permit the `,_jsx(_components.code,{children:`draftable`}),` URL scheme in any application control policy, then repair again.`]})}),_jsx(Step,{title:`For a managed fleet, create the values from your deployment`,children:_jsx(_components.p,{children:`Creating the values directly does not depend on the installer action succeeding, so it is the dependable option when you are deploying to many machines or when the cause has not yet been identified. The values are below.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`registry-values`,children:`Registry values`}),`\n`,_jsxs(_components.p,{children:[`These are the values the installer creates. Use `,_jsx(_components.code,{children:`HKEY_LOCAL_MACHINE`}),` so the scheme applies to every user of the machine, and replace the executable path if you installed to a custom location.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Key`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Value name`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Data`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.em,{children:`(Default)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`URL:Draftable Protocol`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`URL Protocol`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.em,{children:`(empty)`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\shell\\\\open\\\\command`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.em,{children:`(Default)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`\"\u003cpath>\\\\DraftableDesktop.exe\" \"%1\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\DefaultIcon`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.em,{children:`(Default)`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`\u003cpath>\\\\DraftableDesktop.exe`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`ApplicationName`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`Draftable`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`ApplicationCompany`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`Draftable`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`ApplicationDescription`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`Compare documents`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`ApplicationIcon`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`REG_SZ`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`\u003cpath>\\\\DraftableDesktop.exe`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`URL Protocol`}),` value and the `,_jsx(_components.code,{children:`shell\\\\open\\\\command`}),` key are the two that Windows needs in order to open Draftable Legal. The remaining values are part of the registration Draftable Legal creates for itself.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Create all of the values, including the `,_jsx(_components.code,{children:`Application`}),` ones.`]}),` Draftable Legal’s own system check expects the complete registration. If you create only `,_jsx(_components.code,{children:`URL Protocol`}),` and `,_jsx(_components.code,{children:`shell\\\\open\\\\command`}),`, comparisons will launch correctly but the `,_jsx(_components.strong,{children:`Custom URL scheme supported`}),` check will still report a failure, which is misleading for anyone troubleshooting the machine later.`]})}),`\n`,_jsx(_components.p,{children:`The default executable path for the machine-wide MSI is:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`C:\\\\Program`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Files`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (x86)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`raftable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`raftable Desktop`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`raftableDesktop.exe`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`creating-the-values-from-a-script`,children:`Creating the values from a script`}),`\n`,_jsxs(_components.p,{children:[`Run this with administrator or SYSTEM rights after the installer has finished. The commands use `,_jsx(_components.code,{children:`reg.exe`}),` so they behave identically in PowerShell, in a command prompt, and inside a deployment tool’s script step.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"C:\\\\Program Files (x86)\\\\Draftable\\\\Draftable Desktop\\\\DraftableDesktop.exe\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"URL:Draftable Protocol\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"URL Protocol\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\shell\\\\open\\\\command\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\\\\\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\" \\\\\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`%`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\DefaultIcon\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ApplicationName\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ApplicationCompany\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ApplicationDescription\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Compare documents\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\draftable\\\\Application\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ApplicationIcon\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Writing this into a batch file instead?`}),` In a `,_jsx(_components.code,{children:`.bat`}),` or `,_jsx(_components.code,{children:`.cmd`}),` file the `,_jsx(_components.code,{children:`%1`}),` placeholder must be written as `,_jsx(_components.code,{children:`%%1`}),`, otherwise the command interpreter replaces it with the script’s own first argument. The placeholder is what passes the comparison request through to Draftable, so it must reach the registry exactly as `,_jsx(_components.code,{children:`%1`}),`.`]})}),`\n`,_jsx(_components.p,{children:`The scheme is active as soon as the values exist. Neither a restart of Draftable Legal nor a sign-out is required.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Confirm the executable path before you deploy at scale.`}),` Every command above depends on it. If you installed to a custom location with `,_jsx(_components.code,{children:`INSTALLDIR`}),`, use that path instead. On a machine that already has Draftable Legal running, `,_jsx(_components.code,{children:`Get-Process DraftableDesktop | Select-Object Path`}),` returns the path in use.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Per-user installations need per-user values.`}),` The values above are correct for the machine-wide MSI, which installs to `,_jsx(_components.code,{children:`Program Files`}),`. If the executable is under `,_jsx(_components.code,{children:`%LocalAppData%\\\\DraftableDesktop\\\\current\\\\`}),`, it was installed with the per-user installer, and a machine-wide value pointing there will not work for anyone else on the device. In that case simply restarting Draftable Legal restores the registration, because the per-user installer re-registers the scheme at every launch.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`A leftover per-user registration takes priority.`}),` Values under `,_jsx(_components.code,{children:`HKEY_CURRENT_USER\\\\Software\\\\Classes\\\\draftable`}),`, typically left behind by an earlier per-user installation, override the machine-wide values. Draftable removes a redundant per-user registration automatically only when it points to the same executable as the machine-wide one. If it points somewhere else, delete the `,_jsx(_components.code,{children:`HKCU`}),` key so the machine-wide registration is used.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Worth building into the deployment for a large rollout.`}),` Because the installer’s registration step cannot report a failure back to the installation, creating the values from your deployment as well is a reasonable belt-and-braces measure on a large estate. The values are identical to the ones the installer creates, so applying them a second time is harmless. If you would rather not add the step, use the detection rule further down to surface any machine where the registration is missing.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-apply-settings-with-the-registry-or-group-policy`,children:`Step 3: Apply settings with the registry or Group Policy`}),`\n`,_jsxs(_components.p,{children:[`Draftable Legal reads centrally managed settings from the registry. Values under a `,_jsx(_components.code,{children:`\\\\Policies\\\\`}),` path are enforced and cannot be changed by users.`]}),`\n`,_jsx(_components.p,{children:`The order of priority is:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`HKCU:\\\\Software\\\\Policies\\\\Draftable\\\\`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (highest)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`HKLM:\\\\Software\\\\Policies\\\\Draftable\\\\`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`HKCU:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\S`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`oftware`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`raftable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (lowest)`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`For a machine-wide deployment, write to `,_jsx(_components.code,{children:`HKLM:\\\\Software\\\\Policies\\\\Draftable\\\\`}),`. Note that `,_jsx(_components.code,{children:`HKLM:\\\\Software\\\\Draftable\\\\`}),`, without `,_jsx(_components.code,{children:`Policies`}),`, is not read by the application.`]}),`\n`,_jsx(Heading,{level:`3`,id:`deploying-the-product-key`,children:`Deploying the product key`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Key:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` HKLM:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\S`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`oftware`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`olicies`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`raftable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\C`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`ompare`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ProductKey`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` REG_SZ`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` data:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`your`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` product`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ke`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`y`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`commonly-deployed-settings`,children:`Commonly deployed settings`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Key:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` HKLM:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\S`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`oftware`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`olicies`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`raftable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\C`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`ompare`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` StartOnStartupOption`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` REG_SZ`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` data:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Start`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` Silent`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` NotStart`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`One setting is worth deploying in the same pass as the product key: the `,_jsx(_components.strong,{children:`Organisation Identifier`}),`. It tags this deployment so Draftable can report back on how your organisation is using the product. Usage data is only recorded from the point the identifier is applied, so it is far more useful set now than added later.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Key:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` HKLM:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\S`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`oftware`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`olicies`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\D`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`raftable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\F`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`eature`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` name:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` OrganizationIdentifier`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` REG_SZ`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`Value`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` data:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`your`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GUID`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` or`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` organisation`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` labe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`l`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/hc/en-us/articles/51788481256985-Configure-an-Organisation-Identifier-Group-Policy-Registry`,children:`Track your organisation’s Draftable usage (Organisation Identifier)`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`For the full set of available settings, including DMS configuration, output types and redline profiles, see `,_jsx(_components.a,{href:`/hc/en-us/articles/24732245077401-Most-common-Draftable-Legal-registry-configurations`,children:`Most common Draftable Legal registry configurations`}),` and `,_jsx(_components.a,{href:`/hc/en-us/articles/18763487262105-Configuring-settings-with-Group-Policy-Draftable-Legal`,children:`Configuring settings with Group Policy`}),`. If you prefer to manage settings through Group Policy rather than in the deployment script, the ADMX and ADML templates are available from `,_jsx(_components.a,{href:`/hc/en-us/articles/28666057117721-Draftable-Legal-Group-Policy-Template-Files`,children:`Draftable Legal Group Policy Template Files`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Do not copy an entire exported `,_jsx(_components.code,{children:`Draftable`}),` registry hive between machines.`]}),` Some values are specific to the machine they were created on, and copying the whole hive to other devices causes integration faults that are difficult to diagnose. Deploy only the specific values you intend to manage.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`step-4-add-the-file-explorer-menu-if-it-is-missing`,children:`Step 4: Add the File Explorer menu, if it is missing`}),`\n`,_jsxs(_components.p,{children:[`The right-click `,_jsx(_components.strong,{children:`Compare in Draftable`}),` entries are created by the installer at the same time as the URL scheme, so if that registration was prevented they will be absent too. Repairing the installation restores both. Use the values below if you would rather create them from your deployment, or if the entries are missing on machines where you do not want to repair the installation. They are optional, and their absence does not affect comparisons started from a DMS or the Office add-ins.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"C:\\\\Program Files (x86)\\\\Draftable\\\\Draftable Desktop\\\\DraftableDesktop.exe\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Compare in Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Icon\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"MultiSelectModel\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Player\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\Draftable\\\\command\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\\\\\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\" \\\\\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`%`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\DraftableQuick\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1-Click in Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\DraftableQuick\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Icon\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\DraftableQuick\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"MultiSelectModel\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Player\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\*\\\\shell\\\\DraftableQuick\\\\command\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\\\\\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\" -run \\\\\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`%`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\Directory\\\\shell\\\\Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Start Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\Directory\\\\shell\\\\Draftable\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`v `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Icon\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`reg add `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"HKLM\\\\Software\\\\Classes\\\\Directory\\\\shell\\\\Draftable\\\\command\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ve `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`t REG_SZ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`d `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\\\\\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$exe`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\" \\\\\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`%`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\\\\`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` /`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`f`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`On Windows 11 these entries appear under `,_jsx(_components.strong,{children:`Show more options`}),` in the right-click menu, rather than in the short menu shown first. For the Windows 11 short menu, see `,_jsx(_components.a,{href:`/hc/en-us/articles/Enable-the-Windows-11-right-click-menu-for-Draftable-Legal`,children:`Enable the Windows 11 right-click menu for Draftable Legal`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`detection-method`,children:`Detection method`}),`\n`,_jsx(_components.p,{children:`For an application with an MSI deployment type, Configuration Manager derives a detection rule from the MSI product code automatically, and that is sufficient to detect the application itself.`}),`\n`,_jsx(_components.p,{children:`If you want the deployment to be reported as compliant only when it is fully configured, add a second detection clause for the URL scheme registration:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Setting`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Setting type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Registry`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Hive`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`HKEY_LOCAL_MACHINE`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Key`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`Software\\\\Classes\\\\draftable\\\\shell\\\\open\\\\command`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Data type`}),_jsx(_components.td,{style:{textAlign:`left`},children:`String`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Condition`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Value exists`})]})]})]}),`\n`,_jsx(_components.p,{children:`This is useful because it distinguishes a fully working deployment from one where the MSI installed but the shell registration did not complete. Since that registration cannot fail the installation, a detection rule is the most practical way to find affected machines across an estate rather than discovering them one support ticket at a time.`}),`\n`,_jsx(Heading,{level:`2`,id:`using-a-deployment-script-wrapper`,children:`Using a deployment script wrapper`}),`\n`,_jsx(_components.p,{children:`Many organisations wrap the installation in a PowerShell script, often using a framework such as the PowerShell App Deployment Toolkit. The sequence is the same as above: install the MSI, register the URL scheme, apply the settings, then optionally register the File Explorer menu.`}),`\n`,_jsxs(_components.p,{children:[`If your framework provides its own registry helper, you can use it in place of the `,_jsx(_components.code,{children:`reg add`}),` commands. The values to create are identical. For example, a toolkit that exposes a `,_jsx(_components.code,{children:`Set-RegistryKey`}),` function would create the first URL scheme value as:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`powershell`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`Set-RegistryKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` -`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Key `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'HKEY_LOCAL_MACHINE\\\\Software\\\\Classes\\\\draftable'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` -`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Name `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'URL Protocol'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` -`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Value `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` -`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Type `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'String'`})]}),`\n`]})})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Do not treat a script step’s exit code as proof that the URL scheme was registered.`}),` Always confirm the registry values exist, or use the validation steps below. An exit code of zero from a wrapper script only means the step ran, not that the scheme is present.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`validating-the-deployment`,children:`Validating the deployment`}),`\n`,_jsx(_components.p,{children:`Test on a machine that has received the deployment and has had no manual configuration applied, and perform no manual steps before testing.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Confirm the URL scheme responds`,children:_jsxs(_components.p,{children:[`Press `,_jsx(_components.code,{children:`Windows + R`}),`, enter `,_jsx(_components.code,{children:`draftable://?source=outlook`}),` and select `,_jsx(_components.strong,{children:`OK`}),`. The `,_jsx(_components.strong,{children:`New Comparison`}),` window should open.`]})}),_jsx(Step,{title:`Confirm the HTTP Listener Service is running`,children:_jsxs(_components.p,{children:[`Press `,_jsx(_components.code,{children:`Ctrl + Shift + Esc`}),`, open the `,_jsx(_components.strong,{children:`Services`}),` tab, and confirm that `,_jsx(_components.code,{children:`Draftable.HttpListener`}),` is present and running.`]})}),_jsx(Step,{title:`Run the built-in system check`,children:_jsxs(_components.p,{children:[`In Draftable Legal, open `,_jsx(_components.strong,{children:`Settings`}),`, then `,_jsx(_components.strong,{children:`Help \u0026 Troubleshooting`}),`, then `,_jsx(_components.strong,{children:`Diagnostics`}),`, and select `,_jsx(_components.strong,{children:`Run system check`}),`. On versions before 26.6 this is `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Troubleshooting`}),` > `,_jsx(_components.strong,{children:`System Verification`}),`. Confirm the `,_jsx(_components.strong,{children:`Microsoft Windows: Custom URL scheme supported`}),` check passes.`]})}),_jsx(Step,{title:`Start a comparison from your DMS`,children:_jsx(_components.p,{children:`From iManage, SharePoint Online or NetDocuments, select two documents and choose the Draftable compare action. The comparison should open in Draftable Legal.`})}),_jsx(Step,{title:`Confirm licensing applied`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings`}),`, then `,_jsx(_components.strong,{children:`Licensing`}),`, and confirm the product key has been applied and the licence is active.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`updating-an-existing-deployment`,children:`Updating an existing deployment`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`An MSI update does not preserve your previous feature selection.`}),` Installing a newer MSI over an existing installation applies only the features named in the new command. Any feature you leave out is removed, including `,_jsx(_components.code,{children:`HttpListener`}),` and the Office add-ins. Always repeat the full feature list in every update command. For the installation above, use `,_jsx(_components.code,{children:`ADDLOCAL=DraftableDesktop,StartMenuShortcut,DesktopShortcut,HttpListener`}),`, plus any optional features you deployed. This is the usual explanation for the HTTP Listener Service or an add-in disappearing after an update.`]})}),`\n`,_jsxs(_components.p,{children:[`An update re-runs the installer’s shell registration, so it also refreshes the URL scheme. Verify it after updating all the same, and if you build the registry values into your deployment, keep them in the update as well. If the installation path changes between versions, the `,_jsx(_components.code,{children:`shell\\\\open\\\\command`}),` value has to match the new path, otherwise it points at an executable that no longer exists.`]}),`\n`,_jsxs(_components.p,{children:[`Machine-wide MSI installations do not update themselves, so plan version upgrades as a normal Configuration Manager deployment. For a downgrade, uninstall the current version first: installing an older MSI over a newer one is not supported. See `,_jsx(_components.a,{href:`/hc/en-us/articles/Update-procedure-and-configuration-across-deployment-options`,children:`Update procedure and configuration across deployment options`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Symptom`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Likely cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Comparisons started from a DMS, add-in or File Explorer do nothing at all`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The `,_jsx(_components.code,{children:`draftable://`}),` URL scheme is not registered. See `,_jsx(_components.a,{href:`/hc/en-us/articles/Draftable-does-not-launch-from-iManage-SharePoint-or-File-Explorer`,children:`Draftable does not launch from iManage, SharePoint or File Explorer`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`A browser prompt appears every time asking permission to open Draftable`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Expected browser behaviour that can be suppressed with policy. See `,_jsx(_components.a,{href:`/hc/en-us/articles/Allowing-Draftable-to-launch-from-your-browser-and-the-iManage-Work-Panel`,children:`Allowing Draftable to launch from your browser and the iManage Work Panel`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`The MSI fails on machines that previously had the default installer`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`A leftover `,_jsx(_components.code,{children:`%LocalAppData%\\\\DraftableDesktop`}),` folder. Remove it and redeploy`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`The HTTP Listener Service is missing after an update`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The feature was not listed in the update command’s `,_jsx(_components.code,{children:`ADDLOCAL`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Office add-ins installed but not loading`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The add-in `,_jsx(_components.code,{children:`LoadBehavior`}),` value. See `,_jsx(_components.a,{href:`/hc/en-us/articles/53125847291673-Office-Add-ins-Not-Loading-After-MSI-Installation`,children:`Office Add-ins Not Loading After MSI Installation`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Comparisons open but documents fail to load from iManage`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Draftable has no authenticated DMS session. Check the iManage configuration in `,_jsx(_components.a,{href:`/hc/en-us/articles/22860371094681-Configuring-iManage-to-be-able-to-launch-comparisons-directly-from-within-iManage`,children:`Configuring iManage to be able to launch comparisons directly from within iManage`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`If you need assistance with a Configuration Manager deployment, contact `,_jsx(_components.a,{href:`mailto:support@draftable.com`,children:`support@draftable.com`}),` and include your verbose MSI installer log.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Deploy Draftable Legal with SCCM (ConfigMgr)","description":"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.","keywords":["endpoint manager","application model","detection method","silent msi rollout","url protocol registration","psappdeploytoolkit","system context install","managed rollout"],"href":"/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"The deployment sequence","slug":"the-deployment-sequence","depth":2,"children":[]},{"title":"Step 1: Install the MSI","slug":"step-1-install-the-msi","depth":2,"children":[]},{"title":"Step 2: Verify the draftable:// URL scheme","slug":"step-2-verify-the-draftable//-url-scheme","depth":2,"children":[{"title":"Checking whether the scheme is registered","slug":"checking-whether-the-scheme-is-registered","depth":3,"children":[]},{"title":"Restoring the registration","slug":"restoring-the-registration","depth":3,"children":[]},{"title":"Registry values","slug":"registry-values","depth":3,"children":[]},{"title":"Creating the values from a script","slug":"creating-the-values-from-a-script","depth":3,"children":[]}]},{"title":"Step 3: Apply settings with the registry or Group Policy","slug":"step-3-apply-settings-with-the-registry-or-group-policy","depth":2,"children":[{"title":"Deploying the product key","slug":"deploying-the-product-key","depth":3,"children":[]},{"title":"Commonly deployed settings","slug":"commonly-deployed-settings","depth":3,"children":[]}]},{"title":"Step 4: Add the File Explorer menu, if it is missing","slug":"step-4-add-the-file-explorer-menu-if-it-is-missing","depth":2,"children":[]},{"title":"Detection method","slug":"detection-method","depth":2,"children":[]},{"title":"Using a deployment script wrapper","slug":"using-a-deployment-script-wrapper","depth":2,"children":[]},{"title":"Validating the deployment","slug":"validating-the-deployment","depth":2,"children":[]},{"title":"Updating an existing deployment","slug":"updating-an-existing-deployment","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"draftable","siteName":"Draftable","title":"Deploy Draftable Legal with SCCM (ConfigMgr) - Draftable","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T04:50:23.712Z","originalFileLocation":"hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Draftable\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Deploy Draftable Legal with SCCM (ConfigMgr) - Draftable\">\u003cmeta data-mint-head property=\"og:description\" content=\"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Draftable\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://draftable.mintlify.app/_mintlify/api/og/v2?division=Installer+%26+deployment+methods\u0026amp;title=Deploy+Draftable+Legal+with+SCCM+%28ConfigMgr%29\u0026amp;description=Roll+out+Draftable+Legal+with+Microsoft+Configuration+Manager+%28SCCM%29%3A+install+command%2C+URL+scheme+registration%2C+managed+settings%2C+detection+and+validation.\u0026amp;theme=8b4bb36d23222d01ed7633af\u0026amp;signature=ac804b6778e5f24dffc2e5cc6462ed2b01879903df6963fd7a786391075d8eb6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Deploy Draftable Legal with SCCM (ConfigMgr) - Draftable\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://draftable.mintlify.app/_mintlify/api/og/v2?division=Installer+%26+deployment+methods\u0026amp;title=Deploy+Draftable+Legal+with+SCCM+%28ConfigMgr%29\u0026amp;description=Roll+out+Draftable+Legal+with+Microsoft+Configuration+Manager+%28SCCM%29%3A+install+command%2C+URL+scheme+registration%2C+managed+settings%2C+detection+and+validation.\u0026amp;theme=8b4bb36d23222d01ed7633af\u0026amp;signature=ac804b6778e5f24dffc2e5cc6462ed2b01879903df6963fd7a786391075d8eb6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/draftable/pQyXElPhkbd2xrpy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Draftable\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#AB51FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.draftable.com/#organization\",\"name\":\"Draftable\",\"url\":\"https://help.draftable.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/draftable/imkML5ZUhheCvc4m/logo/draftable-light.png?fit=max\u0026auto=format\u0026n=imkML5ZUhheCvc4m\u0026q=85\u0026s=b44d360806e73633ad47b2f8303216cc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.draftable.com#website\",\"name\":\"Draftable\",\"url\":\"https://help.draftable.com\",\"publisher\":{\"@id\":\"https://help.draftable.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM#webpage\",\"url\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM\",\"name\":\"Deploy Draftable Legal with SCCM (ConfigMgr)\",\"description\":\"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\",\"dateModified\":\"2026-10-22T04:50:23.712Z\",\"isPartOf\":{\"@id\":\"https://help.draftable.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Installing \u0026 Deployment\",\"item\":\"https://help.draftable.com/hc/en-us/articles/16018288168601-Enterprise-deployment-options\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installer \u0026 deployment methods\",\"item\":\"https://help.draftable.com/hc/en-us/articles/31609155610394-Deployment-options-via-MSI-System-wide-installer\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deploy Draftable Legal with SCCM (ConfigMgr)\",\"item\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM#article\",\"headline\":\"Deploy Draftable Legal with SCCM (ConfigMgr)\",\"name\":\"Deploy Draftable Legal with SCCM (ConfigMgr)\",\"description\":\"Roll out Draftable Legal with Microsoft Configuration Manager (SCCM): install command, URL scheme registration, managed settings, detection and validation.\",\"url\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM\",\"mainEntityOfPage\":{\"@id\":\"https://help.draftable.com/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM#webpage\"},\"dateModified\":\"2026-10-22T04:50:23.712Z\",\"keywords\":\"endpoint manager, application model, detection method, silent msi rollout, url protocol registration, psappdeploytoolkit, system context install, managed rollout\",\"publisher\":{\"@id\":\"https://help.draftable.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.draftable.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Draftable\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Draftable","nav":{"global":null,"products":[{"product":"Introduction to Draftable","pages":[{"title":"Introduction to Draftable","href":"/hc/en-us/articles/Welcome"}]},{"product":"Release Notes","pages":[{"title":"Release Notes","href":"/hc/en-us/articles/20871414263577-Release-Log-Draftable-Legal"}]},{"product":"Draftable Legal ","tabs":[{"tab":"Overview \u0026 Configuration","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Draftable Legal (Draftable Compare)","href":"/hc/en-us/articles/Welcome-to-Draftable-Legal"},{"title":"Draftable Legal Quick Start Guide","href":"/hc/en-us/articles/15749896564377-Draftable-Legal-Quick-Start-Guide"},{"title":"Draftable Legal system requirements","sidebarTitle":"System Requirements","href":"/hc/en-us/articles/18527609745305-System-Requirements"},{"title":"Draftable Legal network requirements","sidebarTitle":"Network Requirements","href":"/hc/en-us/articles/28148507772185-Network-Requirements"},{"title":"Draftable Legal supported file types","sidebarTitle":"Supported file types","href":"/hc/en-us/articles/18067608872601-Supported-file-types"},{"title":"Comparison Type: Choose the right option","href":"/hc/en-us/articles/33190528521882-Comparison-Type-How-to-choose-the-right-option-in-the-Draftable-New-Comparison-Window"}]},{"group":"Installing \u0026 Deployment","pages":[{"title":"Draftable Legal enterprise deployment options","sidebarTitle":"Enterprise deployment options","href":"/hc/en-us/articles/16018288168601-Enterprise-deployment-options"},{"title":"Updating Draftable Legal: EXE and MSI installers","href":"/hc/en-us/articles/Update-procedure-and-configuration-across-deployment-options"},{"group":"Installer \u0026 deployment methods","expanded":false,"pages":[{"title":"MSI deployment options (system-wide installer)","href":"/hc/en-us/articles/31609155610394-Deployment-options-via-MSI-System-wide-installer"},{"title":"Switching from the EXE to the machine-wide MSI","href":"/hc/en-us/articles/Switching-from-the-default-installer-to-the-machine-wide-MSI"},{"title":"Silent install and launch for Draftable Legal","href":"/hc/en-us/articles/22425102143129-Silent-install-launch-options-for-Draftable-Legal"},{"title":"Deploying Draftable Legal with Microsoft Intune","description":"Deploy the Draftable Legal machine-wide MSI with Microsoft Intune, push the product key through Group Policy, and fix MSI installs blocked by existing files.","href":"/hc/en-us/articles/19521353760921-Enterprise-installment-for-Draftable-using-Intune"},{"title":"Deploy Draftable Legal with SCCM (ConfigMgr)","href":"/hc/en-us/articles/Deploying-Draftable-Legal-with-Microsoft-Configuration-Manager-SCCM"},{"title":"Deployment advice for Citrix and RDP environments","description":"Guidance for IT administrators deploying Draftable Legal in Citrix, Remote Desktop (RDP/RDS), and other shared-session environments, covering the correct installer to use and how licensing is configured for these setups.","href":"/hc/en-us/articles/Deployment-advice-for-Citrix-and-RDP-environments-overview"}]},{"group":"Group Policy \u0026 registry","expanded":false,"pages":[{"title":"Configuring settings with Group Policy (Draftable Legal)","mode":"wide","href":"/hc/en-us/articles/18763487262106-Configuring-settings-with-Group-Policy-Draftable-Legal"},{"title":"Draftable Legal Group Policy Template Files","href":"/hc/en-us/articles/28666057117722-Draftable-Legal-Group-Policy-Template-Files"},{"title":"Configuring Redline profiles within Group Policy","href":"/hc/en-us/articles/22665341687705-Configuring-Redline-profiles-within-Group-Policy"},{"title":"Draftable Legal registry configurations","href":"/hc/en-us/articles/24732245077401-Most-common-Draftable-Legal-registry-configurations"},{"title":"Organisation Identifier: Track Draftable usage","href":"/hc/en-us/articles/51788481256985-Configure-an-Organisation-Identifier-Group-Policy-Registry"}]},{"group":"Licensing, launch \u0026 output configuration","expanded":false,"pages":[{"title":"Check Draftable Legal activation across machines","href":"/hc/en-us/articles/49539873315353-Verifying-Draftable-Legal-licence-activation-across-user-machines"},{"title":"Let browsers and iManage launch Draftable","href":"/hc/en-us/articles/Allowing-Draftable-to-launch-from-your-browser-and-the-iManage-Work-Panel"},{"title":"Customize the email subject and body for exports","href":"/hc/en-us/articles/How-to-customize-email-body-and-subject-text-for-comparison-exports"}]}]},{"group":"Configuration of Modern Office Add-ins","pages":[{"title":"Installing Draftable in Office","href":"/hc/en-us/articles/52362093587481-Draftable-in-Office"},{"title":"Configuring Draftable for Office","href":"/hc/en-us/articles/51764565990425-Configuring-Draftable-for-Office"},{"title":"Installing Draftable in Outlook","href":"/hc/en-us/articles/Installing-Draftable-in-Outlook"},{"title":"Installing Draftable for Outlook","href":"/hc/en-us/articles/Installing-Draftable-for-Outlook"},{"title":"Deploy Redline in Email to Outlook users","href":"/hc/en-us/articles/46382047949978-Configuring-Redline-in-Email-Outlook-with-Draftable"},{"title":"Moving from the COM add-ins to the JavaScript add-ins","href":"/hc/en-us/articles/Moving-from-the-COM-add-ins-to-the-JavaScript-add-ins"}]},{"group":"Error Configuration \u0026 Telemetry (Admin)","pages":[{"title":"Product Telemetry","href":"/hc/en-us/articles/34620487450265-Product-Telemetry"},{"title":"End-user error messages, logs and support email","href":"/hc/en-us/articles/34137792187802-How-To-Configure-End-User-Troubleshooting-Error-Messages-Logs-and-Contact-Email"}]}]},{"tab":"Draftable Legal User Academy","pages":[{"title":"Draftable Legal User Academy","href":"/hc/en-us/articles/How-to-use-this-academy"}]},{"tab":"Administrator Deployment Track","pages":[{"title":"Administrator Deployment Track","href":"/hc/en-us/articles/Deploying-Draftable-An-introduction"}]},{"tab":"Product Customization","pages":[{"title":"Product Customization","href":"/hc/en-us/articles/19002262177689-Customizing-your-Draftable-Legal-experience"}]},{"tab":"Using Draftable Legal","pages":[{"title":"Using Draftable Legal","href":"/hc/en-us/articles/19002140760217-Launching-a-Comparison-in-Draftable-Legal-A-Step-by-Step-Guide"}]},{"tab":"Working with our add-ins","pages":[{"title":"Working with our add-ins","href":"/hc/en-us/articles/Working-with-our-add-ins"}]},{"tab":"DMS Integrations","pages":[{"title":"DMS Integrations","href":"/hc/en-us/articles/26582558771481-iManage-Configuration-Checklist"}]},{"tab":"Training Centre \u0026 Video Resources","pages":[{"title":"Training Centre \u0026 Video Resources","href":"/hc/en-us/articles/Introduction-to-this-training-centre"}]},{"tab":"FAQ \u0026 Troubleshooting","pages":[{"title":"FAQ \u0026 Troubleshooting","href":"/hc/en-us/articles/30114595020185-Draftable-Legal-Frequently-Asked-Questions"}]}]},{"product":"Draftable Clean","pages":[{"title":"Draftable Clean","href":"/hc/en-us/Draftable-Clean-articles/What-is-Draftable-Clean"}]},{"product":"Draftable Business","pages":[{"title":"Draftable Business","href":"/hc/en-us/articles/10301668955673-Draftable-Business-Quick-Start-Guide"}]},{"product":"Draftable API","pages":[{"title":"Draftable API","href":"/hc/en-us/articles/Draftable-API-getting-started"}]},{"product":"Draftable APISH","pages":[{"title":"Draftable APISH","href":"/hc/en-us/articles/51133475373465-API-Self-Hosted-v3-Quick-Start-Guide"}]},{"product":"Draftable Partners","pages":[{"title":"Draftable Partners","href":"/hc/en-us/Draftable-Partner-articles/Why-partner-with-Draftable"}]}]},"title":"Deploy Draftable Legal with SCCM (ConfigMgr) - Draftable","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}