Saturday, March 30, 2013

Unable to open kernel device . global vmx86 windows 7

Suddenly I encounter a weird problem with VMware 9 version. I install different OS for my education and testing purposed. Like MAC os, Ubuntu, CentOS, BT, WinXP, Win-server 2003. When I tried to run one of this OS a error message appear.



unable to open kernel device "\\.Global\vmx86": The system cannot find the file specified. Did you reboot after installing VMware Workstation?
Failed to initialize monitor device.

Click ok you can see this window



After googling I found one solution in developer forum but thread starter never use that method. So I tried it and here is my finding.



Go to the directory of vmware installed 
(In my case I run it as Administrator)
C:\Program Files (x86)\VMware\VMware Workstation>   ( I've 32-bit apps on 64-bit OS, your may be different)

Run this command
vnetlib -- uninstall vmx86 
reboot

Go to the same directory and check net start command - this time it should say "service name  is invalid"

This command run perfect and no error message is appear, if that so then I think VMware OS must run, I tried it but, shows same error message

then run
vnetlib -- install vmx86 
and reboot again

TA DA !!!!! its run.

19 comments:

  1. Thx... this worked for me too!

    ReplyDelete
  2. Absolutely thank you! You rescue my lesson!!!

    ReplyDelete
  3. how to run vnetlib -- install vmx86

    ReplyDelete
  4. Thanks, my vm backtrack run again.

    ReplyDelete
  5. it's showing now- Unable to open kernel device "//. /vmci: The system cannot find the file specified. Did you reboot after installing VMware player?

    ReplyDelete
  6. Crazy tip But Worked for me . Thx bro

    ReplyDelete
  7. wow it worked thank you. I think this vnetlib should display messages, because it is very like guessing. No help and not sure if the parameters had to have space between the double --.

    ReplyDelete
  8. in my case no need to reinstall vmx86. it just need to be restart. So use this command :

    net start vmx86

    ReplyDelete