Impossible d'ouvrir un fichier de travail car le fichier est verrouillé

9

Photoshop CS6 me donne l'erreur suivante:

Impossible d'ouvrir un fichier de travail car le fichier est verrouillé

ma configuration a 128 Go ssd (C) qui ne contient que mes fichiers OS avec quelques points de jonction vers Program Files/Program Files(x86)/ProgramData/Userslesquels se trouvent dans mon lecteur D qui est un WD 1 To.

Au début, cela a montré que lorsque j'ai essayé de démarrer PS pour la première fois après une installation propre sur un nouvel ordinateur, j'ai réussi à le dépasser en exécutant PS en tant qu'administrateur et en remplaçant le disque de travail par D.

Mais maintenant, j'ai remarqué que lorsque j'essaie de copier un chemin de l'illustrateur vers Photoshop en tant qu'objet intelligent ou en tant que pixels, j'obtiens à nouveau cette erreur. Je ne l'ai pas revu à part ça, mais je viens de commencer à utiliser PS dans cette configuration, donc je n'ai pas encore exploré toutes les fonctions et si elles fonctionnent correctement ou non.

Lorsqu'il est exécuté en tant qu'administrateur, le transfert illustrateur-> PS fonctionne bien, mais je ne veux pas exécuter PS en tant qu'administrateur tout le temps.

Quelqu'un a-t-il trouvé une solution à cela? J'ai déjà essayé de jouer avec les autorisations mais cela n'a pas aidé.

Jake
la source
Je suis dans la même situation exacte (SSD, liens durs vers D, etc., etc.). Tu as de la chance? Veuillez prendre une minute pour revenir et répondre à votre propre question si vous avez résolu ce problème.
Tom Auger
J'ai finalement trouvé une solution à cela, mais c'était il y a quelques semaines, donc malheureusement je ne me souviens pas quelles ont été les mesures que j'ai prises. mais il y a certainement une solution car cela a fonctionné parfaitement depuis. Je crois qu'en fin de compte, cela avait quelque chose à voir avec la définition des autorisations sur le lecteur C ou D. J'aimerais pouvoir offrir plus d'informations.
Jake

Réponses:

17

TLDR; Lancez Photoshop avec CTRL + Alt enfoncé pour appeler le sélecteur Scratch Disk, ou créez un "lien dur" (jonction) vers le répertoire TEMP de votre lecteur SDD

La plupart de ces types de problèmes avec Photoshop 13 (CS6) sont liés à l'emplacement du disque de travail et à l'écriture. Cela ressemble à ceci: Photoshop examine votre variable d'environnement TEMP pour déterminer où placer son disque de travail. Dans une installation vanilla, cela pointerait vers un emplacement dans votre répertoire% USERDATA%, qui se trouve dans% SYSTEM_ROOT% \ Users \ YourUser etc. Cependant, et c'est là que ça devient bizarre, s'il ne trouve pas ce répertoire TEMP, ou s'il réside sur un disque AUTRE que votre disque de démarrage , il abandonne cette idée et essaie de créer le fichier de travail à la racine du disque de démarrage du système.

C'est là que les choses deviennent laides, car dans une installation typique de Windows 7, la racine du disque de démarrage est verrouillée pour la plupart des utilisateurs. Ceci est une bonne chose et a des implications de sécurité s'il est désactivé. Néanmoins, une solution que j'ai vue réellement recommandée par le support Adobe a été d'exécuter Photoshop en tant qu'administrateur. Cela peut être fait via les propriétés du fichier Photoshop.exe. Comme je le déconseille fortement, je ne publierai même pas de détails sur la façon dont cela peut être accompli, bien que les étapes soient très simples.

Une autre solution, et celle qui m'a été recommandée par le support Adobe quelques secondes avant de raccrocher par dégoût, était d'ouvrir les privilèges d'accès sur le disque de démarrage. C'est inacceptable et nous n'en parlerons plus.

Une option très simple consiste simplement à pointer votre espace disque de travail vers votre gros lecteur de données. Si vous pouvez ouvrir Photoshop, allez dans Préférences> Performances et définissez votre lecteur D: / comme votre disque de travail principal. Si vous venez d'installer Photoshop, et qu'il se trompe au lancement, vous ne pouvez donc même pas accéder aux Préférences, n'oubliez pas que vous pouvez invoquer le sélecteur de disque de travail en appuyant simplement sur CTRL + Alt immédiatement après avoir cliqué sur l'icône Photoshop pour lancer l'application .

Notez que bien que cela résout le problème pour Photoshop, si vous exécutez également d'autres applications Creative Suite 6, vous rencontrerez toujours des problèmes avec le répertoire TEMP en cours de déplacement. Une solution permanente consiste à créer manuellement un répertoire TEMP quelque part sur votre lecteur de données, puis à créer une autre jonction (lien dur) qui fait croire au système d'exploitation que le lecteur TEMP se trouve en fait sur votre lecteur C: \ de démarrage. Lorsque vous faites cela, vous devez également modifier les variables d'environnement utilisateur et système de votre ordinateur pour pointer vers ce nouveau répertoire (vous les pointez vers l'emplacement du lien sur votre lecteur C: \, pas votre lecteur de données.)

La modification des variables d'environnement est simple: saisissez Afficher le système avancé dans votre recherche du menu Démarrer et choisissez l'option de paramètres système avancés dans les résultats de la recherche. Cliquez sur l'onglet Avancé puis sur le bouton Variable d'environnement. Recherchez maintenant toute occurrence de TEMP ou TMP et tapez le chemin d'accès complet au lien dur que vous avez créé sur votre lecteur C: \.

Pour des instructions plus détaillées, consultez mon article de blog .

Tom Auger
la source
Appuyez sur CTRL + ALT était super. C'est une mauvaise erreur. Merci de le suggérer au lieu d'exécuter Photoshop en tant qu'administrateur.
LF4
1
Grande réponse merci beaucoup. Cette réponse a besoin de plus de votes positifs!
Matthews Paul
Quel est le chemin réel du ou des fichiers de travail? Si je le sais, ne serait-ce pas une Icacls foo*.xyz /T /C /grant everyone:Faide ciblée ?
Frank Nocke
J'ai essayé toutes ces suggestions et cela me donne toujours la même erreur. Même lorsque j'essaie d'exécuter Photoshop en tant qu'administrateur, j'obtiens toujours la même erreur. Lorsque j'essaie l'approche Ctrl + Alt, les 2 seules options qu'il me donne pour le disque de travail sont "Démarrage" et "C: \". Je ne sais même pas où serait ce dossier / lecteur "Démarrage". Quelle que soit l'option que je choisis, j'obtiens toujours la même erreur. J'ai même essayé d'utiliser la commande "subst" pour créer un nouveau faux lecteur qui pointe vers un autre répertoire sur mon ordinateur, et j'ai essayé de l'utiliser comme disque de travail, mais j'ai quand même eu la même erreur!
Dasmowenator
4

Photoshop => Right Click=> Exécuter en tant qu'administrateur

Et voilà.

actif
la source
1
pour éviter de faire la même chose chaque fois que vous lancez photoshop, voir la réponse de Tom Auger, l'astuce maintenant Control + Alt après le lancement de photoshop a fonctionné comme un charme pour moi!
jelies
Cette réponse est tout simplement scandaleuse. Même si elle est utile, elle prend une habitude très dangereuse. En outre, les personnes qui possèdent légalement Photoshop ne peuvent pas s'exécuter en tant qu'administrateur à chaque fois car leur compte est un compte standard. C'est une bonne chose aussi.
2
  1. Clic droit sur Photoshop
  2. Exécuter en tant qu'administrateur

Autre:

  1. Ouvrez Photoshop
  2. Éditer
  3. Préférence
  4. Performance
  5. Définissez "Scratch Disk" comme le disque où se trouve le répertoire Temp.

Cela fonctionne pour moi sur Windows 10.

Jozef Zajac
la source
0

j'ai défini les variables d'environnement utilisateur et système% TEMP%,% TMP% pour pointer vers un dossier cumstom (comme c: \ Temp) et cela a fonctionné pour moi

Remus Rigo
la source
1
Cela ne fonctionne que si votre lecteur C: est celui sur lequel vous souhaitez que votre disque de travail principal soit activé. Si votre lecteur C: est un SDD plus petit et que vous souhaitez utiliser un lecteur D: plus grand, vous devez créer une jonction.
Tom Auger