답변:
netstat -b -a
사용중인 포트를 나열하고 각 포트를 사용하는 실행 파일을 제공합니다. 이 작업을 수행하려면 관리자 그룹에 속해야한다고 생각하며 Vista에 어떤 보안 문제가 있는지 모르겠습니다.
나는 일반적으로 -n
조금 더 빠르게 -b
만들기 위해 추가하지만 추가 하면 상당히 느려질 수 있습니다.
편집 : netstat가 제공하는 것보다 더 많은 기능이 필요하면 vasac은 TCPView 를 시도해 볼 것을 제안 합니다 .
Vista에서 netstat와 함께 -b 옵션을 사용하려면 높은 권한이 필요합니다. 이 문제를 해결하려면 "netstat -ano"를 실행하면 연결된 프로세스 ID와 함께 열려있는 모든 포트가 표시됩니다. 그런 다음 작업 목록을 사용하여 해당 ID가있는 프로세스를 조회 할 수 있습니다.
C:\>netstat -ano
Active Connections
Proto Local Address Foreign Address State PID
...
TCP [::]:49335 [::]:0 LISTENING 1056
...
C:\>tasklist /fi "pid eq 1056"
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
sqlservr.exe 1056 Services 0 66,192 K
명령 줄에서 netstat -a는 많은 정보를 제공합니다.
-o
옵션 을 추가하면 됩니다.
Open Ports Scanner 는 나를 위해 작동합니다.
대부분의 적절한 방화벽 프로그램은이 정보에 액세스 할 수 있도록합니다. Agnitum OutpostPro Firewall이 그렇다는 것을 알고 있습니다.