naarcissus: Workaround:
Use a program such as Advanced Run by NirSoft. Ugh, you'll have to find it yourself, can't post links, I guess. :eyeroll:
In the Advanced Run window:
Add the GOG installer to the "Program to Run:" field.
Set "Run As…" to "Administrator (Force UAC Elevation)" in the dropdown menu. (Advanced Run doesn't have to be run as admin to do this.)
In the "Environment Variables" section, in the dropdown menu, select "Use only the following environment variables (ignore the system variables)"
Click the "Fill Current Environment Strings" button to the right of the dropdown menu. This will fill the text box with variables.
Find "TMP=" and "TEMP=" and change the path on the right of the equals sign to a TEMP folder of your choice. ("D:\TEMP","X:\TEMP", "Path-to-game\TEMP", etc.)
Click Run in the bottom right of the window, the installer should run and use the TEMP folder you specified instead of what you have set.
My issue is that my TEMP folder is set to an 8GiB ram disk and I hate the idea of revisiting the 90's and having to set my %TEMP% and %TMP% to a slow drive, having to restart, install the game, resetting my Temps to the ram disk, then restarting again, ever effing time I want to install a GOG game! PITA!!
So, this should help those who need a workaround.
Thanks So Much, It worked ... i was trying to install a game but only had 11gb on my c drive, so with advance run i got it to see the new variables i had already changed in windows , it needed advanced run to make the installer see the new temp directorys , your a legend.