check_port.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. @echo off
  2. echo.
  3. echo ==========================================
  4. echo 江科HIS - 端口检查工具
  5. echo ==========================================
  6. echo.
  7. echo 检查端口8321是否被占用...
  8. netstat -aon | findstr ":8321"
  9. if %errorlevel% == 0 (
  10. echo [警告] 端口8321已被占用!
  11. echo.
  12. echo 占用端口的进程详情:
  13. for /f "tokens=5" %%a in ('netstat -aon ^| findstr ":8321"') do (
  14. echo 进程ID: %%a
  15. tasklist | findstr %%a
  16. )
  17. ) else (
  18. echo [正常] 端口8321未被占用
  19. )
  20. echo.
  21. echo ==========================================
  22. echo.
  23. echo 检查常用端口是否被占用...
  24. netstat -aon | findstr ":8080 :8081 :8082 :8090"
  25. if %errorlevel% == 0 (
  26. echo [信息] 发现其他常用端口被占用
  27. ) else (
  28. echo [信息] 常用端口8080-8090大部分可用
  29. )
  30. echo.
  31. echo ==========================================
  32. echo.
  33. echo 建议解决方案:
  34. echo 1. 关闭微信等占用端口的程序,或以管理员身份运行
  35. echo 2. 如果需要释放端口,可以结束占用进程
  36. echo 3. 以管理员身份运行ThCardReader.exe
  37. echo.
  38. pause