質問: dosウィンドウで初めてコマンドを実行するときの長い遅延 いくつかのツールを搭載したサーバー(win2k)を実行します。ワークステーション(xp)はすべて、そのフォルダーを含むようにpathが設定されています。ワークステーションのdosボックスからツール(例:grep)を実行すると、ツールが実行されるまでに長い遅延(最大1分)が発生することがあります。遅延後、すべてが通常どおりに行われます。別のdosボックスから実行した場合でも、後続の実行に遅延はありません。何か案は?*詳細*このシナリオでは、常に遅延が発生します。サーバー上の特定のフォルダーにあるツールに取り組んでいます。ツールは、ツールがビルドされたフォルダに配置されたdosボックス内の1つのワークステーションで編集およびコンパイルされてから実行されますが、遅延は常に存在します。次の実行は問題ありません。したがって、exeを再生成すると、遅延が発生します。
回答: grepはwin32コマンドではなくunixコマンドであるため、古いバージョンのwindowsに存在するunixサブシステムを呼び出した可能性があります。初期遅延を説明できるこれらのunixコマンドをサポートするには、特別なシステムプロセスを開始する必要があります。プロセスの名前を思い出せませんが、process explorerのようなものを使用すると、プロセスが開始されていることがわかります。多分これ technetシリーズ いくつかの助けになることができます。サブシステムの詳細については、「windowsinternals」の本を参照してください。