|
|
|
|
|
由于一些應(yīng)用程序和網(wǎng)站測(cè)試工作需要一個(gè)獨(dú)立系統(tǒng)來(lái)完成,如果直接使用網(wǎng)上服務(wù)器,那成本有些高,并且速度方面也不一定很好,所以就想到了在本地電腦安裝一個(gè)虛擬機(jī)(Virtual Machine)。于是,就下載了VMware Workstation 10.0。2,安裝起來(lái)。豈料,安裝過(guò)程并不順利,竟然提示:
This port is in use by another program
導(dǎo)致安裝過(guò)程不能繼續(xù)下去。
This port is in use by another program
提示意思是HTTPS端口443正在被另一程序使用。
怎樣解決這個(gè)問(wèn)題?按照意思我只需關(guān)掉這個(gè)占用443端口的程序即可。但是怎么知道哪個(gè)程序占用了443端口呢?這個(gè)便是本文要說(shuō)的重點(diǎn)了。
查找并關(guān)掉占用443端口的程序
1、打開(kāi)dos窗口,輸入:
netstat -ano
回車(chē)后,找到使用443端口的PID(程序進(jìn)程ID號(hào))。如圖:
使用443端口的PID
我們看到使用443端口的PID是2856。
好了,接下來(lái)的任務(wù)就是找到這個(gè)進(jìn)程了。繼續(xù)看下一步。
2、在任務(wù)管理器尋找PID是2856的進(jìn)程
打開(kāi)任務(wù)管理器(在任務(wù)欄上右鍵->啟動(dòng)任務(wù)管理器),點(diǎn)擊“查看”->選擇列,然后勾選“PID”,如圖:
任務(wù)管理器勾選PID
在任務(wù)進(jìn)程列表里找到PID是2856的進(jìn)程,如圖:
找到PID是2856的進(jìn)程
把該進(jìn)程停掉,即是關(guān)掉DUMeter這個(gè)桌面程序。
這樣,443端口就關(guān)閉了,就可以進(jìn)行“下一步”繼續(xù)安裝vmware了。
關(guān)掉443端口不是最佳安裝方案
上述過(guò)程說(shuō)明了如何關(guān)閉443端口以確保vmware能安裝完畢,事實(shí)上,這個(gè)方案并非最佳選擇,因?yàn)椋@個(gè)端口就是vmware日后的使用端口,而另一程序也是使用這個(gè)端口,如本文提到的DUMeter,這樣,就造成了他們之間的沖突,其結(jié)果是不能在電腦里同時(shí)打開(kāi)此兩程序。
所以,我們應(yīng)該在安裝時(shí),把443改為其他端口(任意一個(gè)1到65535的數(shù)字),這樣,就不會(huì)在日后使用過(guò)程中與其他程序產(chǎn)生沖突了。