Photoshop leaves temporary subfolders and files in wrong folder and doesn't clean them up

  • 3
  • Problem
  • Updated 2 years ago
Merged

This conversation has been merged. Please reference the main conversation: Photoshop CC 2015.5 fills directory C:\Temp with "Userzxpsign*" folders instead of correct location C:\Temp\User

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 Patrick Philippot

Patrick Philippot

  • 481 Posts
  • 142 Reply Likes
  • frustrated

Posted 3 years ago

  • 3
Photo of Patrick Philippot

Patrick Philippot

  • 481 Posts
  • 142 Reply Likes
Not fixed in the version released today.
Photo of Patrick Philippot

Patrick Philippot

  • 481 Posts
  • 142 Reply Likes
For those at Adobe who continue to pretend that this is a problem with a third-party plugin : please have a look at C:\Program Files\Adobe\Adobe Photoshop CC 2017\ZXPSignLib-minimal.dll . The "zxpsign" prefix of the offending temporary files is defined in this DLL.

A 2 minutes fix for a bug lasting since months. Not serious.
Photo of Arnault

Arnault

  • 2 Posts
  • 0 Reply Likes
Hi,
for 6 apps, I have 4 version of this dll:
https://forums.adobe.com/message/9381451#9381451

This conversation is no longer open for comments or replies.