To identify the cause and fix the VMRC issue so that the users can use VMRC for opening VM remote consoles.
Unable to launch VMware Remote Console (VMRC) from the vCenter
Error: "unable to connect to the mks a specified parameter was not correct: tickettype"
Post upgrade from vSphere 7(ESXi / vCenter) to version 8.0 or later the VMRC console throws error.
In the VMRC logs, located at %TEMP%\vmware-%USERNAME%\ for Windows OS and /tmp/vmware-$use/ for Linux OS, you see entries similar to
2023-08-31T14:33:14.966+02:00| vmrc| I125: Log for VMware Remote Console pid=47624 version=10.0.4 build=build-11818843 option=Release2023-08-31T14:33:14.987+02:00| vmrc| I125: VMware Remote Console2023-08-31T14:33:28.894+02:00| vmrc| I125: cui::VMTicketingVIM::AcquireTicket2023-08-31T14:33:28.894+02:00| vmrc| I125: cui::VMTicketingVIM::AcquireTicket - AUTO_QUEUING - can acquire ticket now, acquiring2023-08-31T14:33:28.894+02:00| vmrc| I125: cui::VMTicketingVIM::DoAcquireTicket2023-08-31T14:33:28.894+02:00| vmrc| I125: cui::VMTicketingVIM::DoAcquireTicket - issuing ticket acquisition request2023-08-31T14:33:28.901+02:00| vmrc| I125: cui::VMBindingUnityMgr::OnGuestCanRunUnityChanged: The guest is a supported version of Windows, checking Tools status. Version status: 4, running status: 02023-08-31T14:33:28.901+02:00| vmrc| I125: cui::VMBindingUnityMgr::OnGuestCanRunUnityChanged: Tools status is OUTDATED2023-08-31T14:33:28.920+02:00| vmrc| W115: cui::MKS::OnAcquireAbort (7A72020): A specified parameter was not correct: ticketType2023-08-31T14:33:28.920+02:00| vmrc| I125: cui::MKS::OnSetAttachError (7A72020): -12023-08-31T14:33:28.921+02:00| vmrc| I125: DlgUI: Unable to connect to the MKS: A specified parameter was not correct: ticketType.2023-08-31T14:33:28.961+02:00| vmrc| I125: VMMgr: Finished opening VM at /vm/#_4BA8720_vm-242818/ from vcenter.sddc-x-x-x-x.vmwarevmc.com:vm-242818
VMware vSphere ESXi 7.0.x
VMware vSphere ESXi 8.0.x
The error is due to an outdated VMRC version installed.
pref.preferWebMKS = "TRUE"pref.preferWebRemoteDevice = "TRUE"pref.preferWebMKS = "FALSE"pref.preferWebRemoteDevice = "FALSE"%APPDATA%\VMware\preferences.ini/Library/Preferences/VMware Remote Console/preferencesLibrary/Containers/com.vmware.vmrc/Data/Library/Preferences/VMware Remote Console/preferences~/.vmware/preferencesAffects the users productivity when trying to access VMRC consoles of multiples VMs.