Mass-deploying with Group Policy Objects in Zoom App
In order to lock certain features and settings of Zoom, administrators can use an Active Directory Administrative Template or registry keys that will be installed during the deployment of the Zoom client. There is a setting that allows administrators to disable the ability for users to share screen or videos during meetings, no matter who is hosting the meeting.
Zoom settings and features may be configured by Active Directory administrators at any time through Group Policy. There is no need to have Zoom installed on the computer in order to configure these settings. You can download Zoom at a later date, and when you launch Zoom for the first time, the configurations you make will be applied. The settings apply either to the standard installer or to the MSI installation, regardless of the installation method used.
In addition to the Zoom desktop application, if you wish to deploy and configure Zoom Rooms as well, you can do so via command-line or Intune as well.
With Zoom Device Management, desktop clients can be enrolled in and managed centrally through the Zoom web portal. This lets you configure desktop clients and mobile apps remotely from a web browser.
It is strongly recommended that you update the Zoom Rooms client or Windows desktop client to the latest version if you want to ensure compatibility with the policies listed below.
The article explains the steps that can be followed in order to install Zoom on a Windows device, an Android device, an iOS device, and a macOS device. Additionally, Zoom has its own Device Management platform which enables you to centrally configure the mobile app settings as well as desktop client settings.
Contents
- 1 An overview of what is required to configure a GPO
- 2 Templates that are available for download
- 3 There are a number of ways you can configure the desktop client
- 3.0.1 Install and update
- 3.0.2 Network
- 3.0.3 Authentication
- 3.0.4 General meeting and client options
- 3.0.5 Video
- 3.0.6 Audio
- 3.0.7 Screen sharing
- 3.0.8 Zoom Phone
- 3.0.9 In-meeting Chat
- 3.0.10 Zoom Apps
- 3.0.11 Background and Filters
- 3.0.12 Recording
- 3.0.13 Zoom Room and Room System calling
- 3.0.14 Zoom Chat
- 3.0.15 Miscellaneous
- 3.1 **Important notes regarding AutoUpdate
- 4 Here are the options that you can select when configuring Zoom Rooms
An overview of what is required to configure a GPO
- Windows desktop client (either standard or IT Admin installer)
- macOS desktop client
- Zoom Rooms for PC
Note: You will need the latest version of Zoom installer to use some of the switches listed below.
Templates that are available for download
For each of the following versions of Zoom, the following download contains both the administrative templates and the registry files:
- Windows Desktop Client
- Policies for version 5.0.0
- Policies for version 5.0.2
- Policies for version 5.1.1
- Policies for version 5.2.0
- Policies for version 5.3.0
- Policies for version 5.4.0
- Policies for version 5.4.3
- Policies for version 5.4.6
- Policies for version 5.4.9
- Policies for version 5.5.0
- Policies for version 5.6.0
- Policies for version 5.6.3
- Policies for version 5.6.6
- Policies for version 5.6.7
- Policies for version 5.7.3
- Policies for version 5.7.6
- Policies for version 5.8.0
- Policies for version 5.8.3
- Policies for version 5.8.6
- Policies for version 5.9.0
- Policies for version 5.9.3
- Policies for version 5.9.6
- Policies for version 5.10.0
- Policies for version 5.10.3
- Windows Zoom Room Client
Configuration of Active Directory Administrative Templates
- Log on to your Active Directory server as an administrator.
- You can do it by choosing Start, Administrative Tools, then Active Directory Users and Computers.
- Choose the domain where the policy is to be applied and expand it.
- Select the domain where you would like to set the group policy from the right-click menu, click Properties, and then click Group Policy.
- In the Group Policy Manager, create a new object called Zoom.
- When you have selected the newly created Group Policy Object, click on Edit.
- Right click on Administrative Templates under Computer Configuration and select the option to Edit.
- You will then be able to choose whether or not to add or remove templates.
- You will need to go into the downloads section of this article and browse for the Administrative Template. Click on the Open button.
- After clicking on Close, you will be able to remove the Administrative Template.
- The option to enable Zoom should now appear under Computer configuration, then under Administrative Templates.
- The Zoom folder can be opened by double clicking on it to display a list of subfolders: General Settings, Chat Settings, and Meeting Settings.
- It is possible to view the settings for the individual subfolders by double-clicking on them and selecting them for more information and the ability to enable them or disable them.
There are a number of ways you can configure the desktop client
There are a number of Registry options that can be found at the following locations:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Zoom\Zoom Meetings\General
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Zoom\Zoom Meetings\Meetings
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Zoom\Zoom Meetings\Chat
The following table indicates in which specific area (General, Meetings, or Chat) each of the options can be found.
Registry Item | Description | Default state and value | Value type | Specific Registry location |
Install and update |
||||
AutoStartAfterReboot | This item starts the client automatically after restarting. | Disabled, 0 | Boolean | General |
AutoStartInSystemTray | If the client is launched automatically, it will appear in the system tray after it has been restarted. | Disabled, 0 | Boolean | General |
CloseToSystemTray | When the window is closed, Zoom is minimized to the system tray. | Enabled, 1″}”>Enabled, 1 | Boolean | General |
DisableCreatingDesktopShortcut | prevents a shortcut from being created on the desktop when installing or updating. | Disabled, 0 | Boolean | General |
EnableClientAutoUpdate | enables users to perform updates through the client itself. It also hides the Check for Updates button when it is disabled. More information about this can be found in the AutoUpdate section. |
Enabled MSI: Disabled”}”>EXE: Enabled MSI: Disabled | Boolean | General |
EnableSilentAutoUpdate | Allow the desktop client to silently check for updates and, if user’s version is lower than the stable version set by Zoom, install upon launching the client. This option requires the AutoUpdate option to be enabled. Please see AutoUpdate section for important details. |
Enabled, 1 | Boolean | General |
AlwaysCheckLatestVersion | Allow the desktop client to check for updates and, if user’s version is lower than the latest version released by Zoom, prompt the user to install the update. This option requires the AutoUpdate option to be enabled. The AutoUpdate section contains important details regarding the AutoUpdate feature. |
Disabled, 0 | Boolean | General |
SetUpdatingChannel | features and updates”}”>Controls the cadence at which updates are applied to the desktop client (versions 5.6.8 and beyond): Slow ((0)): Fewer updates and a more stable system. Fast (1): The most recent updates and features. More information on the AutoUpdate section can be found in that section. |
Slow (0) | Boolean | General |
DisableUpdateTo64Bit | controls whether the desktop client is able to update to the 64-bit version when an update is performed, if the 32-bit version is installed on a 64-bit system. | Disabled, 0 | Boolean | General |
SetEnrollToken4CloudMDM | provides the device with a token that enables it to be enrolled into Zoom Device Management using a web portal provided by Zoom. | Disabled, (empty) | String | General |
Network |
||||
BlockUntrustedSSLCert | If the SSL certificate you are connecting to has an untrusted SSL certificate, block it. | Enabled, 1 | Boolean | General |
SetNoRevocationCheckUrls | modifies the default certificate revocation prompt so that specific URLs can be trusted or bypasses it for untrusted certificates. If you have more than one domain, they should be separated with a “;”, for instance: hooli.com; hooli.org. | Disabled, (empty) | String | General |
DisableCertPin | enables the disabling of certificate pinning. | Disabled, 0 | Boolean | General |
ProxyPAC | means to set a proxy server for desktop clients with the URL’s provided by PAC. | Disabled, (empty) | String | General |
ProxyServer | Allows users to specify a proxy server to use as the name of the proxy. Example: server: port |
Disabled, (empty) | String | General |
ProxyBypass | This specifies the proxy bypass rule that will be applied to desktop clients. | Disabled, (empty) | String | General |
DisableAudioOverProxy | enables you to prevent audio traffic from being carried over proxies. | Disabled, 0 | Boolean | Meetings |
DisableVideoOverProxy | disallows video traffic over proxy servers. | Disabled, 0 | Boolean | Meetings |
DisableSharingOverProxy | disables the use of proxy servers to share screens. | Disabled, 0 | Boolean | Meetings |
BandwidthLimitUp | This setting determines the maximum sending bandwidth for the desktop client. Note: The web settings will override all limitations set by the client if bandwidth is restricted through web settings. |
Disabled, (empty) | String (all values in Kbps) | Meetings |
BandwidthLimitDown | allows you to set a maximum bandwidth limit for the desktop client. Note: The restrictions set in the web settings take precedence over any restrictions set by the client when bandwidth is restricted through the web settings. |
Disabled, (empty) | String (all values in Kbps) | Meetings |
IgnoreBandwidthLimits | On the web settings page, make sure that bandwidth limits are ignored. (Useful for exceptions to bandwidth restrictions) | Disabled, 0 | Boolean | General |
EnableIndependentDataPort | When the option is enabled, the client will use the following ports for the transmission of media data: Audio: 8803 Screen share: 8802 Video: 8801 |
Disabled, 0 | Boolean | Meetings |
EnableElevateForAdvDSCP | will initiate a new elevated process on the Zoom desktop client in order to support advanced DSCP markups. | Disabled, 0 | Boolean | Meetings |
ShareSessionDisableUDP | prevents screen sharing traffic from being sent over UDP rather than TCP. | Disabled, 0 | Boolean | General |
DisableDirectConnection2Web | – Disables all direct connections to Zoom’s service over the internet. | Disabled, 0 | Boolean | General |
DisableDirectConnectionPK | – When set to true, the Zoom client will not request a direct connection for the PK. | Disabled, 0 | Boolean | General |
Authentication |
||||
DisableFacebookLogin | dsable the Facebook login option. | Disabled, 0 | Boolean | General |
DisableGoogleLogin | disable the Google login option. | Disabled, 0 | Boolean | General |
EnableAppleLogin | enables the ability for Apple users to login using their Apple devices. | Enabled, 1 | Boolean | General |
DisableLoginWithSSO | disables the SSO login option. | Disabled, 0 | Boolean | General |
DisableLoginWithEmail | disables the Email login option. | Disabled, 0 | Boolean | General |
DisableKeepSignedInWithSSO | This will require the user to log in to SSO for the first time upon loading the application. | Disabled, 0 | Boolean | General |
DisableKeepSignedInWithGoogle | When the client is launched, it will require a new Google account login. | Disabled, 0 | Boolean | General |
DisableKeepSignedInWithFacebook | will require a fresh sign in to Facebook when the client is launched. | Disabled, 0 | Boolean | General |
KeepSignedIn | Notifies the client that the user is logged in when relaunching it. (Email login only) |
Disabled, 0 | Boolean | General |
ForceLoginWithSSO | Defaults login to SSO. | Disabled, 0 | Boolean | General |
SetSSOURL | allows for setting the default SSO URL for easy login through SSO. For example, hooli.zoom.us would be set as “ForceSSOUrl=hooli”. |
Disabled, (empty) | String | General |
ForceSSOURL | This command sets and locks the default SSO URL in order to allow an SSO login to occur. For example, hooli.zoom.us would be set as “ForceSSOUrl=hooli”. |
Disabled, (empty) | String | General |
EnableEmbedBrowserForSSO | In the client, it is possible to use the embedded browser for SSO. | Disabled, 0 | Boolean | General |
SetWebDomain | enables a user to set the web domain they will use to login to meetings or to join a meeting. By default, the value is https://zoom.us or https://zoom.com. |
Disabled, (empty) | String | General |
DisableAutoLaunchSSO | prevents Zoom from launching the previously used SSO URL when Zoom is launched on login. Having different SSO URLs for different accounts could be useful for users who have more than one account. | Disabled, 0 | Boolean | General |
EnablePhoneLogin | Enables the user to log in using their phone. | Disabled, 0 | Boolean | General |
EnableAlipayLogin | allows the user to login with the Alipay payment method. | Disabled, 0 | Boolean | General |
EnableQQLogin | Allows a user to log in with the QQ authentication method. | Disabled, 0 | Boolean | General |
EnableWeChatLogin | gives you the option of logging in using WeChat. | Disabled, 0 | Boolean | General |
SetAccountIDsRestrictedToJoin | prevents the client from joining meetings hosted by other IDs other than the one specified in the query. | Disabled, (empty) | String | General |
SetEmailDomainsRestrictedToLogin | – This allows you to set the domain for the emails that users can use to log in, each separated by an “&”. Example: zoom.us & hooli.com |
Disabled, (empty) | String | General |
EnableCloudSwitch | Feature – this option allows you to switch between Zoom for Government (default) and Zoom commercial (optional). | Disabled, 0 | Boolean | General |
EnforceSignInToJoin | requires users to authenticate before they can join a meeting using the desktop application. If you join using a join URL instead of a web portal, you will be able to authenticate on the web portal. | Disabled, 0 | Boolean | General |
EnforceAppSignInToJoin | instructs the desktop client to require authentication before joining any meeting that has been created in the desktop client. | Disabled, 0 | Boolean | General |
EnforceSignInToJoinForWebinar | The desktop client requires users to authenticate themselves before they can join a webinar. If you join through a URL, you can complete the authentication process through the web portal. | Disabled, 0 | Boolean | General |
EnforceAppSignInToJoinForWebinar | This will require the application to be authenticated on the desktop client before you can join any webinar from the desktop client. | Disabled, 0 | Boolean | General |
SetDevicePolicyToken | The internal meeting will need to be authenticated. (C) | Disabled, (empty) | String | General |
General meeting and client options |
||||
AutoEnableDualMonitor | Selects whether to enable dual monitors. | Disabled, 0 | Boolean | Meetings |
EnterFullScreenWhenJoinMeeting | The meeting window expands to its full width and height as soon as you start or join a meeting. | Disabled, 0 | Boolean | Meetings |
AlwaysShowMeetingControls | – Sets whether the Always show meeting controls feature should be used in the meeting. | Disabled, 0 | Boolean | Meetings |
AlwaysUsePersonalMeetingID | When setting up instant meetings, make sure to always use PMI. | Disabled, 0 | Boolean | General |
DefaultUsePortraitView | simply defaults to the Portrait View once zoomed in. | Disabled, 0 | Boolean | General |
ShowConfirmDialogWhenWebJoin | – This request will enforce that Zoom prompts users when they try to join a meeting through a URL when they run the Zoom client. | Disabled, 0 | Boolean | Meetings |
DisableClosedCaptioning | This option enables closed captioning to be disabled. | Disabled, 0 | Boolean | Meetings |
DisableManualClosedCaptioning | Disables the use of manual captioning that is entered by the user. | Disabled, 0 | Boolean | Meetings |
DisableQnA | – Enable or disable the ability to use Q&A during a webinar. | Disabled, 0 | Boolean | Meetings |
DisableMeetingReactions | Allows you to turn off the Meeting reactions functionality. | Disabled, 0 | Boolean | Meetings |
DisableNonVerbalFeedback | This will disable the ability to use the non-verbal feedback feature. | Disabled, 0 | Boolean | Meetings |
DisableWebinarReactions | This setting disables the Webinar Reactions feature. | Disabled, 0 | Boolean | Meetings |
DisableBroadcastBOMessage | Using this setting, you can prevent the host from broadcasting a message to all breakout rooms if they are open. | Disabled, 0 | Boolean | Meetings |
PromptConfirmWhenLeaveMeeting | This will prompt you to confirm before you leave a meeting. | Enabled, 1 | Boolean | Meetings |
AlwaysShowConnectedTime | Display the length of time that the user has been in the current meeting. | Disabled, 0 | Boolean | Meetings |
MuteWhenLockScreen | Controls the microphone’s volume, automatically, every time the screen locks during a meeting. | Enabled, 1 | Boolean | Meetings |
EnableRemindMeetingTime | will display a notification whenever a meeting is scheduled. | Disabled, 0 | Boolean | Meetings |
Video |
||||
DisableReceiveVideo | You can disable the video receiving function. | Disabled, 0 | Boolean | Meetings |
DisableVideoCamera | Make sure no video is sent through the system. | Disabled, 0 | Boolean | Meetings |
TurnOffVideoCameraOnJoin | – Turns off the camera when you join a meeting automatically. | Disabled, 0 | Boolean | Meetings |
EnableHDVideo | It is possible to use HD video in meetings. | Disabled, 0 | Boolean | Meetings |
EnableMirrorEffect | Enable mirroring of your video. Mirror effect only affects your view of your video. | Enabled, 1 | Boolean | Meetings |
EnableFaceBeauty | “Allow me to touch up my appearance”. | Disabled, 0 | Boolean | Meetings |
EnableLightAdaption | is disabled by default, but you can enable it if you want. | Disabled, 0 | Boolean | Meetings |
EnableAutoLightAdaption | allows you to set how low-light video is adjusted. This is dependent on the EnableLightAdaption option. 1 – Auto 0 – Manual |
Auto, 1 | Boolean | Meetings |
AlwaysShowVideoPreviewDialog | – Display the video preview window whenever a user joins a meeting. | Disabled, 0 | Boolean | Meetings |
AutoHideNoVideoUsers | automatically hides non-video participants in all meetings. | Disabled, 0 | Boolean | Meetings |
EnableSpotlightSelf | will display your name as the speaker whenever you speak. | Disabled, 0 | Boolean | Meetings |
Enable49video | : This setting allows the maximum number of participants to be displayed per screen to be 49. | Disabled, 0 | Boolean | Meetings |
EnableHardwareAccForVideoSend | When sending video files, hardware acceleration will be used to speed up video processing. | Enabled, 1 | Boolean | General |
EnableHardwareAccForVideoReceive | When receiving video content, this feature enables hardware acceleration for video processing. | Enabled, 1 | Boolean | General |
EnableTemporalDeNoise | Enables de-noising of video | Enabled, 1 | Boolean | General |
VideoRenderMethod | Set the video rendering method: 0 – Auto 1 – Direct3D11 Flip Mode 2 – Direct3D11 3 – Direct3D9 4 – GDI |
Auto, 0 | String | Meetings |
EnableGPUComputeUtilization | enables the video processing to be done with hardware acceleration. | Enabled, 1 | Boolean | General |
Audio |
||||
DisableComputerAudio | This will disable the Computer Audio feature in the audio options for the meeting, and you may remove it. | Disabled, 0 | Boolean | Meetings |
SetUseSystemDefaultMicForVOIP | enables users to use their default system microphone when connecting via VoIP. | Disabled, 0 | Boolean | Meetings |
SetUseSystemDefaultSpeakerForVOIP | indicates to Windows that the default speakers should be used for VoIP calls. | Disabled, 0 | Boolean | Meetings |
SetUseSystemCommunicationMicForVOIP | – The default microphone for communication with other computers will be used. | Disabled, 0 | Boolean | Meetings |
SetUseSystemCommunicationSpeakerForVOIP | One can use the default communication speaker of the computer system in order to hear computer audio. | Disabled, 0 | Boolean | Meetings |
AutoAdjustAudioSettings | is enabled by default and allows the microphone volume to be automatically adjusted. | Enabled, 1 | Boolean | Meetings |
SetSuppressBackgroundNoiseLevel | Allows you to set the level of background noise suppression: 0 – Auto 1- Low 2 – Medium 3 – High |
Auto, 0 | String | Meetings |
EnableOriginalSound | This setting allows the microphone input to be set to original audio. | Enabled, 1 | Boolean | Meetings |
AutoJoinVoIP | automatically connects the audio from the computer when joining a meeting to the audio from the phone. | Disabled, 0 | Boolean | Meetings |
MuteVoIPWhenJoinMeeting | Mute computer audio microphone when joining a meeting. | Disabled, 0 | Boolean | Meetings |
EnableHIDControl | allows Zoom client to control a USB device using the HID protocol. | Enabled, 1 | Boolean | Meetings |
SetAudioSignalProcessType | allows Windows audio devices to determine how audio signals will be processed: 0 – Auto 1 – Off 2 – On |
Auto, 0 | String | Meetings |
Screen sharing |
||||
DisableShareScreen | is a feature which prevents you from sharing your screen during meetings and webinars. Note: You will not be able to share your screen during meetings and webinars if the feature is enabled. |
Disabled, 0 | Boolean | Meetings |
DisableAeroModeDuringShareScreen | Allows users to disable Aero mode on Windows 7 while sharing a screen. | Enabled, 1 | Boolean | Meetings |
EnterFullScreenWhenViewingSharedScreen | When viewing shared content, the content window automatically goes fullscreen. | Enabled, 1 | Boolean | Meetings |
FitContentWhenViewingSharedScreen | When viewing shared content, the content window automatically adjusts to fit the viewer’s screen. | Enabled, 1 | Boolean | Meetings |
ShowZoomWinWhenSharing | Show Zoom windows when screen sharing. | Disabled, 0 | Boolean | Meetings |
EnableSplitScreen | enables the user to view shared content in side-by-side mode. | Disabled, 0 | Boolean | Meetings |
DisableAnnotation | Disable and remove the ability to annotate over shared screen. | Disabled, 0 | Boolean | Meetings |
EnableShareAudio | This option enables you to share computer audio when you share files. | Disabled, 0 | Boolean | Meetings |
EnableShareVideo | When sharing videos, the option “Optimize for video clips” can be selected. | Disabled, 0 | Boolean | Meetings |
DisableWhiteBoard | This setting disables the Whiteboard feature. | Disabled, 0 | Boolean | Meetings |
DisableSlideControl | This setting disables the Slide Control functionality. | Disabled, 0 | Boolean | Meetings |
DisableDesktopShare | will make it so that you will not be able to share your desktop when sharing screens. | Disabled, 0 | Boolean | Meetings |
DisableRemoteControl | Turns off the Remote Control functionality. | Disabled, 0 | Boolean | Meetings |
DisableRemoteSupport | Disables the Remote Support feature. | Enabled, 1 | Boolean | Meetings |
ControlAllAppsWhenRemoteControl | This will allow all applications to be remote controlled. | Disabled, 0 | Boolean | Meetings |
EnableShareClipboardWhenRemoteControl | this allows the remote control to be able to access the clipboard. | Disabled, 0 | Boolean | Meetings |
PresentInMeetingOption | You can set this option when sharing directly to a Zoom Room while in a meeting: 0 – Show all sharing options 1 – Automatically share desktop |
Show all sharing options, 0 | Boolean | Meetings |
EnableDoNotDisturbInSharing | to stop the system from disrupting you when you are sharing your desktop. | Enabled, 1 | Boolean | Meetings |
LegacyCaptureMode | Disable GPU acceleration. | Disabled, 0 | Boolean | Meetings |
ScreenCaptureMode | Set the screen capture mode: 0 – Auto 1 – Legacy operating systems 2 – Share with window filtering 3 – Advanced share with window filtering 4 – Advanced share without window filtering |
Auto, 0 | String | Meetings |
EnableHardwareOptimizeVideoSharing | allows video sharing to be optimized using hardware acceleration. | Enabled, 1 | Boolean | Meetings |
Zoom Phone |
||||
HidePhoneInComingCallWhileInMeeting | enables you to prevent being notified of incoming calls while you are in a meeting. | Disabled, 0 | Boolean | Meetings |
In-meeting Chat |
||||
DisableMeetingChat | disables the chat feature during meetings. | Disabled, 0 | Boolean | Meetings |
DisableMeetingFileTransfer | disables the transfer of files during meetings. (sending or receiving) | Disabled, 0 | Boolean | Meetings |
DisableMeeting3rdPartyFileStorage | – Disables the transfer of 3rd-party files during meetings. | Disabled, 0 | Boolean | Meetings |
Zoom Apps |
||||
DisableZoomApps | You will be able to hide the Zoom App button. | Disabled, 0 | Boolean | General |
Background and Filters |
||||
DisableVirtualBkgnd | This option disables the Virtual Background feature. | Disabled, 0 | Boolean | Meetings |
DisableVideoFilters | Disables the Video filters functionality. | Disabled, 0 | Boolean | Meetings |
EnableAutoReverseVirtualBkgnd | This requires the virtual background to be reversed automatically after the post-meeting meeting. | Disabled, 0 | Boolean | Meetings |
Recording |
||||
RecordingFilePath | allows you to specify the location where recording files are stored when on a local computer. | User\Document | String | Meetings |
DisableCloudRecording | does just that – it disables cloud recording. | Disabled, 0 | Boolean | Meetings |
DisableLocalRecording | Disables the recording of local data on the device. | Disabled, 0 | Boolean | Meetings |
Zoom Room and Room System calling |
||||
DisableDirectShare | The option disables direct sharing within Zoom Rooms. | Disabled, 0 | Boolean | Meetings |
EnableStartMeetingWithRoomSystem | to show the button to start the meeting in the desktop client at the top of the screen. | Disabled, 0 | Boolean | Meetings |
AppendCallerNameForRoomSystem | Displays that a room system has been invited to Zoom meeting in which the caller name is displayed. | Disabled, 0 | Boolean | Meetings |
PresentToRoomWithAudio | allows you to share sound to a Zoom room when screen sharing. | Enabled, 1 | Boolean | Meetings |
PresentToRoomOptimizeVideo | adds a scaling factor to the screen sharing for video clips when they are shared to a Zoom Room. | Enabled, 1 | Boolean | Meetings |
PresentToRoomOption | You can choose whether to share with a Zoom room by setting the sharing option as follows: 0 – Show all sharing options 1 – Automatically share desktop |
Automatically share desktop, 1 | Boolean | Meetings |
Zoom Chat |
||||
DisableLinkPreviewInChat | Turn off the preview of links in chat. | Disabled, 0 | Boolean | Chat |
SetMessengerDoNotDropThread | Increases the chance of messages with new replies persisting at the bottom of the conversation/channel. | Disabled, 0 | Boolean | Chat |
ShowProfilePhotosInChat | specifies whether the user profile pictures are displayed in Zoom Chat. | Disabled, 0 | Boolean | Chat |
ShowVoiceMessageButton | – Enables the ability to send audio messages via the Send audio message option. | Enabled, 1 | Boolean | Chat |
ShowVideoMessageButton | – Enables the ability to send video messages via the Send video message option. | Enabled, 1 | Boolean | Chat |
AlwaysShowIMNotificationBanner | Displays a notification whenever a new Zoom Chat message is received until it is dismissed. | Disabled, 0 | Boolean | Chat |
PlaySoundForIMMessage | When a message is received via IM, it will play an audio notification. | Enabled, 1 | Boolean | Chat |
ShowIMMessagePreview | This feature allows users to receive previews of their chat messages when they receive system notifications. | Enabled, 1 | Boolean | Chat |
MuteIMNotificationWhenInMeeting | This option allows you to disable chat notifications while in a meeting. | Enabled, 1 | Boolean | Chat |
Miscellaneous |
||||
EmbedUserAgentString | The embedding of a user agent string is required for all HTTP requests coming from the Zoom client. | Disabled, use default user agent string | String | General |
EmbedDeviceTag | includes an embedded device tag string in every HTTP request originating from a Zoom client application. A string is appended to the head of every HTTP request originating from a Zoom client application. | Disabled, (empty) | String | General |
EnableAutoUploadDumps | This feature allows the automatic uploading of dump files to Zoom, in order to improve our services. | Disabled, 0 | Boolean | General |
EnableAutoUploadMemlogs | enables the automatic transfer of critical-failure logs to Zoom so that the service can be improved. | Disabled, 0 | Boolean | General |
Disable3rdModuleVerify | is a command that disables checking of the signatures of third-party libraries. | Disabled, 0 | Boolean | General |
IntegrateZoomWithOutlook | allows you to show the status of Zoom contacts in Outlook, as well as set Zoom as the default app in Outlook for chat, meetings, and phone conference calls. | Disabled, 0 | Boolean | General |
With SetAccEventsOptions, you can choose which alerts will be read by a screen reader. | waiting room = 4 Audio muted/unmuted by host = 8 Video stoped by host = 16 Screen sharing started stoped by participant = 32 Recording permission granted revoked = 64 Pub meeting chat received = 128 Meeting chat received = 256 In-meeting file uploaded = 512 Closed captioning available = 1024 Closed captioning available typing privilege granted revoked = 2048 Host privilege granted/revoked = 4096 Cohost privilege granted/revoked = 8192 Remote control permission granted/revoked = 16384 Livestream started/stopped = 32768 Participant raised/lowered hand = 65536 Q&A question received = 131072 Q&A answer received = 262144 Role changed to panelist = 524288 Role changed to attendee = 1048576″}”> As you will see below, you have the following options available. And you need to enter the combined value of all the alert names that you wish to add into the string: 1 – IM chat received 2 – Participant joined/left meeting 4 – Participant joined/left waiting room 8 – Audio muted/unmuted by host 16 – Video stoped by host 32 – Screen sharing started stoped by participant 64 – Recording permission granted revoked 128 – Public meeting chat received 256 -Private meeting chat received 512 – File uploaded to in-meeting chat 1024 – Closed captioning available 2048 – Closed captioning typing privilege granted/revoked 4096 – waiting room , the screen will change to the following screen. Please wait until the Host controls granted/revoked 8192 – Co-host controls granted/revoked 16384 – Remote control permission granted/revoked 32768 – Livestream started/stopped 65536 – Participant raised/lowered hand 131072 – Q&A question received 262144 – Q&A answer received 524288 – Webinar role changed to panelist 1048576 – Webinar role changed to attendee |
No Value (all alerts will be read) | String | General |
- (A) The following options are only available for applications developed for devices based in China.
- (B) Upon request, a support representative will get your account ID by contacting an admin or owner of the account.
- If you are an account owner or admin, we need you to contact Support so that this can be enabled for you. For access to Device Policy Management, the owner will also need to edit a role in order to have view/edit access. After this has been done, the required token can be obtained by clicking on the Device Policy Management tab.
- There is a need to configure FirewallPortStart and FirewallPortEnd together. It is recommended that you do not enable either one without the other.
**Important notes regarding AutoUpdate
There are no genuine auto-updates in versions prior to 5.8.6. The option AutoUpdate does not work. If the user selects this option, they will need to perform a manual update check and the desktop client will not automatically update itself to the latest client version. The EnableSilentAutoUpdate option, along with AlwaysCheckLatestVersion, allows you to enhance the AutoUpdate functionality in such a way that it achieves something closer to a true auto-update functionality.
On versions 5.8.6 and higher, you can switch between Fast and Slow release cadences to determine what is most suitable for your needs when it comes to automatic download and installation of updates. Using the SetUpdatingChannel option, you can configure the cadence of the updates you want to follow with AutoUpdate.
Here are the options that you can select when configuring Zoom Rooms
This Registry setting can be found under the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Zoom\Zoom Rooms\General
Registry Item | Description | Default state and value | Default Value |
EnableSSLVerification | If this is enabled, the server certificate will be verified by the client | Disabled, 0 | Enabled |
Frequently Asked Questions
What are the Zoom deployment methods?
How do you deploy Zoom Intune?
- Start by logging into the Microsoft Endpoint Manager administration center.
- Select Apps from the menu.
- You can find all apps by clicking All apps.
- Click on the + Add button.
- Make sure the app type is Line-of-Business.
Can Zoom be deployed on-premise?
How do I deploy Zoom in SCCM?
- Visit \Software Library\Overview\Application Management\Applications.
- In the above section, we created a Zoom application. Right-click on it.
- Select DEPLOY.