修正プログラム: IIS 7.0 または IIS 7.5 を実行している Web サーバー上の共有ホスト環境に新しい Web サイトを追加するのに長い時間がかかる

適用先
Internet Information Services 7.5 Windows Vista Windows Server 2008 Service Pack 2 Windows 7 Windows Server 2008 R2

現象

次のような状況を想定します。 共有ホスト環境では、インターネット インフォメーション サービス (IIS) 7.0 または IIS 7.5 を実行している Web サーバー上で多数の Web サイトをホストします。 たとえば、Web サーバー上で 1,000 の Web サイトをホストしているとします。 さらに、これらの Web サイトを実行するための多数のアプリケーション プールを作成します。 このシナリオでは、Web サーバーに新しい Web サイトを追加するのに数分かかります。

原因

この問題は、IIS が分離された構成ファイルを維持する方法によって、共有ホスティング環境でパフォーマンスの問題が発生するために発生します。

アプリケーション プール内の Web サイトが最初にクライアントから要求を受信すると、Windows プロセス ライセンス認証サービス (WAS) によって分離された構成ファイルが作成されます。 WAS は、ApplicationHost.config ファイル内のアプリケーション プールの構成データをフィルター処理することによってこれを行います。 既定では、分離された構成ファイルは次のディレクトリにあります。

%systemdrive%\inetpub\temp\appPools共有ホスト環境では、多数の分離された構成ファイルが同じディレクトリに配置されます。 新しい Web サイトが Web サーバーに追加されると、ApplicationHost.config ファイルが更新されます。 これにより、分離されたすべての構成ファイルの更新がトリガーされます。 すべてのファイルが 1 つのディレクトリにあるため、この処理には長い時間がかかります。

解決策

注: 修正プログラムを適用すると、分離された構成ファイルは同じフォルダーではなく別のフォルダーに配置されます。

修正プログラムの情報

サポートされている修正プログラムが Microsoft から提供されています。 ただし、この記事で説明されている問題のみを修正することを目的としています。 この特定の問題が発生しているシステムにのみ適用してください。 この修正プログラムは、追加のテストを受ける可能性があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。

この問題を直ちに解決するには、Microsoft Customer Support Services に連絡して修正プログラムを入手してください。 Microsoft Customer Support Services の電話番号一覧およびサポート料金については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support注: Microsoft サポート担当者が、特定の更新プログラムを適用することにより問題が解決されると判断した場合、まれに通常サポート依頼にかかる料金が免除されることがあります。 ただし、特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。

前提条件

この修正プログラムを適用するには、IIS 7.0 または IIS 7.5 がインストールされている必要があります。 また、コンピューターで以下のいずれかのオペレーティング システムが実行されている必要があります。

  • Windows Vista SP2

  • Windows Server 2008 SP2

  • Windows 7

  • Windows Server 2008 R2

再起動の必要性

この修正プログラムを適用した後は、WAS を停止してから再起動する必要があります。

修正プログラムの置き換えに関する情報

  この修正プログラムを適用しても、他の修正プログラムは置き換えられません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows Vista SP2 および Windows Server 2008 SP2 のファイル情報

サポートされているすべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x86 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Admwprox.dll 7.0.6002.22442 51,712 2010 年 7 月 8 日 16:08 x86
Ahadmin.dll 7.0.6002.22442 27,136 2010 年 7 月 8 日 16:08 x86
Appcmd.exe 7.0.6002.22442 154,112 2010 年 7 月 8 日 1,423 x86
Appcmd.xml 該当しない 3,654 2009 年 4 月 3 日 20:43 該当しない
Applicationhost.config 該当しない 7,990 2009 年 4 月 3 日 20:43 該当しない
Appobj.dll 7.0.6002.22442 311,808 2010 年 7 月 8 日 16:08 x86
Aspnetca.exe 7.0.6002.22442 182,784 2010 年 7 月 8 日 1,424 x86
Aspnet_schema.xml 該当しない 38,809 2010 年 2 月 9 日 09:17 該当しない
Fx_schema.xml 該当しない 27,105 2010 年 2 月 9 日 09:17 該当しない
Iismig.dll 7.0.6002.22442 209,408 2010 年 7 月 8 日 16:13 x86
Iisreg.dll 7.0.6002.22442 89,088 2010 年 7 月 8 日 16:10 x86
Iisres.dll 7.0.6002.22442 193,024 2010 年 7 月 8 日 1,423 x86
Iisreset.exe 7.0.6002.22442 14,848 2010 年 7 月 8 日 1,423 x86
Iisrstap.dll 7.0.6002.22442 8,192 2010 年 7 月 8 日 16:10 x86
Iisrstas.exe 7.0.6002.22442 31,232 2010 年 7 月 8 日 1,423 x86
Iisrtl.dll 7.0.6002.22442 153,600 2010 年 7 月 8 日 16:10 x86
Iissetup.exe 7.0.6002.22442 228,864 2010 年 7 月 8 日 1,424 x86
Iissyspr.dll 7.0.6002.22442 59,392 2010 年 7 月 8 日 16:10 x86
Iisutil.dll 7.0.6002.22442 202,752 2010 年 7 月 8 日 16:10 x86
Iis_schema.xml 該当しない 79,610 2010 年 2 月 20 日 18:12 該当しない
Nativerd.dll 7.0.6002.22442 334,848 2010 年 7 月 8 日 1,612 x86
Redirection.config 該当しない 490 2009 年 4 月 3 日 20:45 該当しない
Rsca.dll 7.0.6002.22442 26,624 2010 年 7 月 8 日 16:13 x86
Rscaext.dll 6.0.6002.22442 38,912 2010 年 7 月 8 日 16:13 x86
Rscaext.xml 該当しない 8,363 2009 年 4 月 3 日 20:45 該当しない
W3ctrlps.dll 7.0.6002.22442 9,216 2010 年 7 月 8 日 16:13 x86
Wamregps.dll 7.0.6002.22442 10,752 2010 年 7 月 8 日 16:13 x86
Iisw3adm.dll 7.0.6002.22442 375,296 2010 年 7 月 8 日 16:10 x86
W3tp.dll 7.0.6002.22442 15,872 2010 年 7 月 8 日 16:13 x86
W3wphost.dll 7.0.6002.22442 48,128 2010 年 7 月 8 日 16:13 x86
Wbhstipm.dll 7.0.6002.22442 24,064 2010 年 7 月 8 日 16:13 x86
Wbhst_pm.dll 7.0.6002.22442 22,528 2010 年 7 月 8 日 16:13 x86

サポートされているすべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Admwprox.dll 7.0.6002.22442 54,784 2010 年 7 月 8 日 1,937 x64
Ahadmin.dll 7.0.6002.22442 61,440 2010 年 7 月 8 日 19:38 x64
Appcmd.exe 7.0.6002.22442 191,488 2010 年 7 月 8 日 1,447 x64
Appcmd.xml 該当しない 3,654 2009 年 4 月 3 日 20:38 該当しない
Applicationhost.config 該当しない 7,990 2009 年 4 月 3 日 20:38 該当しない
Appobj.dll 7.0.6002.22442 379,392 2010 年 7 月 8 日 19:38 x64
Aspnetca.exe 7.0.6002.22442 218,624 2010 年 7 月 8 日 1,447 x64
Aspnet_schema.xml 該当しない 38,809 2010 年 2 月 9 日 09:17 該当しない
Fx_schema.xml 該当しない 27,105 2010 年 2 月 9 日 09:17 該当しない
Iismig.dll 7.0.6002.22442 242,688 2010 年 7 月 8 日 19:41 x64
Iisreg.dll 7.0.6002.22442 111,616 2010 年 7 月 8 日 19:39 x64
Iisres.dll 7.0.6002.22442 193,024 2010 年 7 月 8 日 14:46 x64
Iisreset.exe 7.0.6002.22442 16,896 2010 年 7 月 8 日 14:46 x64
Iisrstap.dll 7.0.6002.22442 11,264 2010 年 7 月 8 日 19:39 x64
Iisrstas.exe 7.0.6002.22442 34,816 2010 年 7 月 8 日 14:46 x64
Iisrtl.dll 7.0.6002.22442 192,512 2010 年 7 月 8 日 19:39 x64
Iissetup.exe 7.0.6002.22442 280,064 2010 年 7 月 8 日 1,447 x64
Iissyspr.dll 7.0.6002.22442 66,560 2010 年 7 月 8 日 19:39 x64
Iisutil.dll 7.0.6002.22442 276,992 2010 年 7 月 8 日 19:39 x64
Iis_schema.xml 該当しない 79,610 2010 年 2 月 20 日 18:11 該当しない
Nativerd.dll 7.0.6002.22442 420,864 2010 年 7 月 8 日 1,940 x64
Redirection.config 該当しない 490 2009 年 4 月 3 日 20:39 該当しない
Rsca.dll 7.0.6002.22442 31,232 2010 年 7 月 8 日 19:41 x64
Rscaext.dll 6.0.6002.22442 44,032 2010 年 7 月 8 日 19:41 x64
Rscaext.xml 該当しない 8,363 2009 年 4 月 3 日 20:39 該当しない
W3ctrlps.dll 7.0.6002.22442 13,824 2010 年 7 月 8 日 19:41 x64
Wamregps.dll 7.0.6002.22442 15,872 2010 年 7 月 8 日 19:41 x64
Iisw3adm.dll 7.0.6002.22442 428,544 2010 年 7 月 8 日 19:39 x64
W3tp.dll 7.0.6002.22442 18,432 2010 年 7 月 8 日 19:41 x64
W3wphost.dll 7.0.6002.22442 51,712 2010 年 7 月 8 日 19:41 x64
Wbhstipm.dll 7.0.6002.22442 28,672 2010 年 7 月 8 日 1,942 x64
Wbhst_pm.dll 7.0.6002.22442 24,064 2010 年 7 月 8 日 1,942 x64

サポートされているすべてのバージョンの Windows Server 2008 SP2 (IA-64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Admwprox.dll 7.0.6002.22442 119,808 2010 年 7 月 8 日 15:43 IA-64
Ahadmin.dll 7.0.6002.22442 82,432 2010 年 7 月 8 日 15:43 IA-64
Appcmd.exe 7.0.6002.22442 404,992 2010 年 7 月 8 日 14:22 IA-64
Appcmd.xml 該当しない 3,654 2009 年 4 月 3 日 20.40 該当しない
Applicationhost.config 該当しない 7,990 2009 年 4 月 3 日 20.40 該当しない
Appobj.dll 7.0.6002.22442 727,552 2010 年 7 月 8 日 15:43 IA-64
Aspnetca.exe 7.0.6002.22442 432,128 2010 年 7 月 8 日 14:22 IA-64
Aspnet_schema.xml 該当しない 38,809 2010 年 2 月 9 日 09:17 該当しない
Fx_schema.xml 該当しない 27,105 2010 年 2 月 9 日 09:17 該当しない
Iismig.dll 7.0.6002.22442 452,096 2010 年 7 月 8 日 15:50 IA-64
Iisreg.dll 7.0.6002.22442 143,872 2010 年 7 月 8 日 1,546 IA-64
Iisres.dll 7.0.6002.22442 193,024 2010 年 7 月 8 日 14:22 IA-64
Iisreset.exe 7.0.6002.22442 34,816 2010 年 7 月 8 日 1,421 IA-64
Iisrstap.dll 7.0.6002.22442 18,944 2010 年 7 月 8 日 1,546 IA-64
Iisrstas.exe 7.0.6002.22442 78,336 2010 年 7 月 8 日 1,421 IA-64
Iisrtl.dll 7.0.6002.22442 393,216 2010 年 7 月 8 日 1,546 IA-64
Iissetup.exe 7.0.6002.22442 543,232 2010 年 7 月 8 日 14:22 IA-64
Iissyspr.dll 7.0.6002.22442 134,656 2010 年 7 月 8 日 1,546 IA-64
Iisutil.dll 7.0.6002.22442 513,024 2010 年 7 月 8 日 1,546 IA-64
Iis_schema.xml 該当しない 79,610 2010 年 2 月 20 日 18:11 該当しない
Nativerd.dll 7.0.6002.22442 914,944 2010 年 7 月 8 日 15:48 IA-64
Redirection.config 該当しない 490 2009 年 4 月 3 日 20.40 該当しない
Rsca.dll 7.0.6002.22442 74,240 2010 年 7 月 8 日 15:50 IA-64
Rscaext.dll 6.0.6002.22442 111,616 2010 年 7 月 8 日 15:50 IA-64
Rscaext.xml 該当しない 8,363 2009 年 4 月 3 日 20.40 該当しない
W3ctrlps.dll 7.0.6002.22442 22,528 2010 年 7 月 8 日 15:51 IA-64
Wamregps.dll 7.0.6002.22442 28,160 2010 年 7 月 8 日 15:51 IA-64
Iisw3adm.dll 7.0.6002.22442 901,632 2010 年 7 月 8 日 1,546 IA-64
W3tp.dll 7.0.6002.22442 37,376 2010 年 7 月 8 日 15:51 IA-64
W3wphost.dll 7.0.6002.22442 120,832 2010 年 7 月 8 日 15:51 IA-64
Wbhstipm.dll 7.0.6002.22442 62,464 2010 年 7 月 8 日 15:51 IA-64
Wbhst_pm.dll 7.0.6002.22442 59,392 2010 年 7 月 8 日 15:51 IA-64

                    
Windows 7 および Windows Server 2008 R2 のファイル情報

サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (x86 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Iisw3adm.dll 7.5.7600.20751 397,312 2010 年 7 月 9 日 05:07 x86
W3tp.dll 7.5.7600.20751 15,872 2010 年 7 月 9 日 05:10 x86
W3wphost.dll 7.5.7600.20751 55,296 2010 年 7 月 9 日 05:10 x86
Wbhstipm.dll 7.5.7600.20751 24,064 2010 年 7 月 9 日 05:10 x86
Wbhst_pm.dll 7.5.7600.20751 23,552 2010 年 7 月 9 日 05:10 x86

サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Iisw3adm.dll 7.5.7600.20751 452,608 2010 年 7 月 9 日 05:45 x64
W3tp.dll 7.5.7600.20751 19,968 2010 年 7 月 9 日 05:48 x64
W3wphost.dll 7.5.7600.20751 60,928 2010 年 7 月 9 日 05:48 x64
Wbhstipm.dll 7.5.7600.20751 28,672 2010 年 7 月 9 日 05:48 x64
Wbhst_pm.dll 7.5.7600.20751 25,600 2010 年 7 月 9 日 05:48 x64

サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (IA-64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Iisw3adm.dll 7.5.7600.20751 943,616 2010 年 7 月 9 日 04:34 IA-64
W3tp.dll 7.5.7600.20751 40,960 2010 年 7 月 9 日 04:38 IA-64
W3wphost.dll 7.5.7600.20751 144,384 2010 年 7 月 9 日 04:38 IA-64
Wbhstipm.dll 7.5.7600.20751 65,536 2010 年 7 月 9 日 04:38 IA-64
Wbhst_pm.dll 7.5.7600.20751 67,072 2010 年 7 月 9 日 04:38 IA-64

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

追加情報

ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

824684 Microsoft のソフトウェア更新プログラムの説明で使用される一般的な用語の解説