Symptom
In this article, I will explain how to resolve the COULD NOT GET TEMP DIRECTORY error simply.
![COULD NOT GET TEMP DIRECTORY](https://rdr-it.io/wp-content/uploads/2018/02/2018-02-22_19h34_25.png)
From my research this error appears on RDS (WS2012R2) servers using User Profile Disks (UPD).
This error occurs when a user tries to install an extension on Google Chrome, I first think of a problem of right, with the admin account I got the same message, so I search on Google and I came across this article (in English) which explains why and how to solve it.
I first tested the solution with an account made the changes by hand on the environment variables and I was able to install my Chrome extension.
Solution
First, you must create on each RDS server, a TEMP folder at the root of the C with write / modify rights for everyone.
![](https://rdr-it.io/wp-content/uploads/2018/02/2018-02-22_19h31_42-464x400.png)
Then you have to set up a GPO, which does two things:
- For each user who logs in to create a personal folder in the C: TEMP folder
- Modify TEMP and TMP environment variables
There are two settings to apply at the user level.
1 – Creating the personal folder in the TEMP folder:
![](https://rdr-it.io/wp-content/uploads/2018/02/2018-02-22_19h40_38-600x227.png)
2 – Modification of environment variables:
![](https://rdr-it.io/wp-content/uploads/2018/02/2018-02-22_19h43_08-600x217.png)
All you have to do is close and reopen the sessions to install the Chrome extensions without error.
This is too short, I dont really get what you’re supposed to do. I created folders but nothing happens of course. How do you know whats the username? Why is there a different path on the 2nd and 3rd image? Please help.
Hi,
On the first capture, we create a folder for each user who will connect and on the second capture, we modify the user’s environment variable to change the temporary folder