Hello everyone, I have gone through these forums many times looking for answers but this time I have a really weird/annoying problem on one of my windows 2003 (not R2) servers. I have setup this machine to be another domain controler in my domain, it has Exchange 2003 installed on it as well. the main problem is that whenever I reboot this machine the %TEMP% and %TMP% system environment variable are reset to temp_dir and when exchange tries to mount the mailboxes it complains because the temp variable do not point to anything correct, so I end up modifying the variable manualy after every reboot. So far I went through: - Using a 3rd party app to modify the variables to %WINDIR%\TEMP ... fail - Going to the reg entries: HKEY_LOCALMACHINES\SYSTEM\ControlSet001\Control\Session Manager\Environment and modifying both variables to %WINDIR%\TEMP ... fail as well - I have added a small script to a GPO that sets these two variables ... fail Now I am a bit stuck here I have read from Here (although I'm not sure wether to trust this source) that these variables are created on boot, if so is there anyway to change the value being created? Any pointers or ideas would be very welcomed and thanks for taking the time to read this. EDIT: ... and I nlited my copy od Windows 2003 to integrate the sata driver, now I'm starting to think that is where I've gone wrong but I'm hopping there is a fix for this. Vincent