Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> SP2のヒント - Windowsファイアウォール挿入アプリケーションを実行できない問題

SP2のヒント - Windowsファイアウォール挿入アプリケーションを実行できない問題

  
Microsoft Windows XP Service Pack 2(SP2)をインストールした後、更新されたオペレーティングシステムで一部のアプリケーションが実行されないことがあります。認識されていない外部接続のステータスとブロックこの記事では、例外リストにアプリケーションを追加してこのプログラムを続行できるようにするためのファイアウォール例外の設定方法について説明します。

Windows XP SP2ベースのコンピュータのセキュリティを向上させるために、Windowsファイアウォールは認識されていない外部接続をブロックします。しかし、時々、いくつかのインバウンド接続を許可するための例外ルールを確立する必要があります。たとえば、次のような場合です。インターネットでマルチプレイヤーゲームを使用している場合、インスタントメッセージングソフトウェアからファイルを受信する場合、およびWindows XP SP2をインストールした後エンドアプリケーションはサーバからデータを正常に受信できないかもしれませんいくつかの例はここにあります:FTPクライアント;ストリーミングメディアプレーヤーソフトウェア;メールクライアントのための新しい電子メールによる警告同様に、Windows XP SP2上で実行されているサーバーサイドアプリケーションは、クライアントの要求に正常に応答しない可能性があります。 BR>リモートデスクトップ;ファイル共有; Windows XP SP2では、デフォルトでこの例外規則を実装するために次の対話型コンポーネントが使用されています。Windowsファイアウォールセキュリティリマインダー

Windowsファイアウォールは、アプリケーションの実行をブロックすると、[Windowsファイアウォールセキュリティリマインダー]ダイアログを表示することがあります。このダイアログには次の情報が含まれています。

...コンピュータを保護するために、Windowsファイアウォールはこのプログラムがインターネットまたはネットワークからの迷惑情報を受信するのをブロックしています。プログラムの名前と開発者。このダイアログには3つのオプションがあります。プログラムのブロックを解除します。このプログラムをブロックし続けます。
このプログラムをブロックし続けますが、後でもう一度確認してください。

このダイアログを使用してこのプログラムを実行する方法を説明してください。プログラムの実行を許可する一部のプログラムは、正しく機能するためにネットワークから情報を受信する必要があります。この情報は受信ポートを介してコンピュータに入ります。この情報を入力できるようにするには、Windowsファイアウォールがコンピュータの正しい受信ポートを開く必要があります。プログラムが同じプレインストールSP2と通信してプログラムが正常に機能するようにするには、次のいずれかの方法を使用できます。

セキュリティ警告を介したプログラムの実行を許可

セキュリティ警告ダイアログでボックスで、[このプログラムのブロックを解除する]を選択します。[OK]をクリックします。[Windowsファイアウォールの設定を使用してプログラムの実行を許可する]をクリックします。プログラム、このプログラムは実行することが禁じられています。これを行うには、Windowsファイアウォールを設定します。[スタート]、[ファイル名を指定して実行]の順にクリックし、[開く]入力ボックスにwscui.cplと入力して[OK]をクリックします。

[Windowsファイアウォール]をクリックします。 > Windowsファイアウォールダイアログで、例外タブを選択してからプログラムの追加を選択します。プログラムの追加ダイアログボックスで、リストからプログラムを選択するか、プログラムを選択して選択します。あなたがプログラムの特定の名前を判別できない場合に設定する必要があり、あなたの選択したプログラムの項目選択の前を決定するために例外リストに

を決定するために選択したプログラムの後ろ

を見ますこのボックスを選択して、[OK]をクリックします。注:今後このプログラムを例外として使用したくない場合は、このプログラム項目の選択ボックスをオフにするだけです。

例外リストにプログラムを追加すると、以下の利点があります。

プログラムがどのポートを使用しているかを知る必要はありません(反対に、ポートを開いて目的を達成したい場合は、プログラムが何をしているのかを知る必要があります。例外番号リストでプログラムによって使用されるポート番号は、接続を受信するのを待っているときにのみ開かれます。OKそしてポートを開きます。プログラムを例外リストに追加した後もプログラムを実行できない場合、または例外プログラムを選択したときにプログラム名を特定できない場合は、手動でポートを開くことができます。手動でポートを開く前に、プログラムがどのポートを使用しているかを最初に確認する必要があります。プログラムのポート使用量を判断するための信頼できる方法は、もちろんプログラム開発者またはサポートベンダに連絡して必要な情報を入手することです。ただし、この方法はほとんどの場合あまり便利ではありません。また、プログラムで使用されているポートの一覧が利用できない場合は、Netstat.exeを使用してこれらのポートを特定できます。 Netstat.exeを使用してポートを確認します。Netstate.exeを使用してプログラムで使用されているポートを確認するには、次の手順を実行します。問題のあるプログラムを実行し、そのネットワーク機能を使用しようとしています。たとえば、メディアプレーヤーの場合はオーディオストリームを開き、Webサーバーの場合はWebサービスを開始します。[開始]をクリックして[実行]をクリックし、cmdと入力して[OK]をクリックします。次のコマンドを入力してEnterキーを押します。

netstat –ano> etstat.txt

実行中のプロセスを特定するためのプロセス識別子を取得します。コマンドプロンプトで次のコマンドを入力し、Enterキーを押します。 :

tasklist> tasklist.txt

注問題のプログラムがサービスとして実行されている場合は、入力コマンドに/svcスイッチを追加して、各プロセスでサービスをロードする必要があります。 BR> tasklist /svc> tasklist.txt tasklist.txtを開き、診断が必要な問題プログラムを見つけ、そのプロセスのプロセスIDを書き留めます。Netstatを開きます。 .txt、そのプロセス識別子に関連付けられているすべてのエントリ、および使用されている通信プロトコル(TCPまたはUDP)をメモします。このプロセスで使用されるポート番号は、この問題を解決する方法に影響します。 :プロセスが1024より大きいポートを使用する場合、これらのポート番号は変更されないかもしれません;ポート番号が1024より小さい場合、このプログラムはポート範囲を使用するかもしれません。したがって、いくつかの別々のポートを開いただけではこの問題を解決できないことがあります; Windowsファイアウォールで手動でポートを開く正確なポート番号を確認するには、プログラム開発またはサポートの製造元に問い合わせてください。必要な情報またはユーザーマニュアルを表示します。ポートを開く必要があるポートを決定したら、次の手順に従います。[スタート]ボタンをクリックし、[ファイル名を指定して実行]をクリックして、wscui.cplと入力し、[OK]をクリックします。カードをクリックし、ポートの追加をクリックします。ポートの追加ダイアログボックスで、ポート番号フィールドに開くポート番号を入力し、TCPまたはUDPカテゴリを選択します。ポート名を入力してから、たとえば、GamePortと入力します。このポートの例外の範囲を表示または設定するには、をクリックして範囲を変更し、次にOKをクリックします。[Exceptions]タブに、新しいサービスが表示されます。このポートを開くには、サービスの前にあるチェックボックスを選択してから確認します。
Copyright © Windowsの知識 All Rights Reserved