NoMachine 6.4.6 now available

Added on: 2018-12-07 Last Modified: 2018-12-07
ID: SU12P00201  

Luxembourg, December 7th, 2018

NoMachine makes available today a minor software update which solves issues affecting the previous release including a fix of an uninitialized memory read in nxfs.sys driver for Windows. Additionally, it integrates Web Sockets technology which offers faster event execution in browser-based sessions and reduces CPU usage on the server. This release also provides a number of other enhancements such as making NoMachine fully compliant with new Mojave policies, improved support for custom scripts as well as further refinements to the 'trusted' attribute.

The full list of enhancements for version 6.4.6 is:

FR10P03708 - Integrating Linux or Mac system groups into NoMachine trusted groups
FR04O03402 - Limiting trusted users to specific users' desktops
FR10P03717 - Extending access to physical desktop to unprivileged users with Linux Terminal Server products
FR10P03726 - Adding a configuration key to show or hide the NoMachine virtual clipboard when text is copied
FR08L02822 - Extending the UserScriptAfterLogin custom script to accept the client ip parameter
FR10P03729 - Adding the possibility to require connection's authorization also for administrators
FR10P03730 - Extending the 'nxplayer --session' command to always create a new session
FR09P03684 - Giving the possibility to show servers' hierarchy in a tree structure on console
FR11M02982 - Integration of Web Sockets technology into WebPlayer


This latest release also provides the following fixes:

TR10L04641 - Pulldown menus are displayed only on one monitor when running a custom session in floating window mode in a multimonitor set-up
TR10P08889 - Cannot use microphone with Skype, Slack or browsers
TR08O08021 - Authentication dialog box appears while creating a virtual session requesting user to authenticate
TR10P08928 - Cannot connect to NoMachine on Windows with usernames similar to ' -))'
TR10P08947 - Cannot authenticate to the server's UI when the administrator's password contains Unicode characters
TR11P08963 - The NoMachine client doesn't restore the fullscreen state on all screens
TR12N07455 - Can't create virtual desktops having a 7680x2880 screen or above
TR10P08953 - License for Raspberry doesn't match the OS and platform
TR11P08976 - Creating display fails on headless machines when connecting by SSH protocol
TR11O08293 - NoMachine packages don't detect openSUSE Tumbleweed
TR10P08910 - NoMachine installation doesn't detect SUSE SLED/SLES 15
TR10P08902 - Incorrect error message to modify during installation on Arch Linux
TR10P08954 - The server doesn't run the sessreg command on the system even if it's enabled in the configuration
TR09P08873 - Connections to macOS Mojave are not interactive
TR11P08977 - Two factor authentication hangs with NoMachine when SecureAuth RADIUS v. 8.0 is used
TR11P08975 - An unitialized memory read in the nxfs.sys driver allows a local user to cause BSOD on Windows 10


Supported Platforms

Windows 32-bit/64-bit XP/Vista/7/8/8.1/10

Mac OS X Intel 64-bit 10.7/10.8/10.9/10.10/10.11/10.12/10.13/10.14

Linux 32-bit and 64-bit

Red Hat Enterprise 4/5/6/7
SLED 10.x/11.x
SLES 10/11/12
openSUSE 10.x/11.x/12.x/13.x/42.x/15.0
Mandriva 2009/2010/2011
Fedora 10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28
Debian GNU Linux 4.0/5.0/6.0/7.0/8.0/9.0
Ubuntu 8.04/8.10/9.04/9.10/10.4/10.10/11.04/11.10/12.04/12.10/13.04/13.10/14.04/14.10/15.04/15.10/16.04/16.10/17.04/17.10/18.04

Raspberry Pi 2/3 ARMv6/ARMv7/ARMv8


Important notices

All customers with version 4 or 5 installed are invited to read the following document available in the Knowledge Base for further information about what has changed and how to proceed with updating to version 6:

Due to the changes introduced by Apple which has dropped support for 10.5 and 10.6 in recent compilers, NoMachine has discontinued support for those OS X versions. It will still be possible to request packages specifically built for 10.5 and 10.6 under the provisions of a support contract.


Download NoMachine Packages

You can download the latest packages suitable for your Operating System from the NoMachine Web site at the following URL:

Customers with valid subscriptions should log in to their customer area and download the "Production version". The procedure of downloading and installing Update Version packages is now obsolete.

Automatic updates

The automatic check for updates is scheduled to check our repositories every two days.

To update the free NoMachine package:

- Open the NoMachine User Interface from your Programs Menu.

- Click on 'Settings', then on the 'Server preferences' and finally on 'Updates'.

- Then click on the 'Check now' button.

To update the NoMachine Enterprise Client immediately:

- Click on 'Settings' and 'Updates'.

- Then click on the 'Check now' button.

More information about the check for automatic updates is available here:

Manual package update

Please follow the instructions to update your installation manually:

On Windows:

- Download and save the EXE file.
- Double click on the NoMachine executable file.
- As for the installation, the Setup Wizard will take you through all steps necessary for updating NoMachine.

On Mac OS X:

- Download and save the DMG file.
- Double-click on the Disk Image to open it and double-click on the NoMachine program icon.
- As for the installation, the Installer will take you through through all steps necessary for updating NoMachine.

On Linux:

You can use the graphical package manager provided by your Linux distribution or update NoMachine by command line by following instructions below.
If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.


- Download and save the RPM file.
- Update your NoMachine installation by running:

# rpm -Uvh <pkgName>_<pkgVersion>_<arch>.rpm


- Download and save the DEB file.
- Update your NoMachine installation by running:

$ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb


- Download and save the TAR.GZ file.
- Update your NoMachine installation by running:

$ cd /usr
$ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
$ sudo /usr/NX/nxserver --update

If you are installing Enterprise Client or Node run respectively:

$ sudo /usr/NX/nxclient --update
$ sudo /usr/NX/nxnode --update



Installation and configuration guides for the NoMachine products are available at:


The NoMachine Development Team