Microsoft Office belgesi “'başka bir kullanıcı tarafından düzenleme için kilitlendi”


37

Kullanıcılarımın bir kısmı tüm gün çeşitli Excel 2007 hesap tablolarına girip çıkıyor. Onlardan biri, "zamanın% 50'sinin" dosya sunucusundan bir elektronik tablo açmaya çalıştığını bildiriyor;

foo.xlsx düzenleme için kilitlendi

'başka bir kullanıcı' tarafından.

"Salt Okunur" 'u açın veya salt okunur açmak ve
belge artık kullanılmadığında bildirim almak için "Bildir" i tıklayın .

Dokümanın on tanesinde dokuz kez başka bir kullanıcı tarafından açılmaz. Kullanıcılarım hemen aynı belgeyi tekrar açmayı deniyor ve çalışıyor.

Bunun Excel'in sahibi dosyaları sunucuda bırakmasından kaynaklandığını, ancak nedenini bilmiyorum.

Eklenen bir ipucu: Kullanıcılarımdan biri "Bildir" i seçtiğinde, bir an önce dosyayı düzenleyebileceği konusunda bilgilendiren bir iletişim kutusu açılır.

Bu sorunun nasıl çözüleceği ve kullanıcılarımın günlerinin daha iyi geçmesi için herhangi bir rehberlik var mı?


Sunucu hatası hakkında daha iyi / daha iyi cevaplar alabilirsiniz
Travis Northcutt

6
Birkaç gün önce serverfault üzerinde benzer bir temel IT sorusu yayınladım ve buraya taşındı. Bu iki bölge arasındaki gri alana sıkışıp kaldım.
Chris

Yanıtlar:


30

Doğrudan Microsoft KB 313472'den :

Word, belge için sahip dosyasının zaten var olduğunu belirlerse, bu davranış oluşabilir. Bu, aşağıdaki koşullardan biri veya daha fazlası doğruysa oluşabilir:

  • Daha önce Word hatalı bir şekilde ayrıldı ve bu nedenle sahibi dosyasını silmiyordu. -veya-
  • Word'ün ikinci bir örneği, belge zaten açıkken arka planda çalışıyor. -veya-
  • Belge bir ağ üzerinden paylaşılıyor ve başka bir kullanıcı tarafından açılmış.

Kişisel deneyimlerime göre, yukarıdaki birinci ve üçüncü noktaların bir kombinasyonunu bu hatayı sürekli olarak yeniden oluşturabilirim.

Ağdaki orijinal dosyanın yanında bırakılan geçici dosyalar (özellikle dosya büyükse LOT kopyalar veya bütün gün açık kalır).

Bu sorunu çözmek için, öncelikle ağdaki başka bir kullanıcının belgenin açık olmadığını doğrulayın. Belge kullanımdaysa, belgeyi salt okunur olarak açın. Kullanılmadıysa, Word'ün tüm örneklerinden çıkın ve sonra sahip dosyasını kaldırın. Bunu yapmak için şu adımları izleyin.

Not: Microsoft Windows'un pek çok sürümü olduğundan, aşağıdaki adımlar sizin bilgisayarınızda farklı olabilir. Öyleyse, bu adımları tamamlamak için ürün belgelerinize bakın.

  1. Word'ün tüm örneklerinden çıkın. Bunu yapmak için şu adımları izleyin: 1. Tüm çalışmanızı kaydedin ve sonra tüm programlardan çıkın. 2. Windows Güvenliği iletişim kutusunu açmak için CTRL + ALT + DELETE tuşlarına basın. 3. Görev Yöneticisi'ni ve sonra İşlemler sekmesini tıklatın. 4. Winword.exe'yi ve sonra İşlemi Sonlandır'ı tıklatın. 5. Görev Yöneticisi Uyarısı iletişim kutusunda Evet'i tıklatın. Programın yanıt vermediğini bildiren bir ileti alırsanız, Şimdi Sonlandır'ı tıklatın. 6. Winword.exe'nin her oluşumu için d ve e adımlarını tekrarlayın. 7. Dosya menüsünde, Görev Yöneticisinden Çık'ı tıklayın.
  2. Windows Gezgini'ni başlatın ve sonra hata iletisini aldığınızda açmaya çalıştığınız belge dosyasını içeren klasöre gidin.
  3. Sahip dosyasını silin.

    Sahip dosyası, açmaya çalıştığınız belgeyle aynı klasörde bulunur. Sahip dosya adı aşağıdaki kuralı kullanır: Bir tilde (~), ardından dolar işareti ($), ardından belge dosyası adının geri kalanıyla başlar. Dosya adı uzantısı .doc'dir. Örneğin, Document.doc için sahiplik dosyasının adı ~ $ cument.doc.

  4. Word'ü başlatın. Word size Genel veya Normal şablonda yapılan değişiklikleri yüklemek isteyip istemediğinizi sorarsa, Hayır'ı tıklatın.
  5. Belgenizi açın.

Ağ üzerinden paylaşılan belgeler için ek not:

Dokümanı düzenleyebilecek birden fazla kişi varsa, dokümanı kimin açabileceğini anlamak zor olabilir. TechTalkMadness'ta gösterildiği gibi , cevabı bulmanın en iyi yolu, paylaşılan dosyayı barındıran sistemde Bilgisayar Yönetimi'ni kullanmaktır.

Computer Management -> System Tools -> Shared Folders -> Open FilesKimin kilitli olduğunu bulmak için adresine gidin . Kullanıcıyla bağlantıyı kesmek için sizinle iletişim kurulamıyorsa, kilitli dosyayı sağ tıklayıp Dosyayı Aç'ı seçerek zorla yapabilirsiniz (uyarı: kullanıcı değişikliklerini kaybedebilir).

Kimin kilitli olduğunu bulmak için Bilgisayar Yönetimi -> Sistem Araçları -> Paylaşılan Klasörler -> Dosyaları Aç seçeneklerini kullanın.


1
Bu KB makalesini okudum. Kullanıcılarım yemin ederim, ama birkaç gün içinde onları izleyeceğim ve olup olmayacağına bakacağım.
Chris

Bugger, bu, problemini düzelttiğinde, melodilerini tamamen değiştiren (bilgisayar teknolojisinin çikolataları, vb.) Duşunu değiştiren, özellikle bilgiçlik gösteren biri için çalıştığım bir problemdi. Buralarda da başka çözümler isteyeceğim!
Matt 'Trouble'

6
Bu cevabın, kullanıcıların gününü daha iyi akışını sağlayan kısmı nerede?
kmarsh

2
Computer Management -> System Tools -> Shared Folders -> Open Filesteşekkür ederim @ Matt'Trouble'Esse tam olarak ihtiyacım olanı
ctwheels

Sahip dosyasını sildikten sonra sorun devam ederse ne olur?
GeneCode

9

Gezgin'de "Ayrıntılar" ve "Önizleme" yi kapatmayı deneyin

Ben sadece bu sorunu yaşadım ve MS bilgi bankası makalesinde yardımcı olmadı (diğer kullanıcılara belgeyi kapatmasını söyle? Bu paylaşılan bir Excel çalışma kitabı, birden fazla kullanıcı tarafından açılması gerekiyor!)

Neyse, sorunumuzu çözen kişi Explorer’daki ayrıntılar sekmesini kapatmaktı (bu, Windows 7'nin altında - Organisemenü çubuğunun normal olduğu yere tıklayın , daha Layoutsonra Detailsda işaretinin kaldırıldığından emin olun - ve aynı zamanda Previewsesleriyle).

Bunu yapmak derhal sorunumuzu çözdü. Ayrıntılar sekmesi görünür durumdayken dosyayı çok uzun süre açık tutuyor ve Office uygulamaları o zaman erişemiyor. Bu aynı zamanda insanların neden kendileri yarattıkları belgeleri açma problemlerini yaşadıklarını ve hiç kimsenin kullanmadığını açıklar.


Teşekkür ederim!!!! Bu tamamen bununla yaşadığım sorunu tamamen çözdü! Excel, içindeki tek kişi olduğumda dosyanın 'başka bir kullanıcı tarafından kilitlendiğini' söylüyor - farklı bir dizine gidin ve sorun yok!
FreeMan

8

Dizin Oluşturma hizmetini kapatmayı deneyin

Bunu yaptım ve Windows'ta Dizin Oluşturma Hizmeti'ni kapatarak çözdüm. Etki anında gerçekleşti, bu yüzden indeksleme servisinin söz konusu dosyada kilitlendiğinden şüpheleniyorum.

XP'de, dizin oluşturma hizmetini şu şekilde kapatın: Başlat düğmesini ve ardından Ara öğesini tıklayın. Açılan pencereden Tercihleri ​​değiştir (sol alt) öğesini seçin. "Dizin Oluşturma Hizmeti Yok", "Hayır, Dizin Oluşturma hizmetini etkinleştirmeyin" radyo düğmesini ve ardından Tamam düğmesini tıklayın.

Sorunu indirerek buldum handle.exe. handle.exeHangi programın dosyayı açtığını ve benim durumumda olduğu ortaya çıktığını söylüyor cidaemon.exe. Hızlı bir google, bunun Windows’un dizin oluşturma hizmetinin gerçek dizinleyicisi olduğunu doğruladı.

Teşekkürler Microsoft, günlerime 2 saatlik bir değer daha eklendi.


2

Gezgin tarafından görüntülenen açılır pencere ipucu da soruna neden olur (ayrıntılar bölmesinde olduğu gibi). Klasör seçenekleri> Görünüm sekmesinde devre dışı bırakın


2

Belki uyumsuz ofis sürümleri?

Başka bir kullanıcı gerçekten ben, bugün bu hatayı gördüm yaptım dosya açlmasn. Sorun Excel'in ikinci kullanıcıya, ilk kullanıcının asıl adını bildirmekten ziyade 'başka bir kullanıcı' olduğunu söylemesini ve kimin açık olduğunu bulmayı zorlaştırmasıydı.

Bunun Office / Excel seçeneklerinde ad olması gerektiğini düşündüm - bu her iki kullanıcı için de doğru ayarlanmış.

Bizim durumumuzda dosyayı açan ilk kullanıcı Excel 2007’de; ikinci kullanıcı Excel 2010'da; belki de ikinci kullanıcının Excel'inin gerçek adı alamamasına neden olan bazı uyumsuzluklar var.

Güncelleme: isim çözünürlüğünü düzeltmek için yama yükleyin

GÜNCELLEME 12 Eylül 2012: Yük

  • Office 2007 için KB2598133 veya
  • Office 2010 için KB2598143 (32 ve 64 bit için farklı paketler!)

Mesajdaki yanlış adları düzeltmek için


1

Ben de aynı sorunu yaşadım. Düzenlenecek bir ağ paylaşımındaki dosya açılamadı. Ancak önerilerin hiçbiri yardımcı olmadı.

Sorunun şu şekilde olduğu ortaya çıktı: Daha önce bilgisayar yerel bir hesap tarafından kullanılmış ve oturum açmıştı. AD'ye katıldıktan sonra, Uygulama Verileri ve Yerel Ayarlar klasörünü (Windows XP'de) AD kullanıcı profiline kopyaladım. Operasyondan sonra, daha sonra Local Settings \ Application Data \ Microsoft \ Office'in yeni oluşturulan kullanıcı için izinlerinin olmadığını ve bu nedenle ofisin her dosya için bu iletişim kutusunu sorduğunu öğrendim. Daha önce ana makinede ve istemci makinelerde güvenlik duvarı / virüsten koruma yazılımını devre dışı bırakmayı, ana makinede dizin oluşturma hizmetini devre dışı bırakmayı denedim, ancak hiçbiri yardımcı olmadı.

Bu yüzden Office klasörü için uygun izinleri ayarladım ve şimdi her şey çalışıyor.


1

Windows 7 Explorer'da önizleme bölmesini açtıysanız, bu hatayı alırsınız. Önizleme bölmesini kapatmak benim için çalıştı.


1

İşte çevremizde bulduğum şey. Tüm kullanıcılar "Belgelerim", SAN üzerindeki bir ağ paylaşımına eşlenir. SAN'ımızdaki aynı ağ paylaşımını kullanan Office yüklü bir terminal sunucusu kullanıyoruz. Bir son kullanıcı bir Office ürünü kullanıyorsa ve ardından tamamen oturumu kapatmazsa, X yerine oturumu kapatmazsa, dosya Office'i terminal sunucuya yükleyen kişi tarafından kilitlendi olarak gösterilir (sizinki).

Son kullanıcı bağlantısı kesilen terminal sunucusu oturumuna tekrar giriş yapar ve düzgün bir şekilde oturumu kapatırsa, Office uygulaması kapatılır ve dosyanın kilidi açılır.


1

Microsoft Akış Şemasını kullanın

Resmi bir Microsoft blog yayını var. Akış şeması bile var.

Ana noktalar şunlardır:

  • Windows'u Güncelle
  • Office'i Güncelle
  • Devre dışı bırak Details PanevePreview Pane
  • OpLocks kayıt defteri ayarlarını istemcide yapılandırın ve istemciyi yeniden başlatın.
  • Microsoft dışı hizmetleri durdur

Bu gerçekten kullanışlı görünüyor! Umarım gelecekte başkalarına yardımcı olabilir.
Chris

0

Kesin olarak, kilitli dosyaların veya klasörlerin kilidini açan Unlocker adlı bir program var.

Gönderen wikipedia ,

Unlocker, Microsoft Windows'ta yaygın olarak kullanılan dosyalarda kullanılan kilitleme korumasını izleyebilen ve açabilen bir araçtır. Ancak, asıl kullanımı, belirli bir dosyayı kullanan işlemleri sonlandırmak veya dosyayı kullanmayı durdurmak için işlemleri zorlamaktır; böylece kullanıcı dosyayı güvenle silebilir, yeniden adlandırabilir veya taşıyabilir.

Gönderen resmi sitede ,

Hiç Windows tarafından verilen can sıkıcı bir mesaj oldu mu?

  • Klasör silinemiyor: başka bir kişi veya program tarafından kullanılıyor.
  • Dosya silinemiyor: Erişim reddedildi
  • Bir paylaşım ihlali yaşandı.
  • Kaynak veya hedef dosya kullanımda olabilir.
  • Dosya başka bir program veya kullanıcı tarafından kullanılıyor.
  • Diskin dolu veya yazmaya karşı korumalı olmadığından ve dosyanın şu anda kullanımda olmadığından emin olun.

Unlocker çözüm!

  1. Sadece klasöre veya dosyaya sağ tıklayın ve Unlocker'ı seçin.
  2. Klasör veya dosya kilitliyse, bir pencere dolabı listesi görünür
  3. Sadece Tümünün Kilidini Aç'ı tıkladığınızda işlem tamam!

Yükleyicinin OpenCandy adware ile geldiğini unutmayın; yalnızca taşınabilir sürümü yüklerken veya kullanırken bu işareti kaldırın.


0

Dosya sunucusuna erişiminiz varsa, başka bir yol da openfiles.exe komutunu kullanmaktır . Benim durumumda Word dosyayı kilitlediğimi söyledi, ancak openfiles.exe farklı bir kullanıcı olduğunu gösterdi. Örneğin, dosya adının bir kısmı " doğum günü " ise, bu komutu kullanırsınız:

openfiles /query | findstr -i birthday
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.