Top/Windows Server 2012/TeamViewerに接続できない

Windows Server 2012/TeamViewerに接続できない

問題

Windows Server 2012にTeamViewerをインストールして利用開始しようとすると、以下のエラーメッセージが表示されることがあります。

TeamViewerサーバーへの接続がありません。
インターネット接続を確認してください。
プロキシサーバーを使用している可能性が高く、
オプションダイアログに適切な情報を入力する必要があります。

メッセージ通り、プロキシサーバが原因の場合もあるのですが、プロキシサーバ周りの設定を一通りチェックしても解消しない場合は、ECN機能が影響している可能性があります。

ECNとは

ECN(Explicit Congestion Notification)機能は、TCP通信の輻輳抑制機能となり、通常は社内ネットワークのみで使用されます。
また、OSがTCPヘッダーにECNフラグをセットすることで機能が有効になります。
ただ、この機能を有効にすることによって、TCP通信の一部が遅延する事象が報告されています。
Windows Server 2008までは、この機能はデフォルトで無効化されていたのですが、Windows Server 2012からデフォルトで有効化されているようです。

ECN機能無効化手順

  1. 管理者権限でログインしコマンドプロンプトを開きます。
    ※スタートメニューから[コマンドプロンプト]を右クリックし、「管理者として実行(A)」を選択
  2. 下記のコマンドを実行します。
    netsh interface tcp show global
  3. 表示された TCP グローバルパラメータの ECN 機能の設定を確認します。
    【ECN機能:】
    enabled(有効)/disabled(無効)
    ※無効の場合は以降の作業は不要です
  4. ECN機能の無効化コマンドを実行します
    netsh interface tcp set global ecncapability=disabled
  5. 手順「2.」のコマンドで無効化されていることを確認
    ※ 設定反映にOSやサービスの再起動は不要です。
    ※ ECN機能を有効に戻す場合は、以下のコマンドを実行します。
    netsh interface tcp set global ecncapability=enabled

TeamViewerの再起動

ECN機能をOFFした後、TeamViewerを再起動して接続を試してみてください。

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP