Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ข้อผิดพลาดในการบันทึก LibreOffice - วิธีแก้ไข

สิ่งที่จะพูดถึงในวันนี้เคยเป็นปัญหาใหญ่ในอดีต มีข้อบกพร่องในเวอร์ชัน 4.X ของ LibreOffice ซึ่งจะนำไปสู่ข้อผิดพลาดในการบันทึกแปลก ๆ ทำให้ผู้คนสูญเสียข้อมูลและอะไรก็ตาม ในตอนนี้ เนื่องจากสิ่งนี้เป็นเพียงอดีตไปแล้ว คุณจึงอาจไม่คิดว่ามันเกี่ยวข้องกับการใช้งานประจำวันของคุณอีกต่อไป แต่ถ้าสิ่งนี้เกิดขึ้นอีกครั้ง และ LibreOffice ของคุณไม่สามารถบันทึกการเปลี่ยนแปลงที่คุณทำกับเอกสารได้

ฉันกำลังทำงานกับไฟล์บนโฮสต์ที่มี LibreOffice 4.X และด้วยเหตุผลบางอย่าง การบันทึกอัตโนมัติทำให้ไฟล์ล็อคหายไป หลังจากนั้นโปรแกรมก็เริ่มบ่นเกี่ยวกับข้อผิดพลาดในการบันทึก เฉพาะเจาะจงมากขึ้น:เกิดข้อผิดพลาดในการเขียนเอกสารย่อย content.xml เคยเจอแบบนี้ ทำอย่างไรไม่ให้ข้อมูลหาย?

สิ่งง่ายๆ ก่อน

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

ล็อกไฟล์

LibreOffice สร้างไฟล์ล็อคเมื่อคุณเปิดเอกสาร เพื่อป้องกันการเขียนหลายไฟล์ไปยังไฟล์เดียวกัน เรื่องเล็กน้อยจริงๆ ไฟล์ล็อคมีรูปแบบเป็น:.~lock..odt# เนื่องจากพวกมันขึ้นต้นด้วยจุด คุณอาจไม่เห็นพวกมันในโปรแกรมสำรวจไฟล์ของ Linux แต่พวกมันอยู่ที่นั่นอย่างแน่นอน

ไฟล์นี้อาจหายไป - หากการบันทึกอัตโนมัติหรือจุดบกพร่องอื่นทำให้ไฟล์หายไป และในกรณีนั้น LibreOffice อาจมีปัญหาในการตรวจสอบสถานะและยอมรับการเปลี่ยนแปลงในดิสก์ หากสิ่งนี้เกิดขึ้น คุณอาจต้องพิจารณาสิ่งต่อไปนี้ - สร้างไฟล์ Dummy Lock หากคุณประสบปัญหากับรูปแบบ ให้เปิดเอกสาร LibreOffice แบบสุ่มในรูปแบบเดียวกับไฟล์ที่มีปัญหา พูด ODT จากนั้นคัดลอกไฟล์ล็อคและเปลี่ยนชื่อให้ตรงกับไฟล์ที่มีข้อผิดพลาดในการบันทึก อันที่จริง ให้เราเริ่มต้นด้วยการคัดลอกไฟล์ล็อคจากเอกสารอื่น

ล็อกโดย

ฉันลองสิ่งนี้ และทำให้ความคืบหน้าในปัญหาของฉันดีขึ้น ตอนนี้ LibreOffice บ่นเกี่ยวกับไฟล์ที่ถูกล็อคสำหรับการแก้ไข คุณสามารถเปิดไฟล์เป็นสำเนาแบบอ่านอย่างเดียว แต่การเปลี่ยนแปลงของคุณจะหายไป หรือเปิดสำเนาซึ่งสามารถทำงานได้ ไม่มีการรับประกัน

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

ล็อครูปแบบไฟล์

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

Dedoimedo,HOST/roger,HOST,03.04.2016 17:10,file:///C:/Users/roger/AppData/Roaming/LibreOffice/4;

เรามีชื่อผู้ล็อกไฟล์ ชื่อโฮสต์ ชื่อผู้ใช้ เวลาประทับ และเส้นทางไปยังโปรไฟล์ LibreOffice ข้อมูลจะแตกต่างกันเล็กน้อยใน Windows และ Linux แต่คุณเข้าใจแล้ว ถ้าไม่โปรดส่งอีเมลฉัน

เพื่อให้สามารถใช้ไฟล์ล็อกจากเอกสารอื่น คุณต้องแน่ใจว่าชื่อผู้ใช้ โปรไฟล์ และรายละเอียดอื่นๆ ทั้งหมดตรงกับเจ้าของเอกสารที่มีข้อผิดพลาดในการบันทึก เปลี่ยนตามนั้น จากนั้นลองบันทึกไฟล์ ตอนนี้คุณน่าจะสบายดี ซื่อสัตย์. และตอนนี้คุณรู้วิธีสร้างไฟล์ Dummy Lock แล้ว หากคุณเคยโดนบั๊กนี้อีกครั้ง

พักฟื้น

หากบังเอิญ LibreOffice เข้าสู่วังวนบ้าๆบอๆ และเริ่มบันทึกไฟล์ จากนั้นล้มเหลว เนื่องจากอาจไม่มีสิทธิ์ที่ถูกต้อง คุณอาจต้องปิดโปรแกรมแล้วกู้คืนเอกสาร แต่จากนั้น คุณมักจะสูญเสียการเปลี่ยนแปลง ซึ่งไม่ได้ช่วยอะไรเราเลย

สรุป

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

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

ไชโย