一部のユーザーは、「 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 を実行しようとするとエラーが発生します ipconfig / renew ネットワーク接続を修復するためのCMDのコマンド。他のユーザーは、Apacheサーバーを起動しようとしたときにこの問題が発生していると報告しています。ただし、影響を受けるほとんどすべてのユーザーが、Windowsの自動更新がインストールされた後に問題が発生し始めたと報告しています。
アクセス許可によって禁止されている方法でソケットにアクセスしようとしました
アクセス許可エラーによって禁止されている方法でソケットにアクセスしようとした原因は何ですか?
この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決するために使用した修復戦略を調べました。私たちが集めたものから、この問題の出現を引き起こすいくつかの異なるシナリオがあります:
- VPNクライアントが関連するローカルホスト接続をブロックしています– 何人かのユーザーは、彼らの場合、問題の原因はVPNクライアントであることに気づきました。 VPNクライアントを無効にすると、影響を受けるほとんどのユーザーの問題が解決しました。
- サードパーティのファイアウォールが接続をブロックしています - 外部ファイアウォールがある場合は、SMTP接続をブロックしている可能性があります。ほとんどの場合、McAfeeAnti-VirusとAvastが原因であることが確認されています。
- アプリケーションは、すでに使用されているポートを開こうとしています –このエラーが発生する最も一般的な理由の1つは、すでに開いていて別のサービスまたはアプリケーションによってアクティブに使用されているポートを開くように構成されているアプリケーションを使用しようとした場合です。
- Windows10のセキュリティ機能 – Windows 10以降、Microsoftは、ユーザーがランダムなポートを取得して一部のサービスに提供することを防ぐ新しいセキュリティ機能を実装しました。これは、スクリプトまたは自作のアプリケーションを使用している場合に発生する可能性があります。
- 別のプロセスは、目的のポートでリッスンしています –このような競合は、Apache Webサーバーのインスタンスを起動しようとしたとき、またはHostgator上のSQLサーバーにリモートでアクセスしようとしたときに頻繁に発生することが知られています。
現在問題の解決に苦労している場合、この記事では、同様の状況にある他のユーザーが問題を解決するために使用した確認済みの手順のリストを提供します。以下に、同じエラーメッセージが表示された他のユーザーが問題を修正するために使用したいくつかの方法を示します。
最良の結果を得るには、特定のシナリオに効果的な修正が見つかるまで、以下の潜在的な修正に従ってください。
方法1:インターネット接続の共有を無効にする
Windowsでのインターネット共有は、Netstatまたは同様のツールに必ずしも報告されないいくつかの異なる範囲のポートを使用するため、これは非常に特異な原因です。
ただし、何人かのユーザーは、無効にした後、問題が恒久的に解決されたと報告しました インターネット接続の共有 。 Windowsでインターネット接続の共有を無効にできる方法は2つあります。どちらの方法でも、よりわかりやすい方法に従ってください。
コントロールパネルを介したインターネット接続の共有の無効化
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 ncpa.cpl 」を押して 入る 開くために ネットワーク接続 窓。
ダイアログボックスの実行:ncpa.cpl
- [ネットワーク接続]ウィンドウ内で、アクティブなネットワーク接続を右クリックして、[ネットワーク接続]を選択します。 プロパティ 。
ネットワーク接続を右クリックして、[プロパティ]を選択します
- の中に プロパティ ネットワークの画面で、 共有 タブを押して、関連するチェックボックスをオフにします 他のネットワークユーザーがこのコンピューターのインターネット接続を介して接続できるようにする 。
インターネット接続の共有を無効にする
- コンピュータを再起動して、エラーメッセージが解決されたかどうかを確認します。
インターネット接続の共有サービスの無効化
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 services.msc 」を押して 入る 開くために サービス 画面。
ダイアログの実行:services.msc
- [サービス]画面内で、右側のペインを使用して インターネット接続の共有(ICS) サービス。それを見つけることができたら、それをダブルクリックします。
- の中に インターネット接続の共有(ICS) 画面で、[全般]タブに移動し、 スタートアップの種類 に 無効 。
ICSのスタートアップの種類を手動に設定する
- コンピュータを再起動して、問題が解決したかどうかを確認します。
方法2:サードパーティのAVをアンインストールするか、接続をホワイトリストに登録する
多くのユーザーが、サードパーティのセキュリティスーツをチェックして、SMTP接続に干渉していないことを確認する必要があると指摘しています。 McAfee、BitDefender、およびAvastは、ローカルホスト接続で使用される特定のポートをブロックすることが確認されています。特定のポートでは、これはマスメール攻撃を防ぐための標準的な動作です。
一部のユーザーが報告しているように、過保護ファイアウォールまたは同様のセキュリティフィルタリングツールが「 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 エラー。
通常、この問題は、AV設定からブロックされている接続をホワイトリストに登録することで解決できます。ホワイトリストルールを確立する手順は、セキュリティソリューションクライアントによって異なることに注意してください。
アバストでは、[設定]> [一般]> [除外]に移動して、除外に接続を追加できます。
ブロックされている接続の特定に問題がある場合は、サードパーティのウイルス対策ソフトウェアを一時的にアンインストールして、問題が解決したかどうかを確認できます。
注意: AVのリアルタイム保護を無効にしても、同じルールがしっかりと適用されるため、結論を出すのに役立たないことに注意してください。
サードパーティのAVをアンインストールする場合は、このステップバイステップガイド( ここに )。この方法が適用できない場合、またはサードパーティのクライアントがエラーの原因ではないと判断した場合は、以下の次の方法に進んでください。
更新: PeerBlockなどのIPブロッククライアントは、失敗している操作に関係するIPを自動的にブロックする場合があります。何人かのユーザーは、ルール例外を作成した後、またはIPブロッキングソフトウェアをアンインストールした後、問題が自動的に解決されたと報告しています。
方法3:Windowsファイアウォールに除外を追加する
結局のところ、統合されたWindowsファイアウォールは、「 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 エラー。
影響を受けた数人のユーザーは、エラーを表示しているプログラムがWindowsファイアウォールを介して通信できるようにした後、問題を解決できたと報告しました。この方法は通常、ユーザーがSQLサーバーでエラーに遭遇した場合に成功すると報告されていますが、以下の手順を別のプログラムに対応するように調整できます。
必要な作業のクイックガイドは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 Firewall.cpl 」を押して 入る 開くために WindowsDefenderファイアウォール 。
ダイアログの実行:firewall.cpl
- Windows Defender Firewall画面内で、をクリックします。 WindowsDefenderファイアウォールを介してアプリまたは機能を許可する 。
[WindowsDefenderファイアウォールを介してアプリまたは機能を許可する]をクリックします
- 内部 許可されたアプリ 画面で、をクリックします 設定を変更する ボタン。
[設定の変更]をクリックして、セキュリティの変更を許可します
- 許可されているアプリと機能のリストを確認し、エラーを引き起こしているアプリを見つけます。そうしたら、次のことを確認してください 民間 そして 公衆 問題のアプリケーションに関連付けられているチェックボックスが有効になっています。
プライベートネットワークとパブリックネットワークでのアプリケーションの許可
注意: 下にリストされているプログラムが見つからない場合 許可されたアプリと機能、 クリック 許可する 別のアプリ ボタンをクリックし、をクリックして手動で選択します ブラウズ 。
リストされていない別のアプリケーションを許可する
- 変更が加えられたら、コンピュータを再起動して、「 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 エラーは次回の起動時に解決されます。
それでも同じエラーが表示される場合は、以下の次の方法に進んでください。
方法4:インターネットインフォメーションサービス(IIS)を再起動する
何人かのユーザーは、再起動後に問題が解決したと報告しています。 インターネットインフォメーションサービス(IIS) 昇格したコマンドプロンプトウィンドウから。
ただし、IISサーバーを再起動すると、FTP、SMTP、NNTPを含むすべてのインターネットサービスがドロップされ、接続を処理するアプリケーションに保持されているデータがすべて失われることに注意してください。
これを行う方法のクイックガイドは次のとおりです。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトウィンドウを開きます。
ダイアログを実行します:cmd、次にCtrl + Shift + Enterを押します
- 管理者特権のコマンドプロンプト内で、次のコマンドを入力し、Enterキーを押してインターネットインフォメーションサービスを再起動します。
iisreset
- インターネットサービスが正常に停止および再起動されるまで待ってから、エラーをトリガーしたのと同じ手順を繰り返して、問題が解決されたかどうかを確認します。
インターネットインフォメーションサービスの再起動
それでも「」が表示される場合 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 エラーが発生した場合は、以下の次の方法に進んでください。
方法5:以前のシステムの復元ポイントを使用する
他のいくつかの修復戦略が効果的でないことがわかった後、一部のユーザーは、「」によってブロックされることなく、最終的にインターネットに接続することができました。 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 システムの復元を使用してマシンの状態を以前の時点に戻すことによるエラー。
最近このエラーが発生し始めたばかりで、幸運にもこの問題に取り組み始める前の日付のシステムの復元ポイントがある場合は、次の手順で問題を完全に解決できます。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 rstrui 」を押して 入る システムの復元ウィザードを開きます。
ダイアログの実行:rstrui
- システムの復元の最初の画面で、 別の復元ポイントを選択してください をクリックします 次 。
別のシステムの復元ポイントを選択する
- 次の画面で、に関連付けられているチェックボックスをオンにすることから始めます より多くの復元ポイントを表示する 。次に、問題の出現よりも古い日付のシステムの復元ポイントを選択し、[ 次 もう一度ボタンを押します。
システムの復元ポイントを選択し、[次へ]をクリックします
- クリックすると 終了 、Windowsは自動的に再起動し、次回の起動時に古い状態に復元されます。コンピュータが再起動したら、問題が解決したかどうかを確認します。
方法6:VPNネットワークから切断する
影響を受けた一部のユーザーは、自分たちの場合、問題の原因がVPNクライアントであることを発見しました。 「 アクセス許可によって禁止されている方法でソケットにアクセスしようとしました。」 エラーは、関連するローカルホスト接続の一部が失敗する原因となっているVPNクライアントによっても発生する可能性があります。
この理論があなたのケースに当てはまるかどうかをテストするには、VPNネットワークから切断して、問題が解決したかどうかを確認します。 VPNが切断されているときにエラーメッセージが表示されなくなった場合は、別のVPNクライアントを探すか、エラーをトリガーする特定のタスクを実行している間は少なくとも無効にしておく必要があります。
読んだ6分