ポートをブロックしているプログラムを調べる方法

このQ&Aのポイント
  • WindowsXPで特定のアプリケーションが使用できない場合、そのポートへの通信がブロックされている可能性があります。他のパソコンではtelnetできるが、一部のパソコンではできないという場合、アプリケーションによってそのポートがブロックされている可能性があります。セーフモードでの起動では通信ができるため、何らかのアプリケーションが関与している可能性が高いです。ウイルス対策製品のアンインストールやWindowsファイアウォールの停止などは試しましたが解決しなかったようです。
  • Port Blocking 101: WindowsXPで特定のアプリケーションが使用できない場合、Port Blockingが原因となっている可能性があります。他のパソコンでは通信ができるのに一部のパソコンではできないという場合、特定のアプリケーションによってそのポートがブロックされている可能性があります。セーフモードでは通信ができるため、何らかのアプリケーションが関与していることが考えられます。ウイルス対策製品のアンインストールやWindowsファイアウォールの停止などを試しましたが解決しなかったとのことです。
  • 特定のアプリケーションがWindowsXPで使用できない場合、そのポートへの通信がブロックされていることが考えられます。他のパソコンではtelnetできるのに、一部のパソコンではできない場合、そのポートがアプリケーションによってブロックされている可能性があります。セーフモードでの起動で通信ができることから、何らかのアプリケーションが関与している可能性が高いです。ウイルス対策製品のアンインストールやWindowsファイアウォールの停止などは試していますが、解決していません。
回答を見る
  • ベストアンサー

ポートをブロックしているプログラムを調べる方法

WindowsXpを使用しています。 一台のパソコンのみ、あるアプリケーションが使用できません。 外部からそのアプリケーションが使用しているポートに対しての通信ができないことが原因と思われます。 他のパソコンはそのポートに対してtelnetできるのですが、一台のパソコンのみtelnet通信できません。 セーフモードで起動し、そのアプリケーションを起動した際は通信できましたので、 何らかのアプリケーションがそのポートをブロックしているものと考えられますが、 どのアプリケーションなのかの特定ができません。 ウイルス対策製品のアンインストール、Windowsファイアウォールの停止、は実施しましたが現象に変わりがありません。 どのアプリケーションによってそのポートをブロックされているのか調べる方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>、例えばあるファイアウォールがポートをブロックしている それは、話が違いますよね。それは外部から実際に試さないと。 http://itpro.nikkeibp.co.jp/article/COLUMN/20071003/283718/ こちらの分野ですよね。ファイヤーウォールがブロックしているのと、「何らかのアプリケーションがそのポートをブロックしているものと」ちょっと意味が違いますよね。 単純に言えば、拒否しているのと、離さないのでは、違うでしょ。もし、わからないのなら、その辺から切り分けすることです。まあ、よく勘違いするのが、ルーター(スイッチングハブを含め)などのフィルタリングなどのポート制限や、ドメイン管理等のLAN管理されている状態で、調べている方を良く見かけますが。 特にあるのが、逆で、単純にサービスが起動していなかった、設置していなかったでtelnetがつながらない事です。Windows7だとデフォルトでは無効になっています。XPなので、そのまま使えたと思いますが、まずその辺を・・・ >セーフモードで起動し、そのアプリケーションを起動した際は通信できましたので ですよね。たぶんネットワークドライバーをロードするタイプのセーフモードだと思いますが、そうであれば、すぐにたどり着けると思うのですが、1日かければすぐだと思うのだけど。一つ一つ、自動起動のサービスを起動してゆけばいいだけですよね(多くても30個ぐらい?)。 もちろんデバイスのドライバーとUTL(多くても20個ぐらい)も、さらに起動時に自動実行されるのはレジストリーから取得できると思うので、逆に言えば(2度目ですが)、それから試してもいいのかも(多くても10個ぐらい)。 それとご存知だと思いますが、telnetでどのポートさぐっているかわかりませんが、マシンに到達できない場合、その趣旨のエラーになると思います。つまり拒否するという事はそういうことです。 接続したが・・・と言う事は、拒否されていません。マシンに到達できない場合、TCP UDP 一つだけのポートのせいではありあません。複数のポートが通っていないと、マシン名などでアクセスできません。

sarugetu
質問者

お礼

追加の回答有り難うございました。 結局、アドバイス通り、msconfigを使用して一つづつサービスとスタートアップの起動確認することで解決することが出来ました。 結論としては、あるサービスがもつファイアウォール機能が有効になっていた、というものでした。 おかげさまで色々勉強させて頂きました!

その他の回答 (2)

回答No.2

正確には http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html netstat -abo 開放していれば、リストされないはず(時間が経つと)。 http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=netstat+TIME_WAIT%E3%81%AE%E6%84%8F%E5%91%B3 http://kaworu.jpn.org/kaworu/2008-02-19-2.php など。OSごとバージョンごと多少違う。デッドロックされている場合、ゾンビプロセスの場合、それぞれで再検索してください。 一つ言えるのは、サービスごと、プロセスごと、ポリシーごと、一つずつとめれば、分かるといえば、わかるか。

sarugetu
質問者

お礼

回答有難う御座います。 このコマンドで、例えばあるファイアウォールがポートをブロックしている場合も確認できるのでしょうか?

  • wakko777
  • ベストアンサー率22% (1067/4682)
回答No.1

コマンドプロンプトで 「netstat -a」と打つと 起動しているアプリとポート番号がわかります。

sarugetu
質問者

お礼

回答有難う御座います。 このコマンドで、例えばあるファイアウォールがポートをブロックしている場合も確認できるのでしょうか?

関連するQ&A

  • 特定アプリケーション(又はポート)をブロックする方法

    通信系のアプリケーションがIEとメール(Outlook)以外使用 できないようなPCをセッティングしたいと思っています。 (telnetやFTPなどの利用はブロックしたい) 条件は以下のようになります。 ・OS Windows XP Pro ・使用アカウントは制限ユーザでOK ・フリーソフトの使用もOK ・有料ソフトおよびルータの使用は不可 ルータの使用ができないのでWindows実装のファイアウォールや TCP/IPフィルタリングを試してみましたが、私が試した限りでは いずれも内部→外部へのパケットを完全にブロックできませんでした。 ZoneAlarmも試しましたが、制限ユーザでも許可アプリケーションの 設定が変更できるので、望む成果は得られませんでした。 理想としては、 ・基本的に全てのポートが双方向で閉じられており、例外として  IEとメールソフト用ポートのみ開放されている。 ・さらに、制限ユーザではその設定を変更することができない。 という状態となります。 よい方法をご存知な方がいれば、助言頂きたいと思います。 よろしくお願いします。

  • ポート137 ブロック 大丈夫・・・?

    ファイアーウォールのイベントログを見ると、 アプリケーション:Windows Operating system プロトコル:UDP 発信元IP :192.168.1.2から あて先IP:192.168.1.255 ポート:137へのアクセスを定期的にブロックしているようです。 これはなんなのでしょうか・・・? 放って置いても平気でしょうか><? NetBIOS over TCP/IP を無効にしてあります。 ルーターはWeb Caster V110 ファイアーウォールはComodo Firewallを使用しています。 いまいちわからないので、教えていただけるととても助かります。 よろしくお願いいたします。

  • このポートは 本当にブロックされているのでしょうか?

    お伺いします。 先日プロバイダから支給されたルーターのある特定のポートが仕様で開いているということをWEB上で知り そのポートの閉じ方を この教えてgooにて質問しました。ルーターは ADSL12M用のものでそのポートは 通信状態の調査のために開いているそうです。 ポートはフアィヤーウオールで閉じるという回答をいただき zonealarm のヘルプを参照しながらそのポートのUDP とTCP の両方に 外部からのアクセスをブロックする処理を 適用しました。 ここで新たな質問です。 以上の処理を済ませた後 shields up と ポートチェックの二つのサイトで チェックを行いましたところ shields up は相変わらずそのポートが オープンの状態。ポートチェックのほうは その特定のポートにアクセスできました。という 反応を得ました。 さてzonealarm でブロックしたはずのこのポートですが 本当にブロックされているのでしょうか?

  • 開いたポートの危険性に関して

    ルータは使用せず、パソコン→インターネット という環境でファイアウォールソフトはインストールしていると仮定します。 ブラウザでネットサーフィンをする場合、パソコンのポートを開かなければなりませんが、悪意のある人間によってそのポートから侵入されるということはないのでしょうか? 侵入がブロックされるとすれば、パソコンのファイアウォールソフトでアウトバウンドに対応したインバウンドのみを通す設定にしている為、ネットサーフィン用に開放されているポートに悪意のあるアクセスがあってもブロックされるということでしょうか?

  • ファイアーウォールの通信のブロックの仕方について。

    ノートン2004インターネットセキュリティを使っているのですが、ファイアーウォールっていう機能は外部からの通信(例えば侵入など)を防いでくれるのはわかるのですが、自分のパソコン内部からの通信はブロックしないのでしょうか? 例えば、新しいブラウザソフトを初めて立ち上げた時に、ノートンが立ち上がって、許可しますか?など聞いてきますが、これはこちらのパソコン内部から外部への発信を許可するのを聞いているのか、外部から内部への発信を許可するのを聞いているのかどっちなんでしょうか? もし、内部からの発信はブロックしないなら、ウイルスやスパイウエアが侵入していたら、内部の情報を外部に漏らすってことになると思うのですが、どうなんでしょうか? 皆さん、よろしくお願いします。

  • ポートについて教えてください。

    ポートについて教えてください。 「ポート」について本で読んだり、ネットで調べても よく分かりませんでした…。 パソコンが外部と通信するときに使用する出入り口だということは 分かりましたが、「ポートフィルタリング」や「ローカルポート」、 「外部ポート」という言葉が出てくると意味が分かりません。 私は無線LANでインターネットをしていますが、ポートはどのように なっているのでしょうか? 下のようなイメージなんですが…( ^ はポートの位置です)。 ______________________ PC ←→ 無線LANルータ ←→ インターネット _^__^______^___________ ポートが開いていると危険みたいなので怖いです。 どなたかご教授ください。

  • 同じアドレスを10分間に20回のペースでファイアーウォールでブロックしているのが気になります

    24時間ブロックし続ける送信元IPアドレス・Multicast Listener Report ウイルスバスターのセキュリティーレポートを見てみると、1週間丸ごと同じ送信元IPアドレスをブロックし続けているのを発見しました。 PCを起動している間、24時間常に同じ送信元IPアドレスをファイアーウォールでブロックしています。 スパイウェアには詳しくないのですが、10分間に20回のペースでブロックしているようなので気になります。 どういうことなのかわかる方はいませんか? ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 種類 パーソナルファイアウォールによってブロックされた、通信の種類。 [ファイアウォール] アプリケーションパス 通信をブロックされたアプリケーションの、ファイルの場所。 [---] アプリケーション名 通信をブロックされたアプリケーションの名前。 [---] 説明 ブロックされた通信の詳細情報。 [Multicast Listener Report] ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー OS:WinsowsXP(SP3) ブラウザ:ファイアーフォックス     :IE.7 セキュリティーソフト:ウイルスバスター2009

  • WindowsXPのポート開放について

    今までWindowsXPのファイアウォールを無効にしてNorton AntiVirus 2005を使用してポート開放できていたのですが、WindowsXPをUpDate(SP1>SP2)したら内部LANからのアクセスのみ可能で外部からのアクセスができなくなってしまいました。アップデートのあとWindowsXPのファイアウォールを無効に設定しているのですが外部からのアクセスはブロックされてるみたいです。変更点はWindowsXPUpdateのみでルータの設定及びNorton AntiVirus 2005の設定は変更してません。何が原因なのでしょうか?教えてください。 ちなみにWindowsXPファイアウォール無効でもファイアウォールの例外及び詳細設定をしないとダメなんでしょうか。

  • activesync4.5が職場のPCでは使えない。ポートがブロックされる。

    activesync4.5が職場PCでpocketPCを認識しません。 メッセージは「デバイスのactivesyncのバージョンを確認できません。ファイアーウォールなどのプログラムによってactivesyncでデバイスへの接続に使用するポートがブロックされているかコンピュータのactivesyncのバージョンを最新にアップグレードする必要がある可能性があります」 家のノートPCでは問題なく認識されます。職場のセキュリティソフトをアンインストールすればよいのでしょうか? 職場のOSはXPアップデートもしてあります。pocketpcはiPAQ3630です。

  • ポートを使用しているアプリケーションを調べられますか?

    Apaheをインストールしたのですが起動できません。 どうやら、すでに別のWWWサーバーが起動しているか ポートが使用されているようです。。 ↓ telnet localhost 80 telnet localhost 443 としてエンターを押すと、文字化けした文字が 返ってきます。文字化けしている為、何が 悪さをしているのか検討もつきません。 80や443を使うようなサービスが見当たらず ポートを開放できず困っています。 どうしたら良いでしょうか?