1. 程式人生 > >解決自己電腦VMware打開虛擬機黑屏問題

解決自己電腦VMware打開虛擬機黑屏問題

ack 程序退出 解決 code 都是 color 而且 等等 soc

最近在本機電腦上運行虛擬機之後無法顯示圖像(屏幕一團黑),但點擊顯示縮略圖的時候是可以看到系統已經啟動並在正常運行的。可以通過以下方法解決:

1.以管理員身份打開命令提示符

2.輸入命令:netsh winsock reset

3.重啟電腦

黑屏可能原因如下:

虛擬機和主機之間的通信,基本上是以socket的方式進行通信的(這裏socket 泛指一切socket,包括本地的、網絡的等等)
某個程序通過LSP給系統的TCP/IP stack 註入了自己的DLL,如果程序退出時,沒有把這個DLL收回來,或者回收失敗、沒有徹底回收等,那麽這DLL殘留的東西影響了整個TCP/IP stack,而且是永久性的。每個socket收發的數據包是要經過TCP/IP stack的,這個**DLL 可能會對這些 socket 的數據包做了些什麽操作(比如修改數據、直接丟棄等等),然後所以你的虛擬機就黑屏了……netsh winsock reset這條命令會重置,所以那些被註入的 DLL 就被清理掉了,所以一切都是最初的模樣。

解決自己電腦VMware打開虛擬機黑屏問題