コマンド プロンプト (Cmd.exe) へ 8192 文字以上の引数を渡した場合に発生する現象

適用対象: Windows Vista BusinessWindows Vista EnterpriseWindows Vista Home Basic

現象


Windows Vista 以降の コマンド プロンプト (Cmd.exe) では、8192 文字以上の引数を受け付けられますが、8192 文字以上の引数を渡した場合には、以下の現象が発生する可能性があります。

・echo コマンドで、8192 文字目以降の引数が切り捨てられる。
・Cmd.exe から、子プロセスを起動する際、渡される引数の一部に抜けが生じる。

回避策


Windows Vista 以降の コマンド プロンプト (Cmd.exe) では、8191 文字以下の引数をご使用ください。