Kilku moich użytkowników korzysta z różnych arkuszy kalkulacyjnych Excel 2007 i wychodzi z nich przez cały dzień. Jedna z nich informuje, że „w 50% przypadków” próbuje otworzyć arkusz kalkulacyjny z serwera plików, pojawia się komunikat informujący:
Plik foo.xlsx jest zablokowany do edycji
przez „innego użytkownika”.
Otwórz „Tylko do odczytu” lub kliknij „Powiadom”, aby otworzyć tylko do odczytu i otrzymywać powiadomienia,
gdy dokument nie będzie już używany.
Dziewięć razy na dziesięć dokument nie jest otwarty przez innego użytkownika. Moi użytkownicy natychmiast próbują ponownie otworzyć ten sam dokument i działa.
Wyobrażam sobie, że jest to spowodowane pozostawieniem plików właściciela na serwerze przez program Excel, ale nie wiem dlaczego.
Dodano wskazówkę: gdy jeden z moich użytkowników wybierze „Powiadom”, za chwilę pojawi się okno dialogowe z informacją, że plik jest dostępny do edycji.
Wszelkie wskazówki, jak rozwiązać ten problem i sprawić, by dni moich użytkowników płynęły lepiej?
źródło
Odpowiedzi:
Prosto z Microsoft KB 313472 :
Z mojego osobistego doświadczenia wynika, że kombinacja pierwszego i trzeciego punktu powyżej może dość często odtwarzać ten błąd.
Przyczyną są pliki tymczasowe, pozostawione obok oryginalnego pliku w sieci (zwłaszcza jeśli plik jest duży, kopiuje-wkleja DUŻO lub jest otwarty przez cały dzień).
Dodatkowa uwaga dla dokumentów udostępnianych przez sieć:
Jeśli istnieje wiele osób, które mogą edytować dokument, czasem może być trudno ustalić, kto może otworzyć dokument. Jak pokazano w TechTalkMadness , najlepszym sposobem na znalezienie odpowiedzi jest użycie programu Computer Management w systemie, który obsługuje udostępniony plik.
Przejdź do,
Computer Management -> System Tools -> Shared Folders -> Open Files
aby dowiedzieć się, kto ma zablokowany dokument. Jeśli nie można skontaktować się z użytkownikiem w celu odłączenia się, możesz to zrobić, klikając prawym przyciskiem myszy zablokowany plik i wybierając polecenie Zamknij otwarty plik (ostrzeżenie: użytkownik może utracić zmiany).źródło
Computer Management -> System Tools -> Shared Folders -> Open Files
dziękuję @ Matt'Trouble'Esse dokładnie to, czego potrzebujęSpróbuj wyłączyć „Szczegóły” i „Podgląd” w Eksploratorze
Właśnie miałem ten problem i artykuł z bazy wiedzy MS nie pomógł (powiedzieć innym użytkownikom, aby zamknęli dokument? To jest udostępniony skoroszyt programu Excel, powinny być otwarte przez wielu użytkowników!)
W każdym razie rozwiązaliśmy nasz problem, wyłączając kartę szczegółów w Eksploratorze (pod Windows 7 - kliknij
Organise
tam, gdzie normalnie jest pasek menu, aLayout
następnie upewnij się, że nieDetails
jest zaznaczony - a takżePreview
dźwiękami).Zrobienie tego natychmiast rozwiązało nasz problem. Wygląda na to, że przy widocznej karcie szczegółów utrzymuje plik zbyt długo otwarty, a aplikacje pakietu Office nie mogą uzyskać do niego dostępu. To wyjaśnia również, dlaczego ludzie mieli problemy z otwieraniem dokumentów, które sami stworzyli i nikt inny ich nie używał.
źródło
Spróbuj wyłączyć usługę indeksowania
Miałem to i rozwiązałem, wyłączając usługę indeksowania w systemie Windows. Efekt był natychmiastowy, więc podejrzewam, że usługa indeksowania zablokowała dany plik.
W systemie XP wyłącz usługę indeksowania w następujący sposób: kliknij przycisk Start, a następnie Wyszukaj. W oknie, które zostanie otwarte, wybierz Zmień preferencje (lewy dolny róg). Kliknij „Bez usługi indeksowania”, przycisk radiowy „Nie, nie włączaj usługi indeksowania” i OK.
Znalazłem problem, pobierając
handle.exe
.handle.exe
mówi ci, który program ma otwarty plik, aw moim przypadku tak się stałocidaemon.exe
. Szybkie google potwierdziło, że jest to rzeczywisty indeksator usługi indeksowania systemu Windows.Dzięki Microsoft, kolejne 2 godziny wartości dodanej do mojego dnia.
źródło
Wyskakująca wskazówka wyświetlana przez eksploratora powoduje również problem (taki sam efekt jak okienko szczegółów). Wyłącz to w Opcje folderów> karta Widok
źródło
Może niekompatybilne wersje biurowe?
Widziałem ten błąd dzisiaj, gdy inny użytkownik rzeczywiście nie ma otwarty plik. Problem polegał na tym, że Excel powiedział drugiemu użytkownikowi, że jest to „inny użytkownik”, zamiast zgłaszać faktyczną nazwę pierwszego użytkownika, co utrudnia ustalenie, kto go ma.
Zakładam, że powinna to być nazwa w opcjach Office / Excel - jest ustawiona poprawnie dla obu użytkowników.
W naszym przypadku pierwszym użytkownikiem z otwartym plikiem jest program Excel 2007; drugi użytkownik korzysta z Excela 2010; być może istnieje pewna niezgodność, która powoduje, że Excel drugiego użytkownika nie może uzyskać prawdziwej nazwy.
Aktualizacja: zainstaluj poprawkę, aby naprawić rozwiązywanie nazw
AKTUALIZACJA 12 września 2012: Załaduj
naprawić niepoprawne nazwy w wiadomości.
źródło
Miałem dokładnie ten sam problem. Nie można otworzyć pliku w udziale sieciowym do edycji. Ale żadna z sugestii nie pomogła.
Okazało się, że problem był następujący: Wcześniej komputer był używany i zalogowany przez konto lokalne. Po dołączeniu do AD skopiowałem folder Dane aplikacji i Ustawienia lokalne (w systemie Windows XP) do profilu użytkownika AD. Po operacji później odkryłem, że Ustawienia lokalne \ Dane aplikacji \ Microsoft \ Office nie miały uprawnień dla nowo utworzonego użytkownika, dlatego biuro monitowało mnie o to okno dialogowe dla każdego pliku. Wcześniej próbowałem wyłączyć zaporę / program antywirusowy na komputerze hosta i kliencie, wyłączając usługę indeksowania na komputerze hosta, ale żadna nie pomogła.
Ustawiłem odpowiednie uprawnienia do folderu Office i wszystko teraz działa.
źródło
Jeśli masz włączone okienko podglądu w Eksploratorze Windows 7, pojawi się ten błąd. Wyłączenie okienka podglądu działało dla mnie.
źródło
Oto, co znalazłem w naszym środowisku. Wszyscy użytkownicy „Moje dokumenty” mapują udział sieciowy w naszej sieci SAN. Obsługujemy serwer terminali z zainstalowanym pakietem Office, który wykorzystuje ten sam udział sieciowy w naszej sieci SAN. Jeśli użytkownik końcowy korzysta z produktu pakietu Office, a następnie nie wylogowuje się całkowicie, a zamiast tego wylogowuje się, plik jest wyświetlany jako zablokowany przez osobę, która zainstalowała pakiet Office na serwerze terminali (naprawdę).
Jeśli użytkownik końcowy zaloguje się ponownie do rozłączonej sesji serwera terminali i wyloguje się poprawnie, aplikacja Office zostanie następnie zamknięta, a plik odblokowany.
źródło
Użyj schematu przepływu Microsoft
Istnieje oficjalny blog Microsoft. Ma nawet schemat blokowy.
Główne punkty to:
Details Pane
iPreview Pane
źródło
Właśnie istnieje program o nazwie Unlocker, który odblokowuje zablokowane pliki lub foldery.
Z wikipedii ,
Z oficjalnej strony ,
Pamiętaj, że instalator jest dostarczany z oprogramowaniem reklamowym OpenCandy, po prostu odznacz go podczas instalacji lub użyj wersji przenośnej.
źródło
Innym sposobem, jeśli masz dostęp do serwera plików, jest użycie polecenia openfiles.exe . W moim przypadku Word powiedział, że blokuję plik, ale openfiles.exe pokazał, że był to inny użytkownik. Np. Jeśli częścią nazwy pliku było „ urodziny ”, użyłbyś tego polecenia:
źródło