端口的打開關閉及Dr.com端口被佔用解決

端口
系統中的端口有三類,分別是“已知端口”、“註冊端口”、“動態端口”。
已知端口爲0到1023,一般固定分配給一些服務。入FTP服務的21端口,HTTP服務的80端口等。
註冊端口是從1024到49151,系統會自動分配給某項請求服務。
動態端口爲從49152到65535,動態端口常常被木馬所利用。
查看端口
“開始-所有程序-附件-命令提示符”或者“Widows鍵(Widows徽標的)+R鍵打開“運行”窗口,輸入“CMD”命令”。
在命令提示符中輸入netstat -a -n,按Enter鍵,可以看到以數字顯示的TCP和UDP連接的端口號及狀態。
查看一些危險的端口是否被監聽(LISTENING),然後選擇是否斷網進行殺毒。
關閉一些常見不使用的端口
CTRL鍵+SHIFT鍵+ESC鍵,選擇“任務管理器”,點擊“服務”選項卡,點擊“服務”按鈕,選擇“標準”選項卡,
在“標準”頁中,點擊“描述”,查看是何種服務,或者鼠標右鍵,點擊“屬性”,一一進行查看。
關閉了相應的服務,該服務的端口也被終止或禁用,如果想再次打開,按照原來的方法,反過來開啓就可以了。
在windows XP系統中,首先需要打開“控制面板”,雙擊“服務”,在打開的窗口服務中,雙擊需要進行修改的服務,
單擊“停止”按鈕,在“啓動類型”中選擇“已禁用”。最後單擊“確定”按鈕,如果要開啓端口,再次進入,將關閉的都開啓即可。
另外,我們還可以從網上下載並安裝一個圖形化界面的端口查看工具TCPView.查看是否有異常的TCP鏈接出現。
用命令及端口相關工具查看端口情況
1.在"開始"-"所有程序"-"附件"-"運行",在"運行"中輸入"cmd"命令,點擊“確定”。(在windows vista操作系統中需要在附 件中找到“命令提示”項,鼠標右鍵,選擇以管理員身份運行)。
在“命令提示符”中輸入netstat -an命令,中間州空格。
按Enter鍵。
在沒有聯網時顯示的是固定端口,在聯網時顯示動態端口。
2.superscan 3.0純端口掃描軟件。
netstat命令的功能是顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知目前都有哪些網絡連接正在運作。
nslookup命令
nslookup命令的功能是查詢一臺機器的IP地址和其對應的域名。
該命令的一般格式爲:
nslookup [IP地址/域名]
finger命令
finger命令的功能是查詢用戶的信息,通常會顯示系統中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell等信息。
大致策略:
1.用命令行查看本地開放端口
2.參考端口大全或木馬常見端口(進程中是否有異常字符),看是否有端口遭到木馬監聽.
3.用防火牆屏蔽此端口,或本地連接-TCP/IP-高級選項-TCP/IP篩選,啓用篩選機制來篩選端口。
4.也可通過控制面版的管理工具中的“高級安全 Windows 防火牆”項中的“入站規則”中找到防火牆阻止的項進行設置。
端口被佔用問題
有時開機點擊客戶端時,提示端口被佔用,無法訪問Internet.這時,點擊開始/所有程序/附件/運行,在運行中輸入CMD,在命令提示符窗口中輸入 如下命令:
大致格式爲netstat -abn ->盤符(例如C、D、E、F):/port端口號.txt(後綴)。
netstat -abn ->c:/port80.txt
在C盤port80.txt文件找到佔用80端口程序pid,記下pid,在任務管理器中找到80端口對應的pid,就可以
看到哪個佔用的了,更改這個程序的port(端口),再重啓這個程序。
安裝360/瑞星/超級兔子或其他,利用360"高級工具選項"的"開機起動項管理"設置開機起動項.但有時360打開崩潰,這個沒有辦法.在360安全 衛士7.0中增加了"流量控制"項.這裏可以查看程序的連接數。
適用於大多數情況下登錄客戶端時提示端口被佔用的兩個解決方法:
方法1(最實用-推薦):
安裝瑞星卡卡或者360安全衛士。在360安全衛士中,點擊“高級”標籤,找到“文件粉碎”旁的“LSP修復工具”,有時需要修復兩次纔可以。
修復後重新啓動計算機(這裏有“修復Winsock LSP”按鈕和“修復Winsock LSP到初始狀態”按鈕,點擊“修復Winsock LSP到初始狀態”按鈕,如果使用修復Winsock LSP後無法訪問網絡,則可將Winsock LSP恢復
到安裝360安全衛士時的初始狀態,以確保網絡鏈接可用。
瑞星殺毒軟件同樣有LSP修復功能。點擊“實時防護”旁邊的“高級工具”標籤,點擊左側的“LSP修復”圖標,修復即可。
方法2(改註冊表項):
開始菜單→運行→輸入regedit,確定打開註冊表→找到/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet /Services/WinSock2/DrcomPacketCapture,分別雙擊1001、1002,看它們的值是否亂碼 ,若是亂碼請手工改爲%SystemRoot%/system32/mswsock.dll,確定後關閉註冊表。
方法3(命令行):
在開始——運行——輸入“CMD”然後輸入:netsh winsock reset (注意此命令之間有2個空格),然後重新啓動電腦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章