If VM is running a task is not snapshot consolidation, you can attempt to cancel it.
If it won't cancel, power off the VM. If possible, power it off through the guest OS interface in an SSH or RDP session. If not, power it off in the vCenter UI. If won't power off in the vCenter UI, try to do so in the ESXi UI.
If no tasks are found then please look at vmware.log for the VM for more information. The log file is found in: vmfs/volumes/<virtual machine datastore path>/vmware.log. Look for:
Errors for input/output. If you see these move VM to different host or datastore.