Since I have installed PS CC 2015.5 (Windows 7-64bit) it keeps flooding the C:\Temp folder with temporary file folders (Userzxpsign18ef933e5fa51ec5 etc.), two for every time Photoshop CC 2015.5 is launched. It should be sticking these folders in the C:\Temp\User folder were my environment folder is assigned. It is appending "User" to the beginning of the Directory name it creates. In Windows under Environment Variables my Temp Variable is assigned to C:\Temp\User and C:\Temp\Windows. I also do not install Photoshop.exe to the default location, but instead install the program to my D: drive.
It is also related to the following problem:
Photoshop CC fills root of my boot drive with "Tempzxpsign" folders
Why is Photoshop CC not using the correct path the Environment Variable is assign to?
I have same problem after 15.5 update. Two or three folders "TEMPzxpsign(then random numbers)" on C:\ when start Photoshop, and they remain after closing Photoshop.
But this behavior only when plugin "Coolorus 2.5" is turn on. Do not know how with other plugins, I have just this one.
I had the following plugins installed.
Nik(Google) Color Efex Pro
Russell Brown Stack-o-matic
To see if you have the problem search for "*zxpsign*" without the quotes in the Windows explorer Search bar. If Directories are listed you have the problem.
I created a script(.bat file) as a temporary fix for this problem. The Script opens Photoshop, waits and then deletes the directories after Photoshop is closed. I put the following lines using a text editor in a file called PhotoshopCC.bat. You run the script instead of launching Photoshop normally. You can create a desktop shortcut to execute the script. If you want to use the Script, you will need to modify three lines.
1) Location were the Photoshop.exe is located. Change path in START line
D:\PHOTOS~3\ADOBEP~1.5\ "PhotoShop.exe" to the path were Photoshop is installed on your computer. Use dos command prompt and command "dir /x" to find the short path names.
2) In line CD /DC:\Temp, Change Path C:\Temp to the location were the temporary directories are being created on your Computer.
3) for /D %%a in (Userzxpsign*) do rmdir "%%a", change Userzxpsign* to the name of Directories created on your computer.
rem start photoshop
START "" /B /WAIT /DD:\PHOTOS~3\ADOBEP~1.5\ "PhotoShop.exe"
rem change directory to were Adobe temporary directories are being created
rem delete Adobe temporary directories
for /D %%a in (Userzxpsign*) do rmdir "%%a"
Since I have installed PS CC 2015.5 (Windows 7-64bit) it keeps flooding the root of my boot drive with temp file folders (Tempzxpsign18ef933e5fa51ec5 etc.), one per edited image. I guess this is not the right place to put temp stuff, and previous versions didn't do it.
I have neither found any setting in PS preferences, nor any hint if / where the temp file location might be stored eg in Windows registry.
Isn't there any way to tell PS where to put temp files and folders?
When running, Photoshop creates folders normally named zxpsignhhhhhhhhhhhhhhhh (h being an hexadecimal digit). However, it creates these folders in the wrong location.
The folder where these folders should be created is computed from the value of the TMP Windows environment variable. For example, on my system, this variable points to e:\TMP. So the temporary sub-folders should be created as follows :
However, I can see that these folders are created at the root of my E: disk :
Why ? Because the developer who wrote the corresponding code forgot to insert the necessary backslash character in the path and never tested his code.
Not only I don't like having this folders created at the root of my disk but if this code had been written cautiously, they would be cleaned up when the Photoshop session terminates. Instead they are piling up, session after session. I don't like these programmers spreading a lot of files anywhere in the system without making sure to remove them when they are no longer needed. You're not at home, guys ! This is my system, not yours.
NB : Do not try to fix this by adding a backslash to the folder name pointed to by the TMP environment variable. This is not standard and this will generate trouble with other applications.
The problem is in CEPHtmlEngine.exe at offset 267168 (hex). Unfortunately, there's no room left to patch the zxpsign%%%%%%%%%%%%%%%% string and add the missing backslash. What could be done is to replace the leading z with a backslash using an hex editor but this may have side effects, so I do not recommend this.
Moreover, since these are temporary files, they should be removed when exiting PS. A good programmer should always clean up before leaving the toilet.