之前一直使用vmware workstation 來行vm 測試server 設定,不過最近轉了server 2012 好多設定不敢亂試就搬遷入vm 進行測試,問題就開始發生了,vm 後的windows server 2012竟然進不入,永遠停在boot logo,但可以進入safe mode,上網找了很多資料,包括boot log記錄,都看不出原因。
起初以為是我這台機器是用ddr4有影響,把vm 搬到ddr3的機器,一樣無法運作。
網上有論壇說可能是驅動無法兼容,好吧,把顯卡,網卡等可以刪的都刪了,當然做這些前記得take snapshot,不過這些方法都沒有用。
又把windows 來修復,還是沒用。
接著進入safe mode 關閉一些沒用的服務,起初沒什麼留意,把沒用的都關了,沒有再檢查是否『無法關閉』,這個是我預想不到的,原來現在有很多服務是不能隨意想停就停的,例如防毒。一開始我沒有留意,直到昨天我關閉symantec endpoint protection 服務,發現apply 後又自動勾上,我就開始覺得可能是這個防毒軟件作怪了 ,把vm 復原到原始狀態,開始進行刪除symantec,這個防毒不是隨意就可以刪除的,最簡單就是進入註冊表進行修改,方法如下:
https://support.symantec.com/en_US/article.TECH161956.html
上面網頁是32bit的,64 bit的註冊表有些不同,主要是刪除一些主要服務,刪除後能正常進入後才進入控制台進行移除。
Remove the Teefer driver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E974-E325-11CE-BFC1-08002BE10318}
在這個folder 裡面有很多個,找到一個其中包含symc_teefer2, 修改 Characteristics 值 為 40000.原本好像是40008
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
刪除Config
To remove Symantec Endpoint Protection from the registry
- HKEY_CURRENT_USER\Software\Symantec\Symantec Endpoint Protection
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BHDrvx86 (64bit 是x64)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IDSVix86 (64bit 是x64)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAVENG
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAVEX15
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SepMasterService
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SmcService
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNAC
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SnacNp
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SRTSP
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SRTSPX
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SyDvCtrl
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymDS
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymEFA
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymEvent
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymIRON
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SYMNETS
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SysPlant
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Teefer2
刪除這些東西後,重新啟動,vm 正常啟動了,煩了一個多星期,真是不幸。