How to restore default Windows 11 Environment Variables? Prefer to overwrite any already existing values, and keep any others

I was messing around with my Windows 11 Environment Variables, and ended up running a .reg file which wiped all my app development related Environment variables, somehow.

Although in my defense, I did review the file before running it, and as far as I was aware, a .reg isn’t suppose to “wipe” and variables, unless the .reg has a identical variable to overwrite.

In other words, It may or may not have been from my running of a .reg file, or something else entirely.

That brings us to now. I’m trying to find a comprehensive list of Windows 11 Environment variables which includes:

  • All Default variables which would be found on a newly installed “Fresh” &”Clean” Win 11

  • A Comprehensive list of additional third parties environment variables, (based on the installer’s default locations (since i don’t think i’ve ever installed anything using a installer.exe and actually changed the default paths.

  • the defaults for developers ie NPM, Node.js, Python3, pip (as well as less common like Gemini CLI, ruby, prisma, gcloud-cli, java sdk, etc etc)

-And any others for other super common third party apps which require env variables to be set.

Mainly Path, and TEMP, and TMP.

Prisma

I have yet to locate such a list, (as i mentioned above, i did find a few, but none that worked correctly.)

this would ideally be in the form of a .reg file,
My question is, Does anyone know of such a list?
This would obviously require some trickery with the path locations,
like using $USERPROFILE = %HOMEDRIVE%$HOMEPATH

would using variable in main paths like that cause a serious performance hit, or would it be negligible, and would it even work?