SHEESH !!
OK, I had the same problem others, or maybe it was just one other.... had trying to run this "Unpatcher".... but read below for long-ish solution (simply copying/replacing files may have worked but only the writer of the bat would know....
I uninstalled my good old HUGE IL-2 1946 from my win7... E: drive (I never stick games on the c drive, probably why my drives last so long)... and Installed the GOG version I got way back (4.13x).
No Luck when run as .exe as administrator- weirdly I think it "knew" where my IL-2 was located and didn't ask me to browse..?.... it looked correct - but SADLY game still says 4.13.X.
Downoaded the zip file to try the other method - ran it stupidly without reading the instructions to move the folder (WHICH isn't made unless you tell your unzip prog to make it) .. it pretended to work and did nothing of course.... deleted everything except zip file and unzipped into folder with correct name and moved to same location as my game exe... then ran again... NO LUCK ... still 4.13.X.
Noticed I could not the bat "run as admin"- check box greyed out everywhere - Found others with the same problem on both win7 and win10 and like me they said right click run as admin PRETENDS to work... but NOT.
Screw it I say... I'm either manually copying the unzipped files (probably won't work since why make a batch file ? But you never know it takes all kinds.... or running from CMD prompt...
Decided to run through command prompt as admin and of course with the crazy path and file names it refused to cooperate one bit.
LEARNED A NEW THING... simply copy "cmd.exe" into the folder containing the bat file (or a shortcut might work)... and the PATH comes out correctly... Now tried again... NO LUCK running... IT HATES THE BAT FILE NAME with all the spaces... RENAME TO "unpatch.bat" simply write that full file name in your command prompt and enter..............
IT WORKED AND GIMME A BEER IMMEDIATELY......... In case anyone runs into my same problem give this a go.
Rote.
copying cmd.exe is a trick I've used for years to avoid having to enter the cd command to change directories with long names. If you right click it you can run it as admin.
something else, since cmd still thinks it is the old DOS 5.0 environment of days gone by, it assumes the world is 8-characters long... so when it sees a space out of context it does not like it... so the original conversions still apply. So if you want to go to "Program Files (x86)" it assumes conversion will be PROGRA~1, and it would deconflict with "Program Files" with something like PROGRA~2... same principle for batch files or executables... so something like ThisIsMyProgram.exe would be interpreted as THISIS~1.EXE, and if it is "This Is My Program.exe" it would be completely confused if you typed it like that... could be a batch. To overcome that you do not need to change the name of the file... just put it in quotes:
* Do not type this: This Is My Program
* Type this: "This Is My Program" or "This Is My Program.exe" or if it is a batch file, "This Is My Batch" or "This Is My Batch.bat"