PrizmDoc Viewer v13.9 - Updated
Registry Changes
Administrator Guide (Self-Hosted) > Install PrizmDoc Server > Install on Windows > Registry Changes

Registry Changes

The PrizmDoc installer will modify the registry to increase the size of the non-interactive heap, allowing the Prizm service to create more than the default number of child processes to run its micro-services.

If the registry already contains a value greater than necessary, no changes to the registry will be made. If the registry is modified, and PrizmDoc is un-installed, the original registry values will be replaced.

Interactive Installation

A manual heap size value adjustment process is not required when the PrizmDoc Windows Server installer is running in its interactive UI mode, where it will make all of the necessary registry changes and require a system reboot.

Due to a known issue with the installer, it might not ask for a reboot after the installation, so please make sure to reboot the system manually. This issue will be addressed in the future release.

Non-Interactive Installation

In order to avoid a system reboot when installing PrizmDoc Server for Windows in non-interactive mode, such as for cloud-based systems using auto-deployment, the cloud image must have its registry modified as described below.

Registry Changes

Registry Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

Value: Windows

The value is a complex, space separated set of system wide settings, one of which is named "SharedSection". This is a comma-separated string value containing 3 numeric values that may look like: SharedSection=1024,20480,768.

The third numeric value is a non-interactive desktop heap size in kilobytes, which must be set to the Heap Size Value (see table below) corresponding to the number of CPU cores in the server:

CPU Cores Instance Count Heap Size
Multiplication Factor
Heap Size Value
1 1 1 768 (default)
2, 3 Number of Cores 2 1536
4 <= Cores < 8 4 2 1536
8 8 3 2304
12 12 4 3072
16 16 5 3840
20 20 6 4608
24 24 7 5376
28 28 8 6144
32 32 9 6912

The heap size value is calculated from the default size by applying a heap size multiplier corresponding to the number of CPU cores available on the server.

The instance count indicates the number of Office document converter processes the Office Conversion service will handle when using the MSO option.