เอกสาร Microsoft Office“ ถูกล็อกเพื่อแก้ไขโดย 'ผู้ใช้รายอื่น'”


37

ผู้ใช้ของฉันสองสามคนกำลังเข้าและออกจากสเปรดชีต Excel 2007 ที่หลากหลายตลอดทั้งวัน หนึ่งในนั้นรายงานว่า "50% ของเวลา" เธอพยายามเปิดสเปรดชีตจากไฟล์เซิร์ฟเวอร์ข้อความแสดงข้อมูลระบุ:

foo.xlsx ถูกล็อคเพื่อแก้ไข

โดย 'ผู้ใช้รายอื่น'

เปิด "อ่านอย่างเดียว" หรือคลิก "แจ้งเตือน" เพื่อเปิดอ่านอย่างเดียวและรับการแจ้งเตือน
เมื่อไม่ใช้งานเอกสารอีกต่อไป

เก้าครั้งในสิบเอกสารไม่เปิดโดยผู้ใช้อื่น ผู้ใช้ของฉันพยายามเปิดเอกสารเดียวกันอีกครั้งทันทีและใช้งานได้

ฉันคิดว่านี่เกิดจาก Excel ทิ้งไฟล์เจ้าของไว้บนเซิร์ฟเวอร์ แต่ฉันไม่รู้ว่าทำไม

เบาะแสที่เพิ่มเข้ามา: เมื่อผู้ใช้คนหนึ่งของฉันเลือก "แจ้งเตือน" กล่องโต้ตอบจะปรากฏขึ้นทันทีเพื่อแจ้งให้พวกเขาทราบว่าไฟล์พร้อมให้พวกเขาแก้ไข

คำแนะนำเกี่ยวกับวิธีแก้ปัญหานี้และทำให้วันของผู้ใช้ดีขึ้น?


คุณอาจได้รับคำตอบเพิ่มเติม / ที่ดีขึ้นเกี่ยวกับข้อผิดพลาดของเซิร์ฟเวอร์
Travis Northcutt

6
ฉันโพสต์คำถามพื้นฐานไอทีที่คล้ายกันในเซิร์ฟเวอร์เกิดข้อผิดพลาดเมื่อสองสามวันก่อนและย้ายมาที่นี่ ฉันติดอยู่ในพื้นที่สีเทาระหว่างสองไซต์นี้
Chris

คำตอบ:


30

ส่งตรงจากMicrosoft KB 313472 :

ลักษณะการทำงานนี้อาจเกิดขึ้นหาก Word พิจารณาว่ามีไฟล์เจ้าของเอกสารอยู่แล้ว สิ่งนี้อาจเกิดขึ้นหากเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้เป็นจริง:

  • ก่อนหน้านี้ Word ออกไม่ถูกต้องดังนั้นจึงไม่ได้ลบไฟล์เจ้าของ -หรือ-
  • อินสแตนซ์ที่สองของ Word กำลังทำงานในพื้นหลังด้วยเอกสารที่เปิดอยู่แล้ว -หรือ-
  • เอกสารถูกแชร์ผ่านเครือข่ายและผู้ใช้รายอื่นเปิดไว้

จากประสบการณ์ส่วนตัวของฉันฉันพบว่าการรวมกันของจุดที่หนึ่งและสามด้านบนสามารถสร้างข้อผิดพลาดนี้ใหม่ได้ตลอดเวลา

ไฟล์ชั่วคราวที่อยู่ถัดจากไฟล์ต้นฉบับบนเครือข่าย (โดยเฉพาะถ้าไฟล์มีขนาดใหญ่เธอคัดลอกวางมากหรือเปิดตลอดทั้งวัน) เป็นสาเหตุ

หากต้องการแก้ไขปัญหานี้ก่อนอื่นให้ยืนยันว่าผู้ใช้รายอื่นในเครือข่ายไม่มีเอกสารเปิดอยู่ หากเอกสารถูกใช้งานอยู่ให้เปิดเอกสารเป็นแบบอ่านอย่างเดียว หากไม่ได้ใช้งานให้ออกจากอินสแตนซ์ทั้งหมดของ Word แล้วลบไฟล์เจ้าของออก โดยทำตามขั้นตอนต่อไปนี้

หมายเหตุ: เนื่องจากมี Microsoft Windows หลายรุ่นขั้นตอนต่อไปนี้อาจแตกต่างกันในคอมพิวเตอร์ของคุณ หากเป็นเช่นนั้นให้ดูเอกสารผลิตภัณฑ์ของคุณเพื่อทำตามขั้นตอนเหล่านี้ให้เสร็จ

  1. ออกจากอินสแตนซ์ทั้งหมดของ Word โดยทำตามขั้นตอนต่อไปนี้ 1. บันทึกงานของคุณทั้งหมดแล้วออกจากโปรแกรมทั้งหมด 2. กด CTRL + ALT + DELETE เพื่อเปิดกล่องโต้ตอบ Windows Security 3. คลิกตัวจัดการงานแล้วคลิกแท็บกระบวนการ 4. คลิก Winword.exe จากนั้นคลิก End Process 5. ในกล่องโต้ตอบคำเตือนตัวจัดการงานให้คลิกใช่ หากคุณได้รับข้อความแจ้งว่าโปรแกรมไม่ตอบสนองให้คลิก End Now 6. ทำซ้ำขั้นตอน d และ e สำหรับ Winword.exe แต่ละครั้ง 7. ในเมนูไฟล์คลิกออกจากตัวจัดการงาน
  2. เริ่ม Windows Explorer จากนั้นเรียกดูโฟลเดอร์ที่มีไฟล์เอกสารที่คุณพยายามเปิดเมื่อคุณได้รับข้อความแสดงข้อผิดพลาด
  3. ลบไฟล์เจ้าของ

    ไฟล์เจ้าของอยู่ในโฟลเดอร์เดียวกันกับเอกสารที่คุณพยายามเปิด ชื่อไฟล์เจ้าของใช้หลักการต่อไปนี้: มันเริ่มต้นด้วยเครื่องหมายตัวหนอน (~), ตามด้วยเครื่องหมายดอลลาร์ ($), ตามด้วยส่วนที่เหลือของชื่อไฟล์เอกสาร นามสกุลไฟล์คือ. doc ตัวอย่างเช่นไฟล์เจ้าของสำหรับ Document.doc ชื่อ ~ $ cument.doc

  4. เริ่ม Word ถ้า Word ถามคุณว่าคุณต้องการโหลดการเปลี่ยนแปลงที่ทำกับแม่แบบส่วนกลางหรือแม่แบบปกติคลิกไม่
  5. เปิดเอกสารของคุณ

หมายเหตุเพิ่มเติมสำหรับเอกสารที่แชร์ผ่านเครือข่าย:

หากมีหลายคนที่สามารถแก้ไขเอกสารได้บางครั้งอาจเป็นเรื่องยากที่จะทราบว่าใครเป็นคนเปิดเอกสาร ดังที่แสดงบนTechTalkMadnessวิธีที่ดีที่สุดในการค้นหาคำตอบคือใช้การจัดการคอมพิวเตอร์บนระบบที่โฮสต์ไฟล์ที่แชร์

ไปที่Computer Management -> System Tools -> Shared Folders -> Open Filesเพื่อดูว่าใครถูกล็อกเอกสาร หากไม่สามารถติดต่อผู้ใช้เพื่อยกเลิกการเชื่อมต่อด้วยตนเองคุณสามารถบังคับได้โดยคลิกขวาที่ไฟล์ที่ล็อคและเลือกปิด Open File (คำเตือน: ผู้ใช้อาจสูญเสียการเปลี่ยนแปลง)

ใช้การจัดการคอมพิวเตอร์ -> เครื่องมือระบบ -> โฟลเดอร์ที่แชร์ -> เปิดไฟล์เพื่อดูว่าใครถูกล็อกเอกสาร


1
ฉันอ่านบทความ KB นั้น ผู้ใช้ของฉันสาบานได้ว่ามันไม่ใช่กรณี แต่ฉันจะดูพวกเขาในอีกไม่กี่วันข้างหน้าและดูว่ามันอาจจะเป็น
Chris

คนเสพเวจมรรคปัญหานี้เป็นปัญหาที่ฉันทำงานให้กับคนที่คลั่งไคล้โดยเฉพาะที่เปลี่ยนเพลงของเธอโดยสิ้นเชิง (อาบน้ำเทคโนโลยีคอมพิวเตอร์ด้วยช็อคโกแลต ฯลฯ ) เมื่อสิ่งนี้แก้ไขปัญหาของเธอได้ ฉันจะถามวิธีแก้ไขปัญหาอื่นที่นี่ด้วย!
Matt 'Trouble' Esse

6
ส่วนใดของคำตอบนี้ที่ทำให้การไหลของวันของผู้ใช้ดีขึ้น
kmarsh

2
Computer Management -> System Tools -> Shared Folders -> Open Filesขอบคุณ @ Matt'Trouble'Esse สิ่งที่ฉันต้องการ
ctwheels

จะเกิดอะไรขึ้นถ้าหลังจากลบไฟล์เจ้าของปัญหายังคงอยู่
GeneCode

9

ลองปิด "รายละเอียด" และ "ดูตัวอย่าง" ใน explorer

ฉันเพิ่งมีปัญหานี้และบทความในคลังความรู้ของ MS ไม่ช่วยอะไร (บอกให้ผู้ใช้รายอื่นปิดเอกสารใช่ไหมนี่เป็นเวิร์กบุ๊ก Excel ที่ใช้ร่วมกันพวกเขาควรจะเปิดโดยผู้ใช้หลายคน!)

อย่างไรก็ตามสิ่งที่แก้ไขปัญหาของเราได้คือการปิดแท็บรายละเอียดใน Explorer (อยู่ภายใต้ Windows 7 - คลิกOrganiseที่แถบเมนูเป็นปกติจากLayoutนั้นตรวจสอบให้แน่ใจว่าไม่Detailsถูกต้อง - และPreviewเสียงของมันด้วย)

การทำเช่นนี้แก้ไขปัญหาของเราได้ทันที ดูเหมือนว่าเมื่อมองเห็นแท็บรายละเอียดจะทำให้ไฟล์เปิดอยู่นานเกินไปและแอป Office จะไม่สามารถเข้าถึงได้ สิ่งนี้ยังอธิบายว่าทำไมผู้คนมีปัญหาในการเปิดเอกสารที่พวกเขาสร้างขึ้นเองและไม่มีใครใช้


ขอขอบคุณ!!!! ทั้งหมดนี้แก้ไขปัญหาที่ฉันเคยมีมาด้วยสิ่งนี้! Excel บอกว่าไฟล์ถูกล็อคโดย 'ผู้ใช้คนอื่น' เมื่อฉันเป็นคนเดียวในนั้น - นำทางไปยังไดเรกทอรีอื่นและปัญหาหายไป!
ฟรีแมน

8

ลองปิดบริการการทำดัชนี

ฉันได้รับสิ่งนี้และแก้ไขมันโดยการปิดบริการการทำดัชนีใน Windows ผลที่ได้คือทันทีดังนั้นฉันสงสัยว่าบริการการจัดทำดัชนีมีการหยุดชะงักในไฟล์ที่เป็นปัญหา

บน XP ปิดบริการทำดัชนีเช่นนี้: คลิกปุ่มเริ่มแล้วค้นหา จากหน้าต่างที่เปิดขึ้นเลือกเปลี่ยนการตั้งค่า (ซ้ายล่าง) คลิกปุ่มตัวเลือก "ไม่มีบริการทำดัชนี", ปุ่มตัวเลือก "ไม่ไม่เปิดใช้งานบริการทำดัชนี" และตกลง

handle.exeผมพบว่าปัญหาที่เกิดขึ้นโดยการดาวน์โหลด จะบอกคุณว่าโปรแกรมมีเปิดแฟ้มและในกรณีของฉันมันเปิดออกมาเป็นhandle.exe cidaemon.exeGoogle ด่วนยืนยันว่ามันเป็นตัวทำดัชนีจริงของบริการจัดทำดัชนีของ Windows

ขอบคุณ Microsoft อีก 2 ชั่วโมงของมูลค่าเพิ่มวันของฉัน


2

เคล็ดลับป๊อปอัปที่แสดงโดย explorer ยังทำให้เกิดปัญหา (เช่นเดียวกับบานหน้าต่างรายละเอียด) ปิดการใช้งานในตัวเลือกโฟลเดอร์> แท็บดู


2

อาจเป็นรุ่นสำนักงานที่เข้ากันไม่ได้?

ผมเคยเห็นข้อผิดพลาดนี้วันนี้เมื่อผู้ใช้คนอื่นอย่างแท้จริงไม่ได้เปิดแฟ้ม ปัญหาคือว่า Excel บอกผู้ใช้คนที่สองว่าเป็น 'ผู้ใช้คนอื่น' แทนที่จะรายงานชื่อจริงของผู้ใช้คนแรกทำให้ยากที่จะทราบว่าใครเป็นผู้เปิด

ฉันคิดว่านี่ควรเป็นชื่อในตัวเลือก Office / Excel - ตั้งค่าไว้อย่างถูกต้องสำหรับผู้ใช้ทั้งสองคน

ในกรณีของเราผู้ใช้รายแรกที่เปิดไฟล์อยู่ใน Excel 2007 ผู้ใช้ที่สองอยู่ใน Excel 2010 อาจมีความไม่ลงรอยกันบางอย่างซึ่งทำให้ Excel ของผู้ใช้คนที่สองไม่สามารถรับชื่อจริงได้

อัปเดต: ติดตั้งตัวแก้ไขเพื่อแก้ไขการจำแนกชื่อ

อัพเดท 12 กันยายน 2555:โหลด

  • KB2598133สำหรับ Office 2007 หรือ
  • KB2598143สำหรับ Office 2010 (ชุดที่แตกต่างกันสำหรับ 32 และ 64 บิต!)

เพื่อแก้ไขชื่อที่ไม่ถูกต้องในข้อความ


1

ฉันมีปัญหาเดียวกันแน่นอน ไม่สามารถเปิดไฟล์ในเครือข่ายแชร์เพื่อแก้ไข แต่ไม่มีข้อเสนอแนะช่วย

พบว่าปัญหานี้เป็นดังนี้: ก่อนหน้านี้คอมพิวเตอร์ถูกใช้งานและเข้าสู่ระบบโดยบัญชีท้องถิ่น หลังจากที่ฉันเข้าร่วม AD ฉันได้คัดลอกโฟลเดอร์ Application Data และ Local Settings (ใน Windows XP) ไปยังโปรไฟล์ผู้ใช้ AD หลังจากการดำเนินการฉันค้นพบในภายหลังว่า Settings \ Application Local \ Data \ Microsoft \ Office ไม่มีสิทธิ์สำหรับผู้ใช้ที่สร้างขึ้นใหม่และทำให้สำนักงานแจ้งฉันด้วยข้อความโต้ตอบนี้สำหรับทุกไฟล์ ก่อนหน้านี้ฉันได้ลองปิดใช้งานไฟร์วอลล์ / โปรแกรมป้องกันไวรัสบนเครื่องโฮสต์และเครื่องไคลเอนต์ปิดใช้งานบริการการจัดทำดัชนีในเครื่องโฮสต์ แต่ไม่มีใครช่วย

ดังนั้นฉันตั้งค่าการอนุญาตที่เหมาะสมสำหรับโฟลเดอร์ Office และตอนนี้ทุกอย่างทำงาน


1

หากคุณเปิดบานหน้าต่างแสดงตัวอย่างใน Explorer ของ Windows 7 คุณจะได้รับข้อผิดพลาดนี้ การปิดบานหน้าต่างแสดงตัวอย่างทำงานสำหรับฉัน


1

นี่คือสิ่งที่ฉันพบในสภาพแวดล้อมของเรา ผู้ใช้ทั้งหมด "เอกสารของฉัน" แมปไปยังเครือข่ายแชร์ใน SAN ของเรา เราใช้เซิร์ฟเวอร์เทอร์มินัลที่ติดตั้ง Office ซึ่งใช้เครือข่ายร่วมกันบน SAN ของเรา หากผู้ใช้ปลายทางกำลังใช้ผลิตภัณฑ์ Office และจากนั้นไม่ได้ออกจากระบบอย่างสมบูรณ์ แต่แทนที่จะเป็น X out ไฟล์ดังกล่าวจะแสดงว่าถูกล็อคโดยบุคคลที่ติดตั้ง Office บนเซิร์ฟเวอร์เทอร์มินัล (ของคุณจริงๆ)

หากผู้ใช้ปลายทางล็อกอินกลับไปที่เซสชันเทอร์มินัลเซิร์ฟเวอร์ที่ถูกตัดการเชื่อมต่อและออกจากระบบอย่างถูกต้องแอปพลิเคชัน Office จะถูกปิดและไฟล์จะถูกปลดล็อค


1

ใช้แผนภูมิการไหลของ Microsoft

มีบล็อกอย่างเป็นทางการของ Microsoft ขึ้น มันยังมีแผนภูมิการไหล

ประเด็นหลักคือ:

  • อัปเดต Windows
  • ปรับปรุง Office
  • ปิดการใช้งานDetails PaneและPreview Pane
  • กำหนดการตั้งค่ารีจิสทรี OpLocks บนไคลเอนต์และรีบูตไคลเอนต์
  • หยุดบริการที่ไม่ใช่ของ Microsoft

มันดูมีประโยชน์จริงๆ! ฉันหวังว่ามันจะสามารถช่วยเหลือผู้อื่นได้ในอนาคต
คริส

0

แม่นยำมีโปรแกรมชื่อว่า Unlocker ซึ่งปลดล็อคไฟล์หรือโฟลเดอร์ที่ล็อคอยู่

จากวิกิพีเดีย ,

Unlocker เป็นเครื่องมือที่สามารถติดตามและปลดล็อกการป้องกันการล็อคที่ใช้กันทั่วไปในไฟล์บน Microsoft Windows อย่างไรก็ตามการใช้งานหลักคือการยุติกระบวนการที่ใช้ไฟล์บางไฟล์หรือบังคับให้กระบวนการหยุดใช้ไฟล์ดังนั้นผู้ใช้จึงสามารถลบเปลี่ยนชื่อหรือย้ายไฟล์ได้อย่างปลอดภัย

จากเว็บไซต์อย่างเป็นทางการ ,

เคยมีข้อความที่น่ารำคาญจาก Windows ใช่หรือไม่

  • ไม่สามารถลบโฟลเดอร์: บุคคลหรือโปรแกรมอื่นกำลังถูกใช้งานอยู่
  • ไม่สามารถลบไฟล์: การเข้าถึงถูกปฏิเสธ
  • มีการละเมิดการแบ่งปัน
  • ไฟล์ต้นทางหรือปลายทางอาจถูกใช้งานอยู่
  • ไฟล์ถูกใช้งานโดยโปรแกรมหรือผู้ใช้อื่น
  • ตรวจสอบให้แน่ใจว่าดิสก์ไม่เต็มหรือป้องกันการเขียนและไฟล์นั้นไม่ได้ใช้งานอยู่ในปัจจุบัน

Unlocker เป็นทางออก!

  1. เพียงคลิกขวาที่โฟลเดอร์หรือไฟล์แล้วเลือก Unlocker
  2. หากโฟลเดอร์หรือไฟล์ถูกล็อครายชื่อหน้าต่างของตู้เก็บของจะปรากฏขึ้น
  3. เพียงคลิกปลดล็อกทั้งหมดและคุณทำเสร็จแล้ว!

โปรดทราบว่าตัวติดตั้งนั้นมาพร้อมกับ OpenCandy adware เพียงแค่ยกเลิกการเลือกในขณะที่ติดตั้งหรือใช้งานเวอร์ชันพกพา


0

อีกวิธีหนึ่งถ้าคุณมีการเข้าถึงไฟล์เซิร์ฟเวอร์คือการใช้คำสั่งopenfiles.exe ในกรณีของฉัน Word กล่าวว่าฉันล็อคไฟล์อยู่ แต่ openfiles.exe แสดงว่าเป็นผู้ใช้อื่น เช่นหากส่วนหนึ่งของชื่อไฟล์คือ " วันเกิด " คุณจะต้องใช้คำสั่งนี้:

openfiles /query | findstr -i birthday
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.