VMware Communities
CChecks
Contributor
Contributor

BSOD after installing latest VMWare Tools

I upgraded my VMWare Workstation to 5.5.2 build-29772 with no problems. I started one of my VM's and was prompted that VMWare Tools were out of date. I clicked to install the newer VMWare Tools and rebooted. After that, I get the dreaded:

STOP: c000021a (Fatal System Error)

The Windows Logon Process System process terminated unexpectedly with a status of 0xc0000139 (0x0000000 0x00000000). The system has been shut down.

I had this exact same thing happen to another VM in the past when I upgraded and unfortunately I had forgotten so went about upgrading the VMWare Tools again. Smiley Sad

Now my question is, if I mount this vmdk on another working VM, is there anything that I can delete to remove the bad VMWare Tools install and get the VM up and running again without having to boot from my Windows XP CD and doing a repair?

Reply
0 Kudos
17 Replies
telfred
Expert
Expert

What is the host OS ?

Do you have a backup of the VM guest from before the upgrade ?

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

a "me too". although I did not have a snapshot, I luckily have a cron job that copies my vmware dir off to my file server every week. i then took a snapshot of the restored vm and tried upgrading the vmware tools again, but to no avail.

Reply
0 Kudos
frankf75
Contributor
Contributor

I also had the same problem on only one of my guests. I could solve the problem by first uninstalling the vmware tools, reboot, and then installing it again.

You can try removing the vmware tools directory and disabling the vmware service in the guest.

Reply
0 Kudos
CChecks
Contributor
Contributor

My host OS is WinXP Pro. Fortunately, I had just also completed building myself a new developement rig so I had a copy of the vmdk file on there to load. I never got the original guest back up and running though.

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

This solution worked for me. Thanks!

Reply
0 Kudos
belloa
Contributor
Contributor

in can't get into that vm work... but i can mount volume how can i remove vmware tool to make os start correctly?

Reply
0 Kudos
belloa
Contributor
Contributor

pls pls pls help with that!! 😐

Reply
0 Kudos
KevinG
Immortal
Immortal

Did you turn off WFP (Windows File Protection) on your system for some reason?

You need to replace the \Windows\System32\msvcrt.dll on your system with the one from the Windows CD

Are you running Windows XP?

Reply
0 Kudos
belloa
Contributor
Contributor

yes i'm runnin xp.i will try that.

Reply
0 Kudos
belloa
Contributor
Contributor

can i take \Windows\System32\msvcrt.dll from i386 dir of the cd?

Reply
0 Kudos
belloa
Contributor
Contributor

ok that save me!

Reply
0 Kudos
KevinG
Immortal
Immortal

Did you happen to turn off WFP???

Reply
0 Kudos
rmsmith
Contributor
Contributor

Setup:

Host OS:=Redhat Enterprise Linux 4 WS (fully current)

Guest OS:=Microsoft Windows 2000 Professional w/SP4 (fully current)

VMWare Workstation:= 5.5.3 build-34685

Situation:

When I install the "tools" the package installs MSVCRT.DLL (6.0.8797.0), which replaces the newer MSVCRT.DLL (6.1.9844.0) resulting in the error message: "The Procedure Entry Point ??_U@YAPAXI@Z Could Not Be Located in Msvcrt.dll" when some older software was launched.

Workaround:

I was able to copy the "tools" from the virtual CD-ROM to another folder, and I removed the older DLL from the \[..\System32\Redist\MS\System] folder, and replaced it with the newer version. I launched the set-up, and everything works fine, so far.

Solution:

The folks who package the "tools" need to get the newer DLL(s) from Microsoft; this sort of problem shouldn't happen. Let's get it together folks. Thanks!

Reply
0 Kudos
BillMe
Contributor
Contributor

Exact same symptoms with the free server 1.0.1 after installing Tools on XP Pro guest. Host system is W2K Pro. Other guests have had Tools install without issue.

Bill

Reply
0 Kudos
admin
Immortal
Immortal

Windows\System32\msvcrt.dll version 7.0.2600.2180

replaced by the VMware Tools \System32\Redist\MS\System\msvcrt.dll version 6.0.8797.0

Reply
0 Kudos
zlynt
Contributor
Contributor

Steps to restore msvcrt.dll:

Boot your vmware workstation off the XP_SP2 iso

Goto recovery console:

cd to your windows\system32 directory

backup msvcrt.dll -> ren msvcrt.dll msvcrt.back

verify msvcrt.dll is on your cdrom

d:

cd i386

dir msvcrt.dll

if there type: expand msvcrt.dl_ c:\windows\system32

type exit to reboot

Reply
0 Kudos
Husher_Mc_K
Contributor
Contributor

I see the same bug when upgrading to 5.5.4. Damn Blue Screen

Reply
0 Kudos