Visual Studio 2013 Update 3 をアンインストールした後に Visual C++ プロジェクトをビルドすると「C1083: インクルード ファイルを開けません: 'winsock2.h': そのようなファイルまたはディレクトリはありません」というエラーが表示される

適用先
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Express 2013 for Web Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows

現象

Visual Studio 2013 Update 3 をインストールしてからアンインストールするとします。 Visual C または Visual C++ プロジェクトを作成してからビルドすると、ビルドが失敗し、次のエラー メッセージが表示されます。

注

C1083: インクルード ファイルを開けません: 'winsock2.h': そのようなファイルまたはディレクトリはありません。

回避策

この問題を回避するには、以下のいずれかの方法を使用します。

  • Visual Studio を修復するには、次の手順に従います。

    1. ここ からテキスト ファイルをダウンロードします。
    2. テキスト ファイルの名前を .bat ファイル拡張子に変更します。
    3. 管理者コマンド プロンプト ウィンドウで .bat ファイルを実行します。 これにより、Visual Studio 2013 Update 3 によってインストールされる Windows SDK 更新プログラムがアンインストールされます。 システムの再起動を求めるメッセージが表示されたら、システムを再起動します。
    4. Visual Studio を修復します。
  • 最新の Windows SDK をこちらからインストールします。

参考資料

Visual Studio 2013 Update 3 のインストール後に発生する可能性があるその他の既知の問題の詳細については、次のサポート情報の記事を参照してください。

2933779 Visual Studio 2013 Update 3 の説明