Skip to main content

Suppressing License Error Dialogs

Overview

In some deployment scenarios, you may need to suppress license error dialogs that appear when license checkout fails. This is particularly useful in automated or unattended environments where dialog boxes can't be dismissed interactively.

Important: This setting hides real license checkout failures. Use it only in environments where you have alternative monitoring or logging mechanisms to detect licensing issues.

Version 6 Configuration

For ScrewDrivers v6 and Simplify Suite v6, configure the registry as follows:

Registry Path:

HKEY_LOCAL_MACHINE\SOFTWARE\Tricerat\Simplify Licensing

Value Name: SuppressLicenseErrorDialog Value Type: REG_DWORD Value Data: 1 (to enable suppression)

Example Registry Entry

[HKEY_LOCAL_MACHINE\SOFTWARE\Tricerat\Simplify Licensing]
"SuppressLicenseErrorDialog"=dword:00000001

Version 7 Configuration

For ScrewDrivers v7, the registry path has changed:

Registry Path:

HKEY_LOCAL_MACHINE\SOFTWARE\Tricerat\Licensing

Value Name: SuppressLicenseErrorDialog Value Type: REG_DWORD Value Data: 1 (to enable suppression)

Example Registry Entry

[HKEY_LOCAL_MACHINE\SOFTWARE\Tricerat\Licensing]
"SuppressLicenseErrorDialog"=dword:00000001

Implementation Methods

You can implement this registry setting through several methods:

Manual Registry Edit

  1. Open Registry Editor (regedit.exe) as Administrator
  2. Navigate to the appropriate path for your version
  3. Create a new DWORD value named SuppressLicenseErrorDialog
  4. Set the value to 1
  5. Restart the affected ScrewDrivers services

Group Policy

Deploy the registry setting through Group Policy Preferences:

  1. Open Group Policy Management Console
  2. Edit the appropriate GPO
  3. Navigate to Computer Configuration → Preferences → Windows Settings → Registry
  4. Create a new registry item with the settings above
  5. Link the GPO to the appropriate organizational units

Automated Deployment Script

# For Version 6
New-ItemProperty -Path "HKLM:\SOFTWARE\Tricerat\Simplify Licensing" `
-Name "SuppressLicenseErrorDialog" `
-Value 1 `
-PropertyType DWORD `
-Force

# For Version 7
New-ItemProperty -Path "HKLM:\SOFTWARE\Tricerat\Licensing" `
-Name "SuppressLicenseErrorDialog" `
-Value 1 `
-PropertyType DWORD `
-Force

Considerations and Best Practices

When using this setting, keep these important points in mind:

Monitoring Required: This setting hides license checkout failures. You should implement alternative monitoring to detect licensing issues, such as:

  • Regular review of ScrewDrivers logs
  • Monitoring of license server availability
  • Periodic audits of successful license checkouts

Troubleshooting Impact: Suppressed dialogs can make troubleshooting more difficult. If you're experiencing licensing issues, temporarily disable this setting to see the actual error messages.

Documentation: Document that you've enabled this setting in your environment. Future administrators need to know that licensing errors aren't being displayed.

Disabling Suppression

To re-enable license error dialogs, either delete the registry value or set it to 0:

# Delete the value
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Tricerat\Licensing" `
-Name "SuppressLicenseErrorDialog"

# Or set it to 0
Set-ItemProperty -Path "HKLM:\SOFTWARE\Tricerat\Licensing" `
-Name "SuppressLicenseErrorDialog" `
-Value 0