ソフトンハウス・トップへ
お疲れぷろぐらま
ソフトンハウス製作日記
ソフトンハウスや日々のことを書いています。
ソフトンハウス
サーバー構築・システム開発
コンサル業務を受託しています。
ご興味のある方はお疲れぷろぐらま
までお気軽にご相談ください。
Calendar
<<4月>>
.123456
78910111213
14151617181920
21222324252627
282930
Blog Parts
にほんブログ村 IT技術ブログ Webサイト構築へ
blogram投票ボタン
Messages
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
ベルト脂肪の解き方ガイド...
au接続障害について...
6月19日〜21日まで停...
ウクライナ侵攻の理由とは...
ジェイムズ・ウェッブ宇宙...
弦(String)(ひも...
双子の恒星
ビラミットとクレオパトラ...
自衛隊機のスクランブル...
仮想世界をつくりたい...
仮想世界
ストレンジレッド...
→リスト表示する
Latest Blog
jotf1967
4月19日(金)...
jotf1967
4月18日(木)...
jotf1967
4月17日(水)...
kazu
あぜ道で
jotf1967
4月16日(火)...
jotf1967
4月15日(月)...
jotf1967
4月14日(日)...
jotf1967
4月13日(土)...
jotf1967
4月12日(金)...
jotf1967
4月11日(木)...
jotf1967
4月10日(水)...
[最新順表示]  1 件
 [リストを表示] 1頁5件 1/1(1件)
2010/05/13 11:48:10 プライベート♪
Windows Server
DisableTaskOffload

自分メモのようなものです。

Windows Server には Hyper-V というものがあり、NICを仮想化して動作させています。

Hyper-V はレガシィNICも利用できますが、多くの方は仮想化NICにてゲストOSをインストールしているかと思います。

Windows 2000 から、NICに通信の一部をまかせ、CPU の負担をかけず通信をする機能 TaskOffload という機能が実装されています。

この機能を「ハードウエアオフロード」と呼び、機能的には「TCP/IP と IPSec のハードウエア・アクセラレータ」と呼んでいます。

ですが、時にこれが正常な通信の邪魔をする事があります。

たとえば Windows Update で通信ができないとか、Windows のライセンス認証とか、エラーコードが 0x80072EE2 と出る場合があります。

私の勝手な想像ですが、この現象は Windows Server 2008 R2 で発生することが多く、原因は TCP Chimney Offload にあるのではないかと思います。

TCP Chimney Offload は TaskOffload の完全版で、従来の機能に加え、TCP ACK番号など新たな機能を NIC で行うようになっています。

この機能は Windows 2008 R2 からデフォルトで「自動」になっており、マルチコアCPU で Hyper-V の仮想化 NIC を利用する場合に邪魔になっているような気がします。

この機能を無効にするには、コマンドプロンプトから、
netsh int ip set chimney disabled

と打ち込めばよいのですが、上記エラーがこれによって解決できるかは確認しておりません。

実装されている NIC がそれらをサポートしているかどうかなどのステータス情報は以下のコマンドで確認することができます。

netsh int tcp show chimneystats

とりあえず私は Windows 2000 から実装されているレジストリキーを操作する事により、IPSec のアクセラレータも含めて機能を停止し、問題を解決しています。

以下にその方法を記述します。

TCP/IP と IPSec のハードウェア アクセラレータを無効にする。

レジストリを変更して TCP/IP と IPSec の両方のハードウェア アクセラレータを無効にするには、次の操作を行います。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableTaskOffload の DWORD レジストリ設定を "1" に設定します。

IPSec のハードウェア アクセラレータのみを無効にする。

レジストリを変更して TCP/IP のハードウェア アクセラレータのみを無効にするには、次の操作を行います。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IPSEC\EnableOffload の DWORD レジストリ設定を "0" に設定します。

設定が終了したら「再起動」してください。
また、レジストリ等の修正に関しては「自己責任」で行ってください。

以上です。

4
TB(0) | 記事URL |コメント |通報
Posted by お疲れぷろぐらま (2010/05/14 13:35:50) 通報
補足です。
Windows Server 2003 には
netsh int 「tcp」 はありません。
あしからず。。。
画面TOPへ [最新順表示]  1 件
Profile
お疲れぷろぐらま
性別男性
年齢55歳
誕生7月中旬
星座かに座
血液B型
身長173cm
体型がっちり型
職業プログラマ
地域宮城県
性格温厚
趣味写真・ドライブ
チャームつぶらなひとみ?
長所のんびり
短所白黒はっきり
特技プログラム作り
自己紹介
ソフトンハウスの制作をしています。
Category
ITコンサルタント(65)
Windows 7(17)
Windows Server(57)
アフリエイト・SEO対策(8)
おしゃれ(2)
ぐるめ(11)
なし(11)
宇宙のお話(39)
宇宙のお話 雑談(1)
景気を良くしよう。(17)
構築プロジェクト(3)
雑談(162)
製作日記(128)
東日本大震災(19)
→リスト表示する
Favorite
はぶりんブログ
ティップの大冒険
デェ〜王
ROSE HEART
ソフトンハウス
Archive
2022年11月 (2)
2022年10月 (7)
2022年07月 (1)
2022年06月 (1)
2022年03月 (1)
2021年09月 (1)
2021年06月 (1)
2021年05月 (3)
→リスト表示する
今日
今月
累計
掲載情報などの無断転用・転載を禁止します。著作権は 株式会社ソフトウエア開発 に属します。
本サイトに関するお問い合わせ、広告等の掲載依頼は ソフトンハウス運営チーム までご連絡ください。