In the Preferences tab of VMware workstation you can configure How VMs react, running in background or not. So if you do not need them to run in background, disable it.
But about stopping process with task manager maybe you just stop process of VMware Workstation, not exactly running VMs related process, check them with:
cmd > tasklist then find the intended PIDs and stop them with taskkill in run-as admin cmd environment
appropriatePlease mark my comment as the Correct Answer if this solution resolved your problem
Thankyou for that but they are still running,
VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporary files.
Failed to connect pipe to virtual machine: All pipe instances are busy
I am run the VM desktop as admin
Did you check if you run your VMware Workstation from a runas-admin CMD, still you cannot have access to your VMs? I have this issue many times ago and with this way when system let me access to manage VM, then i could control VMs again, even with running in startup state.
Also check it if you switch account to exact local administrator of your system and run VMware Workstation, problem remains or not ...Please mark my comment as the Correct Answer if this solution resolved your problem
Thank you again but I just do not seem to get any where
Don't give up buddy, try this command:
vmrun -T ws stop "path_of_VMX_file" hard
I think this can be helpful in your situationPlease mark my comment as the Correct Answer if this solution resolved your problem