JAVAがProgram Filesにインストールされている場合の起動エラー

(from osdn.net/users/fedorax)
Windowsの環境でJavaをデフォルトインストールした場合に
C:\Program Filesの配下にJavaがインストールされますが、
その状態でJAVA_HOMEやJDK_HOME、JRE_HOMEを設定して
startup.batを実行すると現在の9.3.3の場合、起動が出来ません。

回避手段として、JAVAをProgram Fileなど空白を含まないフォルダーにインストールする対応で回避していますが、今後は他のシステムと同居の予定が有り、Program Filesにインストールされてある状態で、起動できるようにすることが求められるため、

お手数ですが、起動バッチを正式に改修して頂けませんでしょうか?