Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> なぜWindows SP2をインストールした後にプログラムが実行できないのですか?

なぜWindows SP2をインストールした後にプログラムが実行できないのですか?

  
Text /Hangrui

最近、MicrosoftはRedman Studioおよび他社のソフトウェアベンダからMicrosoft Windows XP Service Pack 2(以降SP2)をインストールすることを発表しました。その後正しく動作しないアプリケーションもあります。これらには、Webサーバー、リモートデスクトップ、ファイル共有、FTPクライアント、マルチメディアストリーミング、電子メール、ウイルス対策ツール、ネットワークシステム管理、およびゲーム用のアプリケーションが含まれます。それで、これらのプログラムがSP2をインストールした後に正しく機能しない理由は何ですか?どのような方法で解決できますか?

は、実際には、これらのアプリケーションは、本当の「犯人」を動作を停止させるSP2で改善された機能であるために、「Windowsファイアウォール」、それは、コンピュータとネットワークの間の通信を制限しているので、クライアントアプリケーションがサーバー(FTPクライアント、マルチメディアストリーミングソフトウェアなど)からデータを正常に受信できないか、またはSP2を搭載したサーバーがクライアントの要求(Webサーバー、リモートデスクトップ、ファイル共有など)に応答できません。一部のプログラムやゲームは、ネットワークから情報を受信して​​正しく機能する必要がありますが、Windowsファイアウォールは通信ポートをシャットダウンし、プログラムが正しく機能しなくなります。

[セキュリティの警告]ダイアログボックスでプログラムを有効にする

図1: "ブロック"すると多くのプログラムが停止する

Windowsファイアウォールがプログラムをブロックすると、セキュリティ警告ダイアログが表示されます。ダイアログには次のものが含まれます。ブロックし続ける、ブロックを解除する、後で3つのボタンをクリックする。ブロックを解除すると、プログラムはネットワークに接続してデータを送受信したり、Windowsファイアウォールの例外リストにプログラムを追加したりできます。これにより、Windowsファイアウォールによるネットワークへのアクセスが妨げられることはなくなります。他の2つのボタンをポイントすると、引き続きプログラムがブロックされます。

"Exceptions"プログラムをライブにする


図2: "Exceptions"に追加されたプログラムはネットワークにアクセスできます

Windowsファイアウォールは一部のプログラムを横取りできますブロックせずにネットワークにアクセスし、ブロックされているためにプログラムが実行できない場合は、このような問題を解決できます。プログラムにネットワークへのアクセスを許可するには(かわいいFTP 5.0 XPなど)、以下の手順に従ってください。

手順1:[スタート]→[ファイル名を指定して実行]に「wscui.cpl」と入力し、[OK]をクリックして、[セキュリティセンター]の[Windowsファイアウォール]をクリックします。

手順2:[Windowsファイアウォール]ダイアログボックスで、[例外]タブをクリックし、[プログラムの追加]をクリックします。

ステップ3:[プログラムの追加]ダイアログに表示されたリストの中からCuteFTPプログラムを見つけます。許可したいプログラムまたはサービスがリストに表示されていない場合は、参照して追加したいプログラムまたはサービスを見つけることができます。

例外リストにプログラムを追加すると、次のような利点があります。1.プログラムで使用されているポート番号を知っている必要はありません。 2. [例外]リストのプログラムで使用されるポートは、プログラムの実行中にのみ開かれます(開いているポートはファイアウォールを通過する穴を開くのに似ており、開いているポートが多いとコンピュータが脆弱になります)。

指定したポートを開く


図3:プログラムによってはクローズアップポートを開くことができます。

プログラムを[例外]リストに追加しても、プログラムは停止しません。作業できない場合、または「参照」でプログラムが見つからない場合は、プログラムがネットワークにアクセスするポートを手動で開くことができます。プログラムが使用しているポートを確認する信頼できる方法は、製品マニュアルを閲覧することです。プログラムで使用されているポートのリストが見つからない場合は、コマンドラインモードで "Netstat.exe"コマンドを使用できます。これにより、現在のプログラムアプリケーションポートが表示され、プログラムで使用されているポートも特定されます。これらのポートを開くには、次の操作を行います(例としてCuteFTPを使用)。

手順1:Windowsファイアウォールを開く[例外]タブをクリックし、[ポートの追加]をクリックします。

手順2:ポートの名前を入力して[OK]をクリックします。この場合は、「CuteFTP」と入力してください。

手順3:[ポートの追加]ダイアログボックスの[ポート番号]ボックスに開くポート番号を入力し、[TCP]または[UDP]を設定します。この例では、ポート番号「21」を入力し、「TCP」を選択して、「OK」をクリックして追加を完了します。ポート例外の範囲を表示または設定するには、[範囲の変更]をクリックし、許可されている接続の範囲を選択して、[OK]をクリックします。

上記の方法を各ソフトウェアの実際の状況と組み合わせて適用すると、SP2をインストールした後に一部のソフトウェアおよびゲームが正常に実行できなくなるという問題を解決できます。

Copyright © Windowsの知識 All Rights Reserved