ทำให้แอปพลิเคชั่นแซนด์บ็อกซ์ทำงานได้อีกครั้งหลังจากอัปเดต OS X

Apple เพิ่งเปิดตัว OS X 10.8.3 พร้อมกับอัปเดตความปลอดภัยสำหรับ OS X เวอร์ชั่นที่ผ่านมาและในขณะที่การอัปเดตทำงานได้อย่างถูกต้องสำหรับผู้ใช้ส่วนใหญ่ แต่มีรายงานว่ามีปัญหาบางอย่างที่โปรแกรมบางโปรแกรมเช่น Preview และ TextEdit วิ่ง. เมื่อเปิดโปรแกรมในบางกรณีระบบจะแจ้งให้ผู้ใช้รับรองความถูกต้องและซ่อมแซมไลบรารี่ของผู้ใช้ แต่หลังจากทำเสร็จแล้วโปรแกรมก็จะหยุดทำงานหลังจากกระดอนใน OS X Dock เป็นเวลาสองสามวินาที ในกรณีอื่นโปรแกรมอาจพังและสร้างรายงานข้อผิดพลาด

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

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

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

ในการซ่อมแซมสิทธิ์การใช้งานโฟลเดอร์บ้านของผู้ใช้ให้รีบูตระบบในขณะที่กด Command-R ค้างไว้เพื่อโหลดพาร์ติชัน OS X Recovery HD หลังจากเลือกภาษาของคุณให้เลือก Terminal จากเมนู Utilities และป้อนคำสั่ง "resetpassword" (ทุกคำ) เพื่อเปิดรหัสผ่านและเครื่องมือการจัดการบัญชี ที่นี่เลือกไดรฟ์สำหรับบูตและเลือกบัญชีผู้ใช้ของคุณจากเมนูแบบเลื่อนลง จากนั้นคลิกปุ่มรีเซ็ตในส่วนสำหรับการรีเซ็ตการอนุญาตสำหรับโฟลเดอร์หลักและ ACL

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

หากคุณยังคงพบปัญหาอยู่ขั้นตอนต่อไปคือการล้างโฟลเดอร์คอนเทนเนอร์สำหรับแต่ละแอปพลิเคชันที่มีปัญหา หากต้องการทำสิ่งนี้ให้เปิดเมนูไปใน Finder และกดปุ่มตัวเลือกค้างไว้เพื่อแสดงตัวเลือกไลบรารี เลือกรายการนี้เพื่อเปิดโฟลเดอร์ Library ของผู้ใช้จากนั้นเปิดโฟลเดอร์ Containers ในที่นี้คุณจะเห็นรายการโฟลเดอร์สำหรับแต่ละแอปพลิเคชั่นแซนด์บ็อกซ์ซึ่งแต่ละไฟล์จะตั้งชื่อตามโดเมนของโปรแกรมเช่น "com.apple.Preview" สำหรับแอปพลิเคชันดูตัวอย่าง

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

หากโปรแกรมเปิดใช้งานอย่างถูกต้อง แต่คุณพบว่าคุณไม่มีเอกสารบันทึกอัตโนมัติหรือสองเอกสารที่คุณกำลังทำงานอยู่คุณควรจะสามารถค้นหาเอกสารได้โดยเปิดที่เก็บเก่าและค้นหาไฟล์ที่คุณต้องการ โครงสร้างไฟล์ของคอนเทนเนอร์ควรทำมิเรอร์โฮมโฟลเดอร์ของคุณ: ควรมีโฟลเดอร์เช่น "Documents, " "Movies, " และ "Music" หรือนามแฝงอย่างน้อยที่สุดที่นำไปสู่

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


 

แสดงความคิดเห็นของคุณ