Welcome to the Community,
unless you are using encrypted VMs, the configuration (.vmx) file is a plain text file. If the file is corrupted, and there are still some vmware*.log files in the VM's folder, you may be able recreate the .vmx file from the latest .log file. See my post at HowTo: Recreating a .vmx from the vmware.log file
Please be careful if the VM has snapshots (<vmname>-00000#.vmdk files). In this case you need to ensure that the recreated .vmx file points to the latest snapshot.
If you are unsure, run dir *.* /one > filelist.txt in the VM's folder and attach the filelist.txt along with the VM's .vmx file, and the latest vmware*.log file to a reply post.
Thank you very much for all your help. You solved my issue.
Now I have the machine.