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 だったらしく,起動できない.組み込みコマンドじゃなかったのな.