Winsock「アクセスが拒否されました」

Winsock「アクセスが拒否されました」

Windows 7 で Winsock の問題が発生しています。「許可が拒否されました」(10013) というエラーが表示され、リセットが必要なものを修正できません。

最初は、自分の Windows バージョンがアクティベートされていないために問題が発生していると思いました。そこで、Windows を再インストールしてアクティベートしました。それでもまだ解決していません。

次に、「cmd」を管理者として実行して、以下を実行できるはずだと読みました。

netsh winsock reset catalog  (resets winsock entries)
netsh int ip reset reset.log hit (resets TCP/IP stack)

しかし、再起動しても同じ問題が起こります。

根本的な問題が何であるか、またこの問題を解決するにはどうすればよいかについて、何か手がかりをお持ちの方はいらっしゃいますか?

答え1

私が見つけた有効な方法は次のとおりです:

  1. 次のように、別の名前で新しいユーザー アカウントを作成します。
    • スタート→コントロールパネル→ユーザーアカウントに移動します
    • 「他のアカウントの管理」を選択します
    • 「新しいアカウントを作成」を選択します
    • 新しいアカウントに「Bob2」などの名前を付け、管理者アカウントにするチェックボックスをオンにします。
  2. コンピュータを再起動して新しいアカウントにログインします
  3. 管理者特権のコマンド プロンプト (Vista 以降) からこのコマンドを実行します。

    netsh int ip reset c:\resetlog.txt
    

    Windows XP の場合は、次のコマンドを実行します。

    netsh winsock reset
    
  4. 再起動すると、アクセス拒否のエラー メッセージは表示されなくなります。

答え2

Winsockレジストリファイルが破損していて、置き換える必要がある可能性があります。この「アクセス許可が拒否されました」問題を回避する方法は、新しいものに置き換えることです。 ここ

答え3

エラー 10013 は、サードパーティのファイアウォール、ウイルス対策、またはインターネット セキュリティ プログラムによって発生する可能性が最も高いです。このようなソフトウェアをすべて無効にして、これが原因かどうかを確認してください。問題のあるプログラムを特定したら、例外を追加して、両方のプログラムを干渉なく実行できるようにすることができます。エラーが断続的に発生する場合は、サーバーへの接続を頻繁に試みていることも考えられます。これは、サーバーのポリシー (特にメール サーバー) に違反しています。

関連情報