That doesn't do anything other than normal patching (and failing) for me. However, I think I see the problem. "launcher.exe -f" is in the .bat file, but it needs to be "launcher.exe /f" instead. I'm in EE now after that, when previously I had been crashing on monster_step.ini or something like that.
Edit: It appears that after it's properly updated, -f DOES run the full scan instead of /f.