Il documento di Microsoft Office è "bloccato per la modifica da 'un altro utente'"


37

Alcuni dei miei utenti sono in entrata e in uscita da vari fogli di calcolo Excel 2007 tutto il giorno. Uno di loro riferisce che "il 50% delle volte" tenta di aprire un foglio di calcolo dal file server, viene visualizzato un messaggio informativo che indica:

foo.xlsx è bloccato per la modifica

da "un altro utente".

Apri "Sola lettura" o fai clic su "Notifica" per aprire la sola lettura e ricevere la notifica
quando il documento non è più in uso.

Nove volte su dieci il documento non è aperto da un altro utente. I miei utenti provano immediatamente ad aprire di nuovo lo stesso documento e funziona.

Immagino che questo sia causato da Excel che lascia i file del proprietario sul server, ma non so perché.

Un ulteriore indizio: quando uno dei miei utenti seleziona "Notifica", si apre in un attimo una finestra di dialogo che li informa che il file è disponibile per la modifica.

Qualche consiglio su come risolvere questo problema e migliorare il flusso delle giornate dei miei utenti?


Potresti ottenere risposte più / migliori su serverfault.
Travis Northcutt,

6
Ho pubblicato una domanda di base IT simile su serverfault qualche giorno fa e qui è stata spostata. Sono bloccato nella zona grigia tra questi due siti.
Chris,

Risposte:


30

Direttamente da Microsoft KB 313472 :

Questo comportamento può verificarsi se Word determina che il file proprietario per il documento esiste già. Ciò può verificarsi in presenza di una o più delle seguenti condizioni:

  • Word precedentemente si chiudeva in modo errato e, pertanto, non cancellava il file proprietario. -o-
  • Una seconda istanza di Word è in esecuzione in background con il documento già aperto. -o-
  • Il documento è condiviso su una rete e un altro utente lo ha aperto.

Dalla mia esperienza personale, ho scoperto che una combinazione del primo e del terzo punto sopra può ricreare questo errore abbastanza costantemente.

I file temporanei, lasciati accanto al file originale sulla rete (specialmente se il file è di grandi dimensioni, copia e incolla molto o è aperto tutto il giorno) sono la causa.

Per risolvere questo problema, confermare innanzitutto che un altro utente sulla rete non ha il documento aperto. Se il documento è in uso, aprire il documento in sola lettura. Se non è in uso, chiudere tutte le istanze di Word, quindi rimuovere il file del proprietario. Per fare ciò, seguire questi passaggi.

NOTA: poiché esistono diverse versioni di Microsoft Windows, le seguenti operazioni potrebbero essere diverse nel computer in uso. In tal caso, consultare la documentazione del prodotto per completare questi passaggi.

  1. Chiudi tutte le istanze di Word. Per fare ciò, attenersi alla seguente procedura: 1. Salvare tutto il lavoro, quindi chiudere tutti i programmi. 2. Premere CTRL + ALT + CANC per aprire la finestra di dialogo Sicurezza di Windows. 3. Fare clic su Task Manager, quindi sulla scheda Processi. 4. Fare clic su Winword.exe, quindi su Termina processo. 5. Nella finestra di dialogo Avviso di Task Manager, fare clic su Sì. Se ricevi un messaggio che indica che il programma non risponde, fai clic su Termina ora. 6. Ripetere i passaggi d ed e per ogni occorrenza di Winword.exe. 7. Nel menu File, fare clic su Esci da Task Manager.
  2. Avviare Esplora risorse, quindi selezionare la cartella che contiene il file di documento che si è tentato di aprire quando è stato visualizzato il messaggio di errore.
  3. Elimina il file del proprietario.

    Il file del proprietario si trova nella stessa cartella del documento che si è tentato di aprire. Il nome del file proprietario utilizza la seguente convenzione: inizia con una tilde (~), seguita da un simbolo del dollaro ($), seguito dal resto del nome del file del documento. L'estensione del nome file è .doc. Ad esempio, il file proprietario per Document.doc è denominato ~ $ cument.doc.

  4. Inizia Word. Se Word ti chiede se desideri caricare le modifiche apportate al modello Globale o Normale, fai clic su No.
  5. Apri il tuo documento

Nota aggiuntiva per i documenti condivisi su una rete:

Se ci sono più persone che potrebbero modificare il documento, a volte può essere difficile capire chi potrebbe avere il documento aperto. Come mostrato su TechTalkMadness , il modo migliore per trovare la risposta è utilizzare Gestione computer sul sistema che ospita il file condiviso.

Vai a Computer Management -> System Tools -> Shared Folders -> Open Filesper scoprire chi ha un documento bloccato. Se l'utente non può essere contattato per disconnettersi, è possibile farlo forzatamente facendo clic con il pulsante destro del mouse sul file bloccato e selezionando Chiudi file aperto (avviso: l'utente potrebbe perdere le modifiche).

Usa Gestione computer -> Strumenti di sistema -> Cartelle condivise -> Apri file per scoprire chi ha un documento bloccato


1
Ho letto l'articolo KB. I miei utenti giurano che non è il caso, ma li guarderò nei prossimi giorni e vedrò se potrebbe essere.
Chris,

Bugger, questo è stato un problema in cui lavoro per una persona particolarmente pedante che ha completamente cambiato la sua melodia (inondando la tecnologia informatica con cioccolatini, ecc.) Quando questo ha risolto il suo problema. Chiederò qui anche altre soluzioni!
Matt 'Trouble' Esse,

6
Dov'è la parte di questa risposta che migliora il flusso del giorno degli utenti?
kmarsh

2
Computer Management -> System Tools -> Shared Folders -> Open Filesgrazie @ Matt'Trouble'Esse esattamente ciò di cui ho bisogno
ctwheels

Cosa succede se dopo aver eliminato il file proprietario, il problema persiste?
GeneCode

9

Prova a disattivare "Dettagli" e "Anteprima" in Explorer

Ho appena avuto questo problema e l'articolo della knowledge base di MS non mi è stato di aiuto (dire agli altri utenti di chiudere il documento? Questa è una cartella di lavoro condivisa di Excel, dovrebbero essere aperti da più utenti!)

Ad ogni modo, il nostro problema è stato risolto disattivando la scheda dei dettagli in Explorer (questo è in Windows 7: fai clic su Organisedove si trova normalmente la barra dei menu Layout, quindi assicurati che Detailssia deselezionata e anche Previewdai suoni di essa.)

In questo modo risolto immediatamente il nostro problema. Sembra che con la scheda dettagli visibile mantenga il file aperto per troppo tempo e le app di Office non possano quindi accedervi. Questo spiega anche perché le persone hanno avuto problemi nell'aprire i documenti che avevano creato da soli e che nessun altro stava usando.


Grazie!!!! Questo ha risolto completamente il problema che ho avuto per sempre con questo! Excel dice che il file è bloccato da "un altro utente" quando sono l'unico al suo interno: vai in un'altra directory e il problema scompare!
FreeMan,

8

Prova a disattivare il servizio di indicizzazione

Ho avuto questo e risolto disattivando il servizio di indicizzazione in Windows. L'effetto è stato immediato, quindi sospetto che il servizio di indicizzazione si sia bloccato sul file in questione.

Su XP, disattiva il servizio di indicizzazione in questo modo: fai clic sul pulsante Start, quindi Cerca. Dalla finestra che si apre, scegli Cambia preferenze (in basso a sinistra). Fai clic su "Senza servizio di indicizzazione", sul pulsante di opzione "No, non abilitare il servizio di indicizzazione" e su OK.

Ho riscontrato il problema scaricando handle.exe. handle.exeti dice quale programma ha il file aperto e nel mio caso si è rivelato essere cidaemon.exe. Un rapido google ha confermato che si tratta dell'indicizzatore effettivo del servizio di indicizzazione di Windows.

Grazie Microsoft, altre 2 ore di valore aggiunto ai miei giorni.


2

Anche il suggerimento a comparsa visualizzato da Explorer causa il problema (stesso effetto del riquadro dei dettagli). Disabilitalo in Opzioni cartella> Visualizza scheda


2

Forse versioni incompatibili di Office?

Ho visto questo errore oggi, quando un altro utente davvero fatto avere il file aperto. Il problema era che Excel dice al secondo utente che è "un altro utente" piuttosto che riportare il nome reale del primo utente, rendendo difficile capire chi lo ha aperto.

Presumo che questo dovrebbe essere il nome nelle opzioni di Office / Excel - questo è impostato correttamente per entrambi gli utenti.

Nel nostro caso il primo utente con il file aperto è su Excel 2007; il secondo utente è su Excel 2010; forse c'è qualche incompatibilità che impedisce a Excel del secondo utente di ottenere il vero nome.

Aggiornamento: installa patch per correggere la risoluzione dei nomi

AGGIORNAMENTO 12 settembre 2012: caricamento

  • KB2598133 per Office 2007 o
  • KB2598143 per Office 2010 (pacchetti diversi per 32 e 64 bit!)

per correggere i nomi errati nel messaggio.


1

Ho avuto lo stesso identico problema. Impossibile aprire il file su una condivisione di rete da modificare. Ma nessuno dei suggerimenti ha aiutato.

Si è scoperto che il problema era il seguente: In precedenza il computer veniva utilizzato e collegato da un account locale. Dopo essere entrato in AD, ho copiato la cartella Dati applicazioni e Impostazioni locali (su Windows XP) nel profilo utente AD. Dopo l'operazione ho scoperto in seguito che Impostazioni locali \ Dati applicazioni \ Microsoft \ Office non disponevano delle autorizzazioni per l'utente appena creato e quindi Office mi ha richiesto questa finestra di dialogo per ogni file. In precedenza avevo provato a disabilitare il firewall / antivirus sui computer host e client, disabilitando il servizio di indicizzazione sul computer host, ma nessuno mi ha aiutato.

Quindi ho impostato le autorizzazioni appropriate per la cartella di Office e ora tutto funziona.


1

Se hai attivato il riquadro di anteprima in Esplora risorse di Windows 7, otterrai questo errore. La disattivazione del riquadro di anteprima ha funzionato per me.


1

Ecco cosa ho trovato nel nostro ambiente. "Documenti" di tutti gli utenti esegue il mapping a una condivisione di rete sulla nostra SAN. Eseguiamo un server terminal con Office installato che utilizza la stessa condivisione di rete sulla nostra SAN. Se un utente finale utilizza un prodotto Office e quindi non si disconnette completamente ma piuttosto X, il file viene mostrato come bloccato dalla persona che ha installato Office sul server terminal (il proprio).

Se l'utente finale accede nuovamente alla sessione del server terminal disconnesso e si disconnette correttamente, l'applicazione Office viene chiusa e il file viene sbloccato.


1

Usa il diagramma di flusso di Microsoft

C'è un blogpost ufficiale di Microsoft. Ha anche un diagramma di flusso.

I punti principali sono questi:

  • Aggiorna Windows
  • Update Office
  • Disabilita Details PaneePreview Pane
  • Configurare le impostazioni del registro OpLocks sul client e riavviare il client.
  • Ferma i servizi non Microsoft

Questo sembra davvero utile! Spero che possa aiutare gli altri in futuro.
Chris,

0

Esattamente, c'è un programma chiamato Unlocker, che sblocca file o cartelle bloccati.

Da Wikipedia ,

Unlocker è uno strumento in grado di tracciare e sbloccare la protezione di blocco comunemente utilizzata nei file su Microsoft Windows. Tuttavia, il suo uso principale è di terminare i processi che utilizzano un determinato file o forzare i processi a interrompere l'utilizzo del file, in modo che l'utente possa eliminare, rinominare o spostare il file in modo sicuro.

Dal sito ufficiale ,

Hai mai avuto un messaggio così fastidioso dato da Windows?

  • Impossibile eliminare la cartella: viene utilizzata da un'altra persona o programma.
  • Impossibile eliminare il file: accesso negato
  • Si è verificata una violazione della condivisione.
  • Il file di origine o di destinazione potrebbe essere in uso.
  • Il file è in uso da un altro programma o utente.
  • Assicurarsi che il disco non sia pieno o protetto da scrittura e che il file non sia attualmente in uso.

Unlocker è la soluzione!

  1. Basta fare clic con il tasto destro sulla cartella o sul file e selezionare Unlocker
  2. Se la cartella o il file è bloccato, verrà visualizzato un elenco di armadietti
  3. Basta fare clic su Sblocca tutto e il gioco è fatto!

Ricorda che il programma di installazione include l'adware OpenCandy, deselezionalo durante l'installazione o utilizza la versione portatile.


0

Un altro modo, se si ha accesso al file server, è usare il comando openfiles.exe . Nel mio caso Word ha detto che stavo bloccando il file, ma openfiles.exe ha mostrato che si trattava di un utente diverso. Ad esempio, se parte del nome file fosse " compleanno ", utilizzare questo comando:

openfiles /query | findstr -i birthday
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.