❶ 如何用DOS命令查看佔用某埠的程序及PID號
1、按快捷鍵「win+R」,輸入cmd後按回車進入DOS環境:
2、查看特定埠的使用情況:以80埠為例,輸入命令「 netstat -aon|findstr "80" 」後按回車顯示如下,可以看到佔用80埠對應的程序的PID號為2320:
3、根據PID號找到對應的程序:繼續輸入命令「tasklist|findstr "2448"」,按回車後顯示如下,可以看出2320對應的程序為360tray,這也說明該程序正在使用80埠:
4、若想80埠不被佔用,則需要在任務管理器中結束相應的進程,按快捷鍵「Ctrl+Shift+Esc」調出Windows任務管理器,找到「360tray」,單擊下方的結束進程即可!
❷ 如何使用DOS命令打開本地埠和遠程埠
還有一個最好的辦法,是我看別人用的 給你個批處理,你把下面保存為 1.bat 然後運行 1.bat@echo offcolor 1fTitle XP埠-進程查詢 setlocal enabledelayedexpansion echo ╔- -╗ echo 本機開放的埠及使用該埠的進程 echo ╚- -╝echo ---echo 埠號 進程名稱 ECHO TCP協議: ::利用netstat命令找出使用TCP協議通信的埠,並將結果分割; ::將第二個參數(IP加埠)傳給%%i,第五個參數(PID號)傳給%%j; for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do ( call :Assoc %%i TCP %%j echo !TCP_Port! !TCP_Proc_Name!)ECHO UDP協議: for /F "usebackq skip=4 tokens=2,4" %%i in (`"netstat -ano -p UDP"`) do ( call :Assoc %%i UDP %%j echo !UDP_Port! !UDP_Proc_Name!)echo 按任意鍵退出pause>nul:Assoc::對%1(第一個參數)進行分割,將第二個參數傳給%%e。在本程序中,%1即為上面的%%i(形式為:IP:埠號) for /F "tokens=2 delims=:" %%e in ("%1") do ( set %2_Port=%%e):: 查詢PID等於%3(第三個參數)的進程,並將結果傳給變數?_Proc_Name,?代表UDP或者TCP; for /F "skip=2 usebackq delims=, tokens=1" %%a in (`"Tasklist /FI "PID eq %3" /FO CSV"`) do (
❸ 如何用dos命令打開某個埠,有這樣的dos命令嗎
netstat 顯示協議統計信息和當前 TCP/IP 網路連接。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 顯示所有連接和監聽埠。
-b 顯示包含於創建每個連接或監聽埠的
可執行組件。在某些情況下已知可執行組件
擁有多個獨立組件,並且在這些情況下
包含於創建連接或監聽埠的組件序列
被顯示。這種情況下,可執行組件名
在底部的 [] 中,頂部是其調用的組件,
等等,直到 TCP/IP 部分。注意此選項
可能需要很長時間,如果沒有足夠許可權
可能失敗。
-e 顯示乙太網統計信息。此選項可以與 -s
選項組合使用。
-n 以數字形式顯示地址和埠號。
-o 顯示與每個連接相關的所屬進程 ID。
-p proto 顯示 proto 指定的協議的連接;proto 可以是
下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議
之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 顯示路由表。
-s 顯示按協議統計信息。默認地,顯示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
-p 選項用於指定默認情況的子集。
-v 與 -b 選項一起使用時將顯示包含於
為所有可執行組件創建連接或監聽埠的
組件。
interval 重新顯示選定統計信息,每次顯示之間
暫停時間間隔(以秒計)。按 CTRL+C 停止重新
顯示統計信息。如果省略,netstat 顯示當前。
❹ 如何用DOS命令查看埠使用情況
按快捷鍵「win+R」,輸入cmd後按回車進入DOS環境: 輸入命令「netstat -help」後按回車,便可以查看到netstat命令的使用方法,利用該命令可以查看網路連接的相關情況,界面如下: 步驟閱讀 3 以第二條為例,輸入命令「netstat -b」後按回車
❺ 如何用DOS命令打開埠
用DOS命令只能查看打開的埠,你連接到某一個地方,埠自然打開,我覺得你還沒了解埠的意思,呵呵。只要不在防火牆里禁止這個埠,當某個服務需要用到這個埠,就會自動打開
❻ 用DOS命令查看埠
netstat -a查看開啟哪些埠
netstat -n查看埠的網路連接情況
netstat -v查看正在進行的工作
netstat -p tcp/ip查看某協議使用情況
netstat -s 查看正在使用的所有協議使用情況
❼ 有沒有開啟埠的dos命令
沒有的,只有通過XP自帶的防火牆屏蔽埠。 埠查看命令 netstat 開啟埠: 方法一: 如果要開啟該埠只要先在「啟動類型」選擇「自動」,單擊「確定」按鈕,再打開該服務,在「服務狀態」中單擊「啟動」按鈕即可啟用該埠,最後,單擊「確定」按鈕即可。 提示:在Windows 98中沒有「服務」選項,你可以使用防火牆的規則設置功能來關閉/開啟埠 方法二:(此法能打開所有埠雖快捷但不安全) 網上鄰居--屬性--IP協議--屬性--高級--選項--屬性 可以打開所有埠 關閉埠: 一、單擊「開始」——「運行」,輸入「dcomcnfg」,單擊「確定」,打開組件服務。 二、在彈出的「組件服務」對話框中,選擇「計算機」選項。 三、在「計算機」選項右邊,右鍵單擊「我的電腦」,選擇「屬性」。 四、在出現的「我的電腦屬性」對話框「默認屬性」選項卡中,去掉「在此計算機上啟用分布式COM」前的勾。 五、選擇「默認協議」選項卡,選中「面向連接的TCP/IP」,單擊「刪除」按鈕。 六、單擊「確定」按鈕,設置完成,重新啟動後即可關閉80埠。 如果想用命令實現,需用外部命令來實現,也可下載如瑞士軍刀之類的軟體。
希望採納
❽ 如何用DOS命令開啟埠
DOS操作不知道,可以通過系統自帶的功能管理埠 雙擊任務欄右下角的網路連接圖標,再雙擊打開「本地連接狀態」對話框,點擊[屬性]按鈕,再選中「Internet協議(TCP/IP)」,然後點擊[屬性]按鈕,在彈出的「Internet協議(TCP/IP)」對話框中點擊[高級]按鈕。在「高級TCP/IP 設置」中選擇「選項」標簽,選中「TCP/IP篩選」,然後點擊[屬性]按鈕。在「TCP/IP篩選」對話框里選擇「啟用TCP/IP篩選」的復選框,然後把左邊「TCP埠」上的「只允許」選上。增加你允許使用的埠,如「80」、「21」、「25」等(如圖4所示),重新啟動以後未經允許的埠就關閉了。
❾ DOS命令如何打開3389埠
1、3389埠是Windows 系統的遠程桌面的服務埠,可以通過這個埠,用"遠程桌面"等連接工具來連接到遠程的伺服器,如果連接上了,輸入系統管理員的用戶名和密碼後,將變得可以像操作本機一樣操作遠程的電腦,因此遠程伺服器一般都將這個埠修改數值或者關閉。
2、在DOS命令行輸入」mstsc」命令可以,開啟遠程桌面鏈接服務。
3、3389是一個終端機服務埠。你可以在以下幾個地方查看此埠是否被打開或被修改 一、在運行處輸入:services.msc,打開服務窗口,找到「Terminal Services」,查看是否被禁止,如是,則設置為「自動」。
二、在「我的電腦」上按滑鼠右鍵,選「屬性」---「遠程」,在「遠程桌面」處查看「□允許用戶遠程連接到此計算機(c)」是否被勾選,如沒有,則勾選它。
三,在運行處輸入:regedit,進入注冊表,定位到:注冊表有2個地方需要修改。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp] PortNumber值,默認是3389,修改成所希望的埠,如6222。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]PortNumber值,默認是3389,同樣修改成所希望的埠值6222。
要注意的是:當你的計算機修改完埠號後要想繼續使用遠程桌面,並且計算機有啟用防火牆,則必須在防火牆例外中添加所修改的埠號。否則用3389與修改後的埠號都將連不上遠程桌面。