ShaderCompileWorker's temp directory is set in "Windows" folder not in "User" folder

I saw this issue once on one of the artist’s PC. In our case, this PC didn’t somehow set up TEMP and TMP in User variables. The IB used the TEMP folder defined in System variables instead. We fixed it by just adding the correct TEMP and TMP variables in the User variables.