วิธีการแก้ไขแอพพลิเคชัน Mac ที่ไม่ได้เริ่มต้น?

การแก้ไขสิทธิ์ไฟล์หรือการลบค่ากำหนดอาจช่วยได้

คำถาม: ฉันจะแก้ไขแอปพลิเคชันที่ไม่เริ่มทำงานได้อย่างไร

เมื่อใดที่ฉันเปิด Safari ไอคอน Dock จะตีกลับ เป็นเวลานานและหยุดในที่สุดโดยไม่มี หน้าต่าง Safari เปิด อยู่ สิ่งที่เกิดขึ้นและฉันจะแก้ไขได้อย่างไร?

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

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

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

การแก้ไขปัญหาการอนุญาตให้ใช้ไฟล์แอป: OS X Yosemite และก่อนหน้านี้

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

สิ่งแรกที่ต้องลองในสถานการณ์นี้คือการซ่อมแซมสิทธิ์ของดิสก์ โชคดีที่คุณไม่จำเป็นต้องรู้ว่าสิทธิ์ควรเป็นอย่างไร Mac ของคุณเก็บฐานข้อมูลของสิทธิ์ดีฟอลต์สำหรับแอ็พพลิเคชันส่วนใหญ่ที่คุณได้ติดตั้งไว้ สิ่งที่คุณต้องทำคือเปิด Disk Utility และเรียกใช้ตัวเลือก Disk Repair Options คุณสามารถดูคำแนะนำเกี่ยวกับวิธีการนี้ใน About: Macs Using Disk Utility เพื่อซ่อมแซมไดรฟ์ฮาร์ดดิสก์และ คู่มือ สิทธิ์ดิสก์

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

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

การแก้ไขปัญหาการอนุญาตให้ใช้ไฟล์แอป: OS X El Capitan และต่อมา

ด้วย OS X El Capitan แอ็ปเปิ้ลล็อกสิทธิ์ของระบบแฟ้มรวมถึงโฟลเดอร์ / Applications ดังนั้นปัญหาเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ไฟล์ไม่ควรเป็นเรื่องที่น่ากังวลเนื่องจากสาเหตุที่ทำให้แอปไม่ทำงาน นั่นเป็นข่าวดี ข่าวร้ายก็คือตอนนี้คุณจะต้องเจาะลึกเพื่อหาว่าอะไรทำให้เกิดปัญหา

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

ในหลายกรณีการอัปเดตแอปที่ได้รับผลกระทบสามารถแก้ปัญหาที่คุณมีกับแอปพลิเคชันไม่ได้หรือไม่ทำงานอย่างถูกต้อง

แก้ไขไฟล์ที่ต้องการ (ทุกเวอร์ชัน OS X)

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

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

ค้นหาไฟล์ค่ากำหนดของแอป

โปรแกรมส่วนใหญ่เก็บไฟล์ plist ไว้ที่:

~ / Library / Preferences

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

ไม่เป็นไร; เราสามารถเรียกใช้ลักษณะซ่อนของโฟลเดอร์ Library โดยใช้วิธีการใด ๆ ที่ระบุไว้ในบทความต่อไปนี้:

OS X กำลังซ่อนโฟลเดอร์ห้องสมุดของคุณอยู่

  1. ไปที่โฟลเดอร์ Library โดยใช้คำแนะนำที่ลิงก์ด้านบน
  2. ตอนนี้คุณอยู่ในโฟลเดอร์ Library แล้วเปิดโฟลเดอร์ Preferences
  3. โฟลเดอร์ Preferences ประกอบด้วยไฟล์ Plist ทั้งหมดสำหรับแต่ละแอปที่ติดตั้งบน Mac ของคุณ นอกจากนี้ยังมีไฟล์อื่น ๆ อีกหลายไฟล์ แต่สิ่งเดียวที่เราสนใจคือไฟล์ที่ลงท้ายด้วย. plist
  4. ชื่อไฟล์กำหนดลักษณะเป็นรูปแบบต่อไปนี้:
    1. com.developer_name.app_name.plist
  5. หากเรากำลังมองหาไฟล์ค่ากำหนดสำหรับ Safari ชื่อไฟล์ควรเป็น: com.apple.safari.plist
  6. ไม่ควรมีชื่ออื่น ๆ หลังจากที่ plist ตัวอย่างเช่นคุณอาจเห็นไฟล์ที่มีชื่อต่อไปนี้:
    1. com.apple.safari.plist.lockfile หรือ
    2. com.apple.safari.plist.1yX3ABt
  7. เราสนใจเฉพาะไฟล์ที่ลงท้ายด้วย. plist
  8. เมื่อคุณค้นหาไฟล์ plist ที่ถูกต้องให้ออกจากแอปพลิเคชันที่ต้องการหากทำงานอยู่
  9. ลากไฟล์ plist ของแอปไปยังเดสก์ท็อป นี้จะเก็บไฟล์ค่ากำหนดที่คุณควรจะเรียกคืนในภายหลัง
  10. เปิดแอปที่ต้องการอีกครั้ง

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

หากไม่สามารถแก้ปัญหาเกี่ยวกับแอปพลิเคชันคุณสามารถคืนค่าไฟล์ plist ต้นฉบับโดยตรวจสอบให้แน่ใจว่าแอปที่เป็นปัญหาไม่ได้ทำงานจากนั้นลากไฟล์ plist ต้นฉบับที่คุณบันทึกไว้ในเดสก์ท็อปกลับไปที่โฟลเดอร์ Preferences

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

โหมดปลอดภัย

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