Le document Microsoft Office est «verrouillé pour être modifié par un autre utilisateur»

37

Certains de mes utilisateurs entrent et sortent de divers classeurs Excel 2007 toute la journée. L'une d'elles rapporte que "dans 50% des cas", elle tente d'ouvrir une feuille de calcul à partir du serveur de fichiers. Un message d'information s'affiche:

foo.xlsx est verrouillé pour l'édition

par 'un autre utilisateur'.

Ouvrez "Lecture seule" ou cliquez sur "Notifier" pour ouvrir en lecture seule et recevoir une notification
lorsque le document n'est plus utilisé.

Neuf fois sur dix, le document n'est pas ouvert par un autre utilisateur. Mes utilisateurs essaient immédiatement d'ouvrir à nouveau le même document, et cela fonctionne.

J'imagine que cela est causé par Excel laissant des fichiers de propriétaire sur le serveur, mais je ne sais pas pourquoi.

Un indice ajouté: lorsque l'un de mes utilisateurs sélectionne "Notifier", une boîte de dialogue s'ouvre dans un instant pour l'informer que le fichier est disponible pour pouvoir être modifiée.

Des conseils sur la façon de résoudre ce problème et de rendre la journée de mes utilisateurs plus fluide?

Chris
la source
Vous obtiendrez peut-être plus / de meilleures réponses avec serverfault.
Travis Northcutt
6
J'ai posté une question d'informatique de base similaire sur serverfault il y a quelques jours et elle a été déplacée ici. Je suis coincé dans la zone grise entre ces deux sites.
Chris

Réponses:

30

Directement à partir de Microsoft KB 313472 :

Ce problème peut se produire si Word détermine que le fichier propriétaire du document existe déjà. Cela peut se produire si une ou plusieurs des conditions suivantes sont remplies:

  • Word s'est précédemment arrêté de manière incorrecte et, par conséquent, n'a pas supprimé le fichier propriétaire. -ou-
  • Une seconde instance de Word s'exécute en arrière-plan avec le document déjà ouvert. -ou-
  • Le document est partagé sur un réseau et un autre utilisateur l'a ouvert.

De mon expérience personnelle, j'ai trouvé une combinaison des premier et troisième points ci-dessus peut recréer cette erreur assez constamment.

Les fichiers temporaires, laissés à côté du fichier d'origine sur le réseau (en particulier si le fichier est volumineux, elle copie-coller BEAUCOUP ou s'il est ouvert toute la journée) en sont la cause.

Pour résoudre ce problème, vérifiez d'abord que le document n'a pas été ouvert pour un autre utilisateur du réseau. Si le document est en cours d'utilisation, ouvrez-le en lecture seule. S'il n'est pas utilisé, quittez toutes les instances de Word, puis supprimez le fichier propriétaire. Pour ce faire, suivez ces étapes.

REMARQUE: étant donné qu'il existe plusieurs versions de Microsoft Windows, les étapes suivantes peuvent être différentes sur votre ordinateur. Si tel est le cas, consultez la documentation de votre produit pour effectuer ces étapes.

  1. Quittez toutes les instances de Word. Pour cela, procédez comme suit: 1. Enregistrez tout votre travail, puis quittez tous les programmes. 2. Appuyez sur CTRL + ALT + SUPPR pour ouvrir la boîte de dialogue Sécurité de Windows. 3. Cliquez sur Gestionnaire de tâches, puis sur l'onglet Processus. 4. Cliquez sur Winword.exe et puis cliquez sur Terminer le processus. 5. Dans la boîte de dialogue Avertissement du gestionnaire de tâches, cliquez sur Oui. Si vous recevez un message indiquant que le programme ne répond pas, cliquez sur Terminer maintenant. 6. Répétez les étapes d et e pour chaque occurrence de Winword.exe. 7. Dans le menu Fichier, cliquez sur Quitter le gestionnaire de tâches.
  2. Démarrez l'Explorateur Windows, puis naviguez jusqu'au dossier contenant le fichier de document que vous avez essayé d'ouvrir lorsque vous avez reçu le message d'erreur.
  3. Supprimer le fichier propriétaire.

    Le fichier propriétaire se trouve dans le même dossier que le document que vous avez essayé d'ouvrir. Le nom du fichier propriétaire utilise la convention suivante: Il commence par un tilde (~), suivi d'un signe dollar ($), suivi du reste du nom du fichier du document. L'extension du nom de fichier est .doc. Par exemple, le fichier propriétaire de Document.doc s'appelle ~ $ cument.doc.

  4. Démarrer Word. Si Word vous demande si vous souhaitez charger les modifications apportées au modèle Global ou Normal, cliquez sur Non.
  5. Ouvrez votre document.

Remarque supplémentaire pour les documents partagés sur un réseau:

S'il est possible que plusieurs personnes soient en train de modifier le document, il peut parfois être difficile de savoir qui peut ouvrir le document. Comme indiqué sur TechTalkMadness , la meilleure solution consiste à utiliser Gestion de l'ordinateur sur le système qui héberge le fichier partagé.

Allez à Computer Management -> System Tools -> Shared Folders -> Open Filespour savoir qui a un document verrouillé. Si l'utilisateur ne peut pas être contacté pour se déconnecter, vous pouvez le faire en cliquant avec le bouton droit de la souris sur le fichier verrouillé et en sélectionnant Fermer le fichier ouvert (avertissement: l'utilisateur risque de perdre ses modifications).

Utilisez Gestion de l'ordinateur -> Outils système -> Dossiers partagés -> Fichiers ouverts pour savoir qui a un document verrouillé

Matt 'Trouble' Esse
la source
1
J'ai lu cet article de la base de connaissances. Mes utilisateurs jurent que ce n'est pas le cas, mais je vais les surveiller au cours des prochains jours et voir si cela se peut.
Chris
Bugger, c’était un problème lorsque je travaillais pour une personne particulièrement pédante qui changeait totalement son ton (douche informatique avec des chocolats, etc.) lorsque cela réglait son problème. Je vais demander ici d'autres solutions aussi!
Matt 'Trouble' Esse
6
Où est la partie de cette réponse qui améliore le flux de la journée des utilisateurs?
kmarsh
2
Computer Management -> System Tools -> Shared Folders -> Open Filesmerci @ Matt'Trouble'Esse exactement ce dont j'ai besoin
ctwheels
Que faire si le problème persiste après la suppression du fichier propriétaire?
GeneCode le
9

Essayez de désactiver "Détails" et "Aperçu" dans l'explorateur

Je viens d'avoir ce problème et l'article de la base de connaissances MS n'était d'aucune aide (dites aux autres utilisateurs de fermer le document? Il s'agit d'un classeur Excel partagé, ils sont censés être ouverts par plusieurs utilisateurs!)

Quoi qu’il en soit, ce qui a résolu notre problème, c’est de désactiver l’ onglet Détails dans l’Explorateur (sous Windows 7 - cliquez à l’ Organiseendroit où se trouve normalement la barre de menus Layout, puis assurez-vous qu’il Detailsn’est pas coché - et Previewpar le son de celui-ci.)

Cela a immédiatement résolu notre problème. Il semble qu'avec l'onglet Détails visible, le fichier reste ouvert trop longtemps et les applications Office ne peuvent pas y accéder. Cela explique également pourquoi les gens avaient du mal à ouvrir les documents qu'ils avaient créés eux-mêmes et que personne d'autre n'utilisait.

Malvineux
la source
Merci!!!! Ceci a complètement corrigé le problème que j'avais depuis toujours avec ça! Excel indique que le fichier est verrouillé par «un autre utilisateur» lorsque je suis le seul à y figurer - accédez à un répertoire différent et le problème disparaît!
FreeMan
8

Essayez de désactiver le service d'indexation

J'avais cela et je l'ai résolu en désactivant le service d'indexation dans Windows. L'effet a été instantané, donc je suppose que le service d'indexation était dans l'impasse sur le fichier en question.

Sous XP, désactivez le service d’indexation comme suit: cliquez sur le bouton Démarrer, puis sur Rechercher. Dans la fenêtre qui s'ouvre, choisissez Modifier les préférences (en bas à gauche). Cliquez sur "Sans service d'indexation", sur le bouton radio "Non, ne pas activer le service d'indexation", puis sur OK.

J'ai trouvé le problème en téléchargeant handle.exe. handle.exevous indique quel programme a le fichier ouvert, et dans mon cas, il s’est avéré être cidaemon.exe. Un rapide Google a confirmé qu'il s'agissait bien de l'indexeur du service d'indexation de Windows.

Merci Microsoft, encore 2 heures de valeur ajoutée à ma journée.

Graham
la source
2

Le conseil en incrustation affiché par l'explorateur provoque également le problème (même effet que le volet d'informations). Désactivez-le dans Options des dossiers> onglet Affichage

Gsandorx
la source
2

Peut-être des versions bureautiques incompatibles?

Je l' ai vu cette erreur aujourd'hui, lorsqu'un autre utilisateur vraiment fait avoir ouvert le fichier. Le problème était qu'Excel indique au deuxième utilisateur qu'il est «un autre utilisateur» plutôt que de signaler le nom réel du premier utilisateur, ce qui rend difficile de déterminer qui l'a ouvert.

J'ai supposé que cela devrait être le nom dans les options Office / Excel - ceci est défini correctement pour les deux utilisateurs.

Dans notre cas, le premier utilisateur avec le fichier ouvert est sur Excel 2007; le deuxième utilisateur est sur Excel 2010; peut-être y a-t-il une incompatibilité qui empêche le deuxième nom d'Excel d'obtenir le vrai nom.

Mise à jour: installer un correctif pour résoudre le problème de résolution de nom

UPDATE 12 sept 2012: Charge

  • KB2598133 pour Office 2007 ou
  • KB2598143 pour Office 2010 (différents packs pour 32 et 64 bits!)

pour corriger les noms incorrects dans le message.

Daniel Bowen
la source
1

J'ai eu exactement le même problème. Impossible d'ouvrir le fichier sur un partage réseau pour le modifier. Mais aucune des suggestions n'a aidé.

Il s'est avéré que le problème était le suivant: Auparavant, l'ordinateur était utilisé et connecté par un compte local. Après avoir rejoint AD, j'ai copié le dossier Données d'application et paramètres locaux (sous Windows XP) dans le profil utilisateur AD. Après l'opération, j'ai découvert par la suite que Paramètres locaux \ Application Data \ Microsoft \ Office ne disposait pas des autorisations nécessaires pour les utilisateurs nouvellement créés et qu'office m'invitait donc à ouvrir cette boîte de dialogue pour chaque fichier. J'avais déjà essayé de désactiver le pare-feu / antivirus sur les ordinateurs hôtes et clients, en désactivant le service d'indexation sur les ordinateurs hôtes, mais rien n'y faisait.

J'ai donc défini les autorisations appropriées pour le dossier Office et tout fonctionne maintenant.

Janis Veinbergs
la source
1

Si le volet de visualisation est activé dans l'Explorateur Windows 7, vous obtiendrez cette erreur. Désactiver le volet de visualisation a fonctionné pour moi.

Les
la source
1

Voici ce que j'ai trouvé dans notre environnement. Tous les utilisateurs "Mes documents" mappent vers un partage réseau sur notre réseau SAN. Nous exécutons un serveur Terminal Server avec Office installé qui utilise le même partage réseau sur notre réseau SAN. Si un utilisateur final utilise un produit Office et ne se déconnecte pas complètement, mais plutôt X, le fichier est affiché comme verrouillé par la personne qui a installé Office sur le serveur Terminal Server (le vôtre).

Si l'utilisateur final se reconnecte à la session du serveur Terminal Server déconnectée et se déconnecte correctement, l'application Office est ensuite fermée et le fichier est déverrouillé.

Luke1_28
la source
1

Utiliser l'organigramme Microsoft

Il existe un blog officiel de Microsoft. Il a même un organigramme.

Les points principaux sont les suivants:

  • Mettre à jour Windows
  • Mise à jour du bureau
  • Désactiver Details PaneetPreview Pane
  • Configurez les paramètres de registre OpLocks sur le client et redémarrez le client.
  • Arrêtez les services non-Microsoft
StackzOfZtuff
la source
Cela semble vraiment pratique! J'espère que cela pourra aider les autres à l'avenir.
Chris
0

Justement, il existe un programme appelé Unlocker, qui déverrouille des fichiers ou des dossiers verrouillés.

De wikipedia ,

Unlocker est un outil qui permet de suivre et de déverrouiller la protection de verrouillage couramment utilisée dans les fichiers sous Microsoft Windows. Cependant, son utilisation principale est de mettre fin aux processus qui utilisent un certain fichier ou de les forcer à cesser d'utiliser le fichier afin que l'utilisateur puisse supprimer, renommer ou déplacer le fichier en toute sécurité.

Du site officiel ,

Avez-vous déjà reçu un message aussi agaçant de Windows?

  • Impossible de supprimer le dossier: il est utilisé par une autre personne ou un autre programme.
  • Impossible de supprimer le fichier: l'accès est refusé
  • Il y a eu une violation de partage.
  • Le fichier source ou de destination est peut-être en cours d'utilisation.
  • Le fichier est utilisé par un autre programme ou utilisateur.
  • Assurez-vous que le disque n'est pas plein ou protégé en écriture et que le fichier n'est pas en cours d'utilisation.

Unlocker est la solution!

  1. Faites simplement un clic droit sur le dossier ou le fichier et sélectionnez Unlocker
  2. Si le dossier ou le fichier est verrouillé, une liste de casiers apparaîtra dans une fenêtre.
  3. Cliquez simplement sur Déverrouiller tout et vous avez terminé!

Sachez que le programme d’installation est livré avec le logiciel de publicité OpenCandy, décochez-le simplement lors de l’installation ou utilisez la version portable.

Oriol
la source
0

Si vous avez accès au serveur de fichiers, vous pouvez également utiliser la commande openfiles.exe . Dans mon cas, Word a dit que je verrouillais le fichier, mais openfiles.exe a montré qu'il s'agissait d'un utilisateur différent. Par exemple, si une partie du nom de fichier était " anniversaire ", vous utiliseriez cette commande:

openfiles /query | findstr -i birthday
KERR
la source