Portable 56 - Firefox

if not exist "%FIREFOX_EXE%" ( echo ERROR: firefox.exe not found at %FIREFOX_EXE% pause exit /b 1 )

echo Profile dir: %PROFILE_PATH% "%FIREFOX_EXE%" -no-remote -profile "%PROFILE_PATH%" -new-instance firefox portable 56

It downloads Firefox 56.0.2 from the official Mozilla archive, extracts it, and creates a portable launcher with a custom profile folder — no installation required, fully self-contained. if not exist "%FIREFOX_EXE%" ( echo ERROR: firefox