What we did was, close the 3dxware program, find the 3dxsrv.exe, then right click, and in the tab compatibility mark "run as an administrator", that solved the issue. but our buttons were not gray... the buttons worked but not the device.
Maybe you can try the 3dconnexion suggestion:
"Button Mapping Editor" and "Device Settings" are grayed out in NX
The 3DConnexion Plug-in for NX requires the following System Environment Variables to be set correctly:
Rename the global system environment variable from "UGII_3DCONNEXION_LIBRARY" to "UGII_3DCONNEXION_LIBRARY_BAK"
Open the following file (e.g. for NX6): C:\Program Files\UGS\NX 6.0\UGII\ugii_env.dat
Add the following line to this file: UGII_3DCONNEXION_LIBRARY=${UGII_BASE_DIR}\UGALLIANCE\vendor\startup\3dxnx.dll
Repeat steps 2. and 3. for all NX installations.