VDI client registry settings in zoom App
VDI setups can be tuned more efficiently with registry keys. You can create the registry key or subkey if it does not exist. For the change to take effect, restart the Zoom client once you have created or edited a registry key. Non-troubleshooting registry keys are not recommended. A large number of unnecessary files can be generated by changing the LogLevel value in particular.
Unless otherwise noted, all of the registry keys listed below are equally applicable to the HKEY_LOCAL_MACHINE (HKLM) and the HKEY_CURRENT_USER (HKCU) hives. Zoom checks both the user’s directory and the machine’s directory for the key, before checking the user’s directory first. A key that is set in both hives will use the value from the HKCU hive if the same one is set in HKLM and HKCU. A virtual machine’s registry table only needs to be configured to utilize keys in order to take effect.
Furthermore, the VDI client is also capable of responding to MSI switches for additional configuration, apart from the AutoUpdate switch.
Registry Keys
Key:
ZOOM/Zoom Meetings/VDI/Policies
Value:
TheServiceUnavailableTipMsg
Value Type:
(REG_SZ) String Value
Value Description:
When VDI plugin is not available, displays a message defined by the administrator. For all errors, if this does not exist or the string value is empty, a default message will be displayed; for all errors that occur, the provided message will be displayed.
Comments:
Line returns are not supported by the registry table string type. Line returns should be indicated with “/n”. Content strings should not exceed 1024 characters, otherwise the setting may not be read.
Key:
VDI, SOFTWARE/Policies/Zoom/Zoom Meetings/Zoom
Value:
FollowShareSubscribeFps
Value Type:
DWORD
Value Description:
This is a frame rate set by the subscriber. The range is 1 to 5.
Key:
VDI/Zoom/Policies/Zoom Meetings/SOFTWARE
Value:
SharingCaptureFps
Value Type:
DWORD
Value Description:
The frame rate of the screen capture is set by the user. Any value between 1 and 5 can be used.
Key:
VDI/Zoom/Policies/Zoom Meetings/SOFTWARE
Value:
DisableDifferentVersionTip
Value Type:
DWORD
Value Description:
When the VDI client and VDI plugin versions do not match, this setting displays an error message. When a version mismatch occurs, a zero does not display a warning message, while any other value will.
Key:
In this section, you will find software/policies/Zoom/Zoom Meetings\VDI
Value:
The UDPPortBegin and UDPPortEnd headers
Value Type:
DWORD
Value Description:
A port range was specified by the user when using UDP. (1000, 64000) is the standard range for beginning port, (1100, 65000) for end port, and 100 is the minimum value for end-begin.
Note:
It is recommended to reserve 8 ports for one user if several people share a VM machine.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
EnableBoostPowerScheme
Value Type:
DWORD
Value Description:
Set the value to one (1) to disable. To enable, enter a zero (0) value or not available. Only thin clients with two cores or less can use this setting. If this setting is not set, or if it is set to 0, the VDI client will force the thin client to run in high performance mode.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
Using Fallback Mode
Value Type:
DWORD
Value Description:
The numbers correspond to one of the following modes:
Mode 1 (Behaves the same as when using the normal Zoom client)
(2) Runs as a screen-sharing meeting (audio and video are muted by default)
(3) A message will appear that says “Unable to meet. Please try again later.”
(4) An error message will appear. Zoom will close when the message is closed.
5. Video will not play.
(6) Sharing and video are disabled.
(7) Computer audio and video have been turned off.
Comments:
Default registry settings are one (1) if the registry settings are not configured.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
InputLogLevel
Value Type:
DWORD
Value Description:
Log output is determined by the following values:
Zero (no log output)
One (output error log)
Two (output warning log)
Three (output info log)
Four (output all logs)
Comments:
Null log files may be generated if set to zero (0).
VDI plugins will always generate a log of the init procedure.
Key:
ZOOM/POLICIES/ZOOM MEETINGS/VDI
Value:
EnableLog
Value Type:
DWORD
Value Description:
Users with (0) cannot enable logging
Logging. Users with (1) can enable logging
Comments:
Logging can be enabled by adding LogLevel to HKCU/Software/Zoom/VDI/Config. The maximum log file size and the maximum log count can also be set at this location if AllowEnableLog is set to 1.
Key:
VDI/Policies/Zoom/Zoom Meetings/SOFTWARE
Value:
LoggingReserveHours
Value Type:
DWORD
Value Description:
Time logs are kept for the durations (in hours). The values are set numerically.
Comments:
There is no limitation if the value is set to 0 or not set.
Key:
SOFTWARE/Policies/Zoom Meetings/VDI/Zoom
Value:
SizeOfLogReserve
Value Type:
DWORD
Value Description:
To keep log files of a certain size (in MB). This value can be set numerically.
Comments:
There is no limitation if the value is set to 0 or not set.
Key:
CERTAIN SOFTWARE, POLICIES, ZOOM, and ZOOM MEETINGS
Value:
MaximumLogFileSize
Value Type:
DWORD
Value Description:
In MBs, values between 1 and 100.
Comments:
Thin client software for Windows.
Key:
CERTAIN SOFTWARE, POLICIES, ZOOM, and ZOOM MEETINGS
Value:
CountMaxLogFile
Value Type:
DWORD
Value Description:
A value between 8 and 50.
Comments:
Thin clients running on Windows are affected.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
UnlockUDPBridge
Value Type:
DWORD
Value Description:
0 with no restrictions
(1) Cannot transfer data over a UDP connection between a VM and a thin client
Comments:
Setting this to 1 may speed up the process of joining a meeting if your thin client cannot connect to the Virtual Desktop VM by UDP. These settings will override those on the VM if they are configured on the thin client.
Key:
ZOOM/POLICIES/ZOOM MEETINGS/VDI
Value:
ICABridge should be disabled
Value Type:
DWORD
Value Description:
Has no restrictions (0)
(1) Cannot transfer data stream via ICA.
Comments:
Using this value to 1. If the MMR cannot be accessed by the thin client and the UDP connection from the thin client to the VM cannot be established, you will receive the message “Zoom Plugin cannot connect to server according to your Zoom configuration and network status”, and this will prevent the thin client from joining or starting meetings. In the event that this setting is configured on the thin client, those settings will take precedence over those that are configured in the VM.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
EnableMMRDirect
Value Type:
DWORD
Value Description:
No restrictions (0)
(1) The thin client is not able to connect to an MMR.
Comments:
Setting this configuration to 1 can speed up the process of joining meetings if your network firewall disables Zoom connections to thin clients. These settings will override the VM settings if they are configured on the thin client.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
SoundAECLevel
Value Type:
DWORD
Value Description:
Simple AEC (1)
Advanced AEC (2)
Comments:
By default, the value is 1. While Advanced AEC offers better audio quality over Simple AEC, it requires more CPU power and is therefore slower on thin clients.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
MaxSortBuddyCount
Value Type:
DWORD
Value Description:
Company buddies will be sorted in descending order.
As long as the number is less than or equal to the value set, company buddies will be sorted.
Comments:
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
PingThinClientFromServer
Value Type:
DWORD
Value Description:
Ping of the VDI VM.
(1) From the thin client.
Key:
ZOOM/POLICIES/ZOOM MEETINGS/VDI
Value:
TipMsgIncompatible
Value Type:
(REG_SZ) String Value
Value Description:
Strings defined by the user
Comments:
You should configure the message for meeting incompatibility to correspond to your internal helpdesk procedures. If your system administrator cannot resolve this problem, please contact your system administrator.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
TipMsgForFallbackMode
Value Type:
Value of String (REG_SZ)
Value Description:
When the VDI plugin cannot be used and fallback mode is set to 1, 2, 5, 6 or 7, displays a message defined by the user. There will not be a dialog box displayed when this registry key does not exist, or when the value of the string is empty.
Comments:
There is no support for line returns in the registry table string type. The user can indicate a line break by using “/n” if the user wants a line break. In order for the VDI client to read the setting correctly, the content string cannot exceed 1024 characters in length. Otherwise, the setting may not be read by the client.
Key:
VDI/Policies/Zoom/Zoom Meetings/SOFTWARE
Value:
MinPluginVersion
Value Type:
Value of String (REG_SZ)
Value Description:
The current version of 2.1.5
Comments:
Choose a version that matches your existing deployment of thin client plugins. This setting defaults to version 2.1.5.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
TheForceWallView3x3
Value Type:
DWORD
Value Description:
A zero value. Determine whether to use 5×5 by using 720HD.
Using 3×3 forces the use of 5×5.
Key:
Zoom Meetings/Policies/Zoom Software/
Value:
DOTCompliantMode
Value Type:
DWORD
Value Description:
0 by default, no effect
(1) Video will be on throughout the entire meeting, and the user will not be able to turn it off. Audio can be toggled on or off.
(2) Computer audio and video will be disabled. Calls will only be accepted over the phone. A PMI meeting still requires the host to check the audio settings on the phone and computer. If the host has enabled computer audio on the PMI, the VDI client will enable it.
Comments:
HKLM must be used with this key.
Key:
ZOOM/Policies/Zoom Meetings/Zoom Meetings
Value:
Hide the advanced settings
Value Type:
DWORD
Value Description:
A value of zero is the default. A list of advanced settings will appear.
(I) Advanced settings will not be displayed.
Key:
ZOOM/Policies/Zoom Meetings/Zoom Meetings
Value:
ShowVideoPreviewDialogAlways
Value Type:
DWORD
Value Description: 1
Comments:
Video previews will be displayed before users can join a meeting with video on, and they can choose whether or not to join with video. Use the HKLM key to set this key.
Key:
SOFTWARE\Policies\Zoom\Zoom Meetings/Zoom Meetings
Value:
EnableDirectConnectionPK
Value Type:
DWORD
Value Description:
Comments:
Login/join meeting related requests are the only ones affected by this change.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
AddPluginDSCPMarking
Value Type:
DWORD
Value Description:
The plugin traffic is not marked with DSCP (even if that option is enabled on the account).
The following steps should be taken: (1) Mark plugin traffic with DSCP.
Comments:
In order for this to work on the plugin-side, DSCP marking must be enabled in the Zoom web portal.
Key:
VDI/PerInstall/Zoom Node/WOW6432
Value:
DatadirUnique
Value Type:
(REG_SZ) String Value
Value Description:
In the path %appdata%/zoomvdi/data, the string “YES” will enable a unique folder
Comments:
You can configure this setting in order to enable a unique folder for user data to be kept on that device.
Key:
VDI/PerInstall/Zoom Node/WOW6432
Value:
Turn off DirectConnection2Web
Value Type:
(REG_SZ) String Value
Value Description:
Comments:
Impacts all REST API web services
.Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
OffloadShare
Value Type:
DWORD
Value Description:
Disable VDI view share offloading.
It is not possible to offload VDI view share.
Comments:
0 is the default value. 1, on the other hand, uses a simple judgment method. Move the window quickly when viewing a share, and the window will not lag.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
ShareAudioSound
Value Type:
DWORD
Value Description:
The “share sound” option will be hidden if the value is 0.
(1) The “share sound” option will be displayed.
Comments:
0 is the default value.
Key:
VDI/SOFTWARE/Policies/Zoom/Zoom Meetings
Value:
AllowOptimizeForVideo
Value Type:
DWORD
Value Description:
Option “optimize for video clip” will be hidden if it has a value of (0).
If it has a value of (1), the option will be visible.
Comments:
By default, the value is 0.
Key:
ZOOM/Zoom Meetings/VDI/SOFTWARE/Policies
Value:
ProviderWMIEnabled
Value Type:
DWORD
Value Description:
The in-process WMI provider must be enabled for the VDI client by setting a value of one (1). You can disable the provider by specifying zero (0) or not available.
Key:
VDI/Policies/Zoom/Zoom Meetings/SOFTWARE
Value:
ADSCPValueForAudio, ADSCPValueForVideo
Value Type:
DWORD
Value Description:
DSCP tagging must be applied to both values and the value must be between 1 and 63, else the value will be the one stored in the Zoom web portal (account settings). The account settings are overridden if this value is set, and the user does not have to be logged in to use it.
Comments:
Audio and video are tagged with DSCP. To tag VDI client traffic, DSCP tagging requires admin privileges and that the “EnableIndependentDataPort” key be set to 1 if any values other than the default (40 for video, 56 for audio).