環境変数 COMSPEC はどうなっているでしょうか?
echo %COMSPEC%
通常は C:\WINDOWS\system32\cmd.exe になっているはずです。
「'C:\Users...\Desktop\hoge.bat'が見つかりません。名前を正しく確認したかどうかを確認してから、やり直してください。」
過去に同様の投稿がありますが解決していないようですね……
試しに「Windows cannot find 'D:\install-tl-windows.bat'. Make sure you typed the name correctly, and then try again.」で検索してみたところ (英語のメッセージはMicrosoft Language Portalで調べることができます)、
StackExchange に類似の現象が環境変数 ComSpec を COMSPEC にリネームしたら直ったという不思議な投稿がありました。
環境変数の名前は大文字小文字関係ないはずなので不思議ですが、 確かに COMSPEC が適切に設定されていないと問題が起きそうです(CRT の system 関数等も COMSPEC を参照していますし)。