Windows Server 2003 ベースまたは Windows Server 2008 ベースのクライアント コンピューターでは、システム アプリケーション"CryptQueryObject"関数を呼び出すときに作成、一時ファイルは削除されません。

文書翻訳 文書翻訳
文書番号: 931908
すべて展開する | すべて折りたたむ

目次

現象

次のシナリオを検討してください。
  • Microsoft Windows Server 2003 または Microsoft Windows Server 2008 を実行している、クライアント コンピューターがあります。
  • このコンピューターでは、アプリケーションを使用して、 CryptQueryObject 関数に埋め込まれた PKCS7 の証明書をデコードします。
このシナリオでは、0 バイトの一時ファイルを %windir%\Temp フォルダーに作成されます。この一時ファイルがない場合に削除されます、 CryptQueryObject 関数は、そのタスクを終了します。また、一時ファイルの数約 65,000 を呼び出すときに、 CryptQueryObject 関数に終了に予想以上に時間がかかります。

メモ %windir% は、Windows システム フォルダーのパスを表します。通常、このパスは C:\Windows です。

解決方法

修正プログラムの情報

サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの資料に記載されている問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストを受け取ることがあります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この修正プログラムがダウンロードできないか場合は、この記事の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービス & サポート修正プログラムを入手するに問い合わせてください。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
メモ 「修正プログラムのダウンロード」フォームに修正プログラムが提供されている言語を表示します。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。

前提条件

この修正プログラムを適用するには、Windows Server 2003 または Windows Server 2008 で実行をする必要があります。

再起動の必要性

この修正プログラムを適用した後コンピューターを再起動する必要があります。

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

この修正プログラムは、以前にリリースされた修正プログラムを代わりにはなりません。

ファイル情報

この修正プログラムの英語 (U. s.) バージョンは、次の表に示す属性を持つファイルをインストールします。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。日付および時刻これらのファイルは、ローカル コンピューター、ローカル時刻を現在の夏時間 (DST) バイアスと共に表示されます。さらに、ファイルに対して特定の操作を実行すると、日付と時刻が変更できます。
Windows Server 2003 のファイル情報のメモ
  • これらの表に記載されているファイルに加えて、この修正プログラムも、関連付けられているセキュリティ カタログ ファイル (KB をインストールします。931908.cat) は Microsoft デジタル署名で署名されます。
サポートされているすべての x 86 ベース バージョンの Windows Server 2003
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Crypt32.dll5.131.3790.2877595,9682007 年 2 月 08 日02: 39x 86SP1SP1QFE
Crypt32.dll5.131.3790.4018595,4562007 年 2 月 08 日02: 31x 86SP2SP2QFE
Updspapi.dll6.3.4.1379,1842006 年 12 月 27 日07: 40x 86[なし]該当なし
サポートされているすべての Windows Server 2003 の x64 ベース バージョン x
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Crypt32.dll5.131.3790.28771,430,0162007 年 2 月 07 日14: 11x64SP1SP1QFE
Wcrypt32.dll5.131.3790.2877595,9682007 年 2 月 07 日14: 11x 86SP1WOW
Crypt32.dll5.131.3790.40181,429,5042007 年 2 月 07 日14: 15x64SP2SP2QFE
Wcrypt32.dll5.131.3790.4018595,4562007 年 2 月 07 日14: 15x 86SP2WOW
Updspapi.dll6.3.4.1462,1282007 年 2 月 07 日14: 19x64[なし]該当なし
すべての IA x64 ベース バージョンの Windows Server 2003 のサポート
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Crypt32.dll5.131.3790.28771,757,1842007 年 2 月 07 日14: 11IA-64SP1SP1QFE
Wcrypt32.dll5.131.3790.2877595,9682007 年 2 月 07 日14: 11x 86SP1WOW
Crypt32.dll5.131.3790.40181,756,6722007 年 2 月 07 日14: 17IA-64SP2SP2QFE
Wcrypt32.dll5.131.3790.4018595,4562007 年 2 月 07 日14: 17x 86SP2WOW
Updspapi.dll6.3.4.1655,1522007 年 2 月 07 日14: 19IA-64[なし]該当なし
Windows Server 2008 のファイル情報のメモ
重要です 修正プログラムの Windows Vista と Windows Server 2008 の修正プログラムは、同じパッケージに含まれています。ただし、だけ「Windows Vista」の修正プログラムの要求ページで表示されます。1 つまたは両方のオペレーティング システムに適用この修正プログラム パッケージを要求するには、「Windows Vista」ページのに記載されている修正プログラムをオンにします。常に、[適用先] で、各修正プログラムを適用する実際のオペレーティング システムを決定する記事を参照してください。
  • 特定の製品 (RTM、SP の SR_Level に適用されるファイルn)、および区分 (LDR、GDR) ことができます、次の表に示すように、ファイルのバージョン番号を調べることによって識別します。
    元に戻す全体を表示する
    バージョン製品SR_Levelサービスの分岐
    6.0.600 1. 22xxxWindows Server 2008SP1LDR
    6.0.600 2. 22xxxWindows Server 2008SP2LDR
  • Service Pack 1 は、Windows Server 2008 のリリース バージョンに統合されています。
  • マニフェスト ファイル (.manifest) とインストールされている、MUM ファイル (.mum) 各環境 別途記載 "その他のファイルについては、Windows server 2008」の。MUM ファイルと MANIFEST ファイルおよび関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するためには非常に重要です。属性の一覧が表示されていないセキュリティ カタログ ファイルをマイクロソフトのデジタル署名で署名されています。
サポートされているすべての x 86 ベース バージョンの Windows サーバー 2008年
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Crypt32.dll6.0.6001.22677978,43223-4 月-201015: 43x 86
Crypt32.dll6.0.6002.22391978,94424-4 月-201014: 35x 86
サポートされているすべての Windows Server 2008 の x64 ベース バージョン x
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Crypt32.dll6.0.6001.226771,255,93623-4 月-201016: 08x64
Crypt32.dll6.0.6002.223911,259,0082010 年 4 月月 26 日まで06: 03x64
Crypt32.dll6.0.6001.22677978,43223-4 月-201015: 43x 86
Crypt32.dll6.0.6002.22391978,94424-4 月-201014: 35x 86
すべての IA x64 ベース バージョンの Windows Server 2008 をサポート
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Crypt32.dll6.0.6001.226772,373,63223-4 月-201015: 39IA-64
Crypt32.dll6.0.6002.223912,373,6322010 年 4 月月 26 日まで05: 55IA-64
Crypt32.dll6.0.6001.22677978,43223-4 月-201015: 43x 86
Crypt32.dll6.0.6002.22391978,94424-4 月-201014: 35x 86

回避策

Windows Server 2003 での回避策

この問題を回避するには、一時ファイルの数が 65,000 に達する前に、一時ファイルを手動で削除します。

Windows Server 2008 用の回避策

この問題を回避するには、一時ファイルの数が 65,000 に達する前に、一時ファイルを手動で削除します。

状況

マイクロソフトでは、この「対象」に記載されているマイクロソフト製品の問題として認識しています。

詳細

この問題がより明らかで、 CryptQueryObject 直接または間接的にサーバーを介していくつかの中間層アプリケーションから呼び出します。一時ファイルの数が 65,000 に達すると、クライアント コンピューターに重大な遅延が発生します。既知の間接的な呼び出し元に CryptQueryObject 関数は、コンス トラクターのですが System.Security.Cryptography.X509Certificates.X509Certificate2 マネージ クラスです。

X x64 ベース バージョンの Microsoft Windows のテクニカル サポートについて

ハードウェアが既にインストールされて、Windows x64 エディションに付属の説明書には、テクニカル ・ サポートやサポートについては、Windows x64 エディション、ハードウェアの製造元を提供します。ここでは、Windows x64 エディションがハードウェアに搭載されているため、ハードウェアの製造元は、サポートを提供します。ハードウェアの製造元固有のコンポーネントを使用して Windows x64 エディションのインストールをカスタマイズしている可能性があります。独自のコンポーネント固有のデバイス ドライバーがありますか、ハードウェアのパフォーマンスを最大化するオプションの設定を含めることができます。は Windows x64 エディションのテクニカル ヘルプが必要な場合は、マイクロソフトの合理的なサポートを提供します。ただし、製造元に直接問い合わせる必要があります。製造元は、製造元のハードウェアがインストールされているソフトウェアをサポートする最適な修飾されます。Windows x64 edition、Microsoft Windows Server 2003 x 64 edition などを個別に購入した場合は、Microsoft テクニカル サポートに問い合わせてください。

製品情報については x x64 ベース バージョンの Microsoft Windows Server 2003、次のマイクロソフト Web サイトを参照してください。
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx
詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
824684マイクロソフトのソフトウェア更新プログラムの説明に使用される一般的な用語の説明

追加のファイル情報

Windows Server 2008 用の追加のファイル情報

他のファイルをすべてサポートされている x86 ベースのバージョンの Windows サーバー 2008年
元に戻す全体を表示する
ファイル名Update.mum
ファイルのバージョン該当なし
ファイルのサイズ3,565
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名X86_14cbe7b8d5d19878d3800a01b240e442_31bf3856ad364e35_6.0.6001.22677_none_748c26852e1bf444.manifest
ファイルのバージョン該当なし
ファイルのサイズ699
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名X86_d45a5fb6b6e6de599c4d1fec6c1fc015_31bf3856ad364e35_6.0.6002.22391_none_2206b9a6d0026aed.manifest
ファイルのバージョン該当なし
ファイルのサイズ699
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)23-4 月-2010
時刻 (UTC)18: 03
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)2010 年 4 月月 26 日まで
時刻 (UTC)16: 41
プラットフォーム該当なし
他のファイルをサポートされているすべての Windows Server 2008 の x64 ベース バージョン x
元に戻す全体を表示する
ファイル名Amd64_014ce37c3935d8efbb73f36f92731238_31bf3856ad364e35_6.0.6002.22391_none_94a0add525e9b46b.manifest
ファイルのバージョン該当なし
ファイルのサイズ1,046
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Amd64_33bbad1d2a7d4844d6f575257dfc0094_31bf3856ad364e35_6.0.6001.22677_none_db8f79bd77cc861d.manifest
ファイルのバージョン該当なし
ファイルのサイズ1,046
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Amd64_ad5ccacfffd45df0fab1b88077c58e65_31bf3856ad364e35_6.0.6001.22677_none_20773fc938bb8055.manifest
ファイルのバージョン該当なし
ファイルのサイズ703
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Amd64_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6001.22677_none_b7d3563aaf813e95.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,258
日付 (UTC)23-4 月-2010
時刻 (UTC)18: 29
プラットフォーム該当なし
ファイル名Amd64_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6002.22391_none_b99e268eacbd3391.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,258
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)04: 48
プラットフォーム該当なし
ファイル名Update.mum
ファイルのバージョン該当なし
ファイルのサイズ3,593
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)23-4 月-2010
時刻 (UTC)18: 03
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)2010 年 4 月月 26 日まで
時刻 (UTC)16: 41
プラットフォーム該当なし
IA x64 ベース バージョンの Windows Server 2008 のすべての他のファイルをサポート
元に戻す全体を表示する
ファイル名Ia64_a8a53a3fa7aa7ff3f667b3031107c5aa_31bf3856ad364e35_6.0.6001.22677_none_b89aad1043835796.manifest
ファイルのバージョン該当なし
ファイルのサイズ1,044
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Ia64_c86784b257b2c3ce9284631d050bf015_31bf3856ad364e35_6.0.6001.22677_none_30c97f8a22116f7c.manifest
ファイルのバージョン該当なし
ファイルのサイズ701
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Ia64_f6dc2ee73e9cef06a23e3c21cddcb81f_31bf3856ad364e35_6.0.6002.22391_none_25d591179ff41818.manifest
ファイルのバージョン該当なし
ファイルのサイズ1,044
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名Ia64_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6001.22677_none_5bb65eacf721d65b.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,243
日付 (UTC)23-4 月-2010
時刻 (UTC)17: 45
プラットフォーム該当なし
ファイル名Ia64_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6002.22391_none_5d812f00f45dcb57.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,243
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)05: 22
プラットフォーム該当なし
ファイル名Update.mum
ファイルのバージョン該当なし
ファイルのサイズ2,748
日付 (UTC)2010 年 4 月月 27 日まで
時刻 (UTC)06: 44
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6001.22677_none_5bb4bab6f723cd5f.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)23-4 月-2010
時刻 (UTC)18: 03
プラットフォーム該当なし
ファイル名X86_microsoft windows crypt32 dll_31bf3856ad364e35_6.0.6002.22391_none_5d7f8b0af45fc25b.manifest
ファイルのバージョン該当なし
ファイルのサイズ7,228
日付 (UTC)2010 年 4 月月 26 日まで
時刻 (UTC)16: 41
プラットフォーム該当なし

プロパティ

文書番号: 931908 - 最終更新日: 2011年8月9日 - リビジョン: 3.0
キーワード:?
kbbug kbfix kbqfe kbpubtypekc kbexpertiseadvanced kbhotfixserver kbautohotfix kbmt KB931908 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:931908
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com