In VMware Workstation, I’ve been getting this error for a while when I tried to start up a VM using the “Bridged” network interface.
Cannot open file “C:\ProgramData\VMware\dndlogs\dndlog.conf”: The system cannot find the path specified.
The network bridge on device VMnet0 is temporarily down because the bridged Ethernet interface is down. The virtual machine may not be able to communicate with the host or with other machines on your network.
Not too big a deal, usually using the NAT interface works just fine, but it does prevent other machines on the network from talking to the VM which is sometimes a handy feature to have.
The fix turned out to be simple. Power down your VMs and open the “Virtual Network Editor” from the “Edit” menu and click the button to restore default settings. Wait for a while for the network components to be reinstalled, and then start a VM with the bridged interface again. Hopefully, it’s all fixed.
Update: December 30, 2010
I had this problem happen again after I closed VMware and opened it again the next day. The “Restore Default” button fixed it again, however, why did it come back in the first place? Further reading indicates that disabling the Visual Studio debugging support should take care of the problem. (Not sure why it is enabled by default if I did not even choose to install it when installing VMware.) You can do this in the options for each individual VM, under “Replay.”
Another solution is to simply create an empty “dndlog.conf” file in the appropriate location.