Photoshop CC 2015.5 fills directory C:\Temp with "Userzxpsign*" folders instead of correct location C:\Temp\User

  • 12
  • Problem
  • Updated 9 months ago

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?
Photo of Jstar333

Jstar333

  • 3 Posts
  • 2 Reply Likes

Posted 2 years ago

  • 12
Photo of Alex M

Alex M

  • 4 Posts
  • 2 Reply Likes
Photoshop CC fills root of my boot drive with "Tempzxpsign" folders

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.
Photo of Jstar333

Jstar333

  • 3 Posts
  • 2 Reply Likes
I tried removing all my plugins and one Russell Brown Script.   It did not fix the problem.

I had the following plugins installed.
Nik(Google) Color Efex Pro
Focal Blade
Photokit Sharpener
Neat Image
Noiseware 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.


@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

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
CD /DC:\Temp

rem delete Adobe temporary directories
for /D %%a in (Userzxpsign*) do rmdir "%%a"
(Edited)
Photo of Alex M

Alex M

  • 4 Posts
  • 2 Reply Likes
I do not know why Jörg Giencke's comment is not displayed here. Here is the solution proposed by them.

Problem is simply that some programmer forgot to add / insert a backslash. So instead of C:\Temp\zxpsign C:\Tempzxpsign is created. The workaround is simple: YOU - append that backslash to your %TEMP% and %TMP% (e.g. C:\TEMP\) environment variables and that's it. Doesn't hurt any other application.


For me it`s worked. You should try it.
(Edited)
Photo of Klaus Rossler

Klaus Rossler

  • 2 Posts
  • 0 Reply Likes
Hello Alex - could you please describe this more exactly?
Is it in Control Panel > System > Advanced system settings > Environment Variables ? ...and then there are two: User Variables AND System Variables ...do I add the back slash to all four of them / TEMP and TMP on both?

Thanks in advance
Photo of Alex M

Alex M

  • 4 Posts
  • 2 Reply Likes
Hi Klaus.
No, you need only User Variables (both TEMP and TMP).
Photo of Klaus Rossler

Klaus Rossler

  • 2 Posts
  • 0 Reply Likes
Alex - thanks you! It seems to work just fine ... the zxpsign folders (empty anyways, for some strange reason??) are now created INSIDE the Temp folder and therefor deleted on a regular basis (CCleaner) .. everybody ..this is the solution ..at leats on my machine
Photo of Ilker Ilco

Ilker Ilco

  • 2 Posts
  • 0 Reply Likes
Open   "...\Adobe\Adobe Photoshop CC 2015.5\Required\CEP\CEPHtmlEngine" folder and delete CEPHtmlEngine.exe. Exact solution!
Photo of Jörg Giencke

Jörg Giencke

  • 13 Posts
  • 7 Reply Likes
That's - to put it politely - a really bad idea because it disables Photoshop's Last Used start screen and the libraries and ... anything that uses HTML output in Photoshop.

In general I would A) not touch anything in directories called 'Required' and B) instead of deleting I'd recommend renaming first.
Photo of Ilker Ilco

Ilker Ilco

  • 2 Posts
  • 0 Reply Likes
Yeah! To rename the best.
Photo of Brent Laycock

Brent Laycock

  • 3 Posts
  • 0 Reply Likes
I have the same problem except with "C:\Users\<User>\AppData\Local" instead of correct location "C:\Users\<User>\AppData\Local\Temp".
Photo of karsten.gieselmann

karsten.gieselmann

  • 11 Posts
  • 0 Reply Likes
This reply was created from a merged topic originally titled Photoshop CC fills root of my boot drive with "Tempzxpsign" folders.

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?
Photo of Patrick Philippot

Patrick Philippot

  • 316 Posts
  • 47 Reply Likes
This reply was created from a merged topic originally titled Photoshop leaves temporary subfolders and files in wrong folder and doesn't clean....

Hi,

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 :

E:\TMP\zxpsignhhhhhhhhhhhhhhhh

However, I can see that these folders are created at the root of my E: disk :

E:\TMPzxpsignhhhhhhhhhhhhhhhh

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.
Photo of dayo candy

dayo candy

  • 1 Post
  • 0 Reply Likes
is it save to delete all the files Tempzxpsign files present in that folder,it was shown as a malicious file on my pc
Photo of Patrick Philippot

Patrick Philippot

  • 221 Posts
  • 27 Reply Likes
Yes, it is safe to delete these files. While PS is running, one of them is locked and you'll not be able to delete it until PS is closed.
Photo of Patrick Philippot

Patrick Philippot

  • 316 Posts
  • 47 Reply Likes
Could someone at Adobe tell the developer who is in charge of this to wake up and fix this ? That shouldn't take more than 2 minutes.

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.
Photo of Patrick Philippot

Patrick Philippot

  • 316 Posts
  • 47 Reply Likes
Bump!