Windows Update での不具合?

今回の Windows Update を実行して….

C:\> explorer
'explorer' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\> echo %PATH%
D:\cygwin\bin;%SystemRoot%\system32;%SystemRoot%; (後略)

C:\> %SystemRoot%\explorer
(正常に起動)

C:\> start explorer
(正常に起動)

バグではなかろうか.cygwin から explorer . が出来なくなって気付いた.他にも %SystemRoot% 以下の実行ファイルは全滅っぽい.explorer, notepad, calc, regedit, taskmgr, cmd などなど.%SystemRoot% 以外のパスの実行ファイルは普通に実行できる.cmd.exe からなら組み込みの start コマンドがあるから start explorer とすればよいが,cygwin だとできないので不便になった.なお,「ファイル名を指定して実行」では今回の問題は起こらない.

今回の件で面白いことに気付いた.cmd.exe の help コマンドも実は %SystemRoot%\system32\help.exe だったらしく,起動できない.組み込みコマンドじゃなかったのな.