แก้ไข: Office 2016 Grant Access Error บน MacOS

เมื่อพยายามเปิดไฟล์ประเภทต่างๆใน Office 2016 โดยทั่วไปปัญหาจะปรากฏขึ้นเมื่อพยายามเปิดไฟล์ Word แต่ผู้ใช้บางรายได้รายงานปัญหาเกี่ยวกับไฟล์ Excel และ Powerpoint ด้วย



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



 Word / Excel / Powerpoint ไม่สามารถเปิดเอกสารได้: ผู้ใช้ไม่มีสิทธิ์ในการเข้าถึง 



ปรากฎว่าไฟล์ ข้อผิดพลาด Grant Acess เกิดจากกฎแซนด์บ็อกซ์ของ Apple ที่อัปเดต ตอนนี้ Apple ใช้แซนด์บ็อกซ์เพื่อ จำกัด การดำเนินการต่างๆโดยผูกไว้กับตำแหน่งเฉพาะ แอปพลิเคชันแซนด์บ็อกซ์มีประสิทธิภาพมากในการป้องกันไวรัสหรือมัลแวร์อื่น ๆ ไม่ให้ส่งผลกระทบต่อไฟล์ OS ตามแนวทางใหม่ทุกแอปพลิเคชันที่ใช้ฟอนต์แบบกำหนดเองจะต้องตรวจสอบให้แน่ใจว่าฟอนต์ยังคงเป็นเอกสิทธิ์ของแอปพลิเคชันนั้น Apple ไม่อนุญาตให้แอปพลิเคชันติดตั้งแบบอักษรสำหรับการใช้งานทั้งระบบอีกต่อไป



ในกรณีที่แบบอักษรทั้งระบบมีการเปลี่ยนแปลงระหว่างทางจะถือว่าเป็นการละเมิดความปลอดภัยและจะถูกแทนที่ในการอัปเดตครั้งต่อไป ตั้งแต่ Office 2016 เป็นต้นมา Microsoft ต้องปฏิบัติตามกฎของ Apple เพื่อให้สามารถขายชุดโปรแกรม Office ใน App store ได้ Microsoft มีชุดแบบอักษรเฉพาะสำหรับซอฟต์แวร์ของตนซึ่งจะได้รับการติดตั้งในตำแหน่งอื่น

อย่างไรก็ตามยูทิลิตี้ฟอนต์ของบุคคลที่สามส่วนใหญ่ยังไม่ได้รับการอัปเดตอย่างสมบูรณ์เพื่อให้ทำงานกับกฎแซนด์บ็อกซ์ใหม่และจะทำให้เกิดข้อขัดแย้งที่ MacOS ละเมิดความปลอดภัย ได้รับการยืนยันแล้วว่าแอพจัดการฟอนต์ของบุคคลที่สามชอบ กระเป๋าเดินทาง Linotype Font Explorer, Extense, หรือ FontExplorer X เป็นตัวการสำคัญที่ก่อให้เกิดไฟล์ ข้อผิดพลาดในการให้สิทธิ์การเข้าถึง ด้วยชุดโปรแกรม Office 2016 ณ ขณะนี้, FontBook เป็นยูทิลิตี้การจัดการฟอนต์เดียวที่ออกแบบมาโดยเฉพาะเพื่อทำงานร่วมกับระบบความปลอดภัยใหม่ของ Apple

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



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

อัปเดต: เราได้เพิ่มวิธีการอื่นที่จะแก้ไขปัญหา ข้อผิดพลาดในการให้สิทธิ์การเข้าถึง สำหรับการใช้งานที่ประสบปัญหากับ macOS 10.13 High Sierra หรือสูงกว่า หากเป็นไปได้ให้ย้ายไปที่ วิธีที่ 5 .

วิธีที่ 1: การปิดใช้งานฟอนต์จากแอพจัดการฟอนต์ของ บริษัท อื่น

ตั้งแต่แอพจัดการฟอนต์เช่น FontExplorer X, เซิร์ฟเวอร์ประเภทสากล, กระเป๋าเดินทางหรือ Extense ทำให้เกิดไฟล์ ข้อผิดพลาดในการให้สิทธิ์การเข้าถึง การปิดใช้งานแบบอักษรในแอปพลิเคชันเหล่านั้นมักจะทำให้ปัญหานี้หายไป

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

บันทึก: การแก้ไขนี้จะใช้ได้ผลเพียงชั่วคราว คุณอาจต้องทำซ้ำขั้นตอนนี้เป็นระยะ ๆ

หากคุณใช้ FontExplorer X, เซิร์ฟเวอร์ประเภทสากล หรือ Extense คุณมีทางเลือกเพียงเล็กน้อย แต่ต้องเปิดแอปพลิเคชันเหล่านั้นและปิดใช้งานแบบอักษรทั้งหมด จากนั้นรีสตาร์ทอุปกรณ์ของคุณและลองเปิดไฟล์ที่แสดงข้อผิดพลาดก่อนหน้านี้ หากยังไม่เพียงพอให้ถอนการติดตั้งแอปจัดการฟอนต์ภายนอกแล้วทำตามคำแนะนำด้านล่าง:

  1. เข้าถึงไฟล์ Finder แอพเลือก การใช้งาน และดับเบิลคลิกที่ FontBook
  2. ใน Fontbook ให้เลือก แบบอักษรทั้งหมด จากบานหน้าต่างด้านซ้าย จากนั้นเลือกฟอนต์ใดก็ได้จากบานหน้าต่างด้านขวาและกดค้างไว้ Command + A เพื่อเลือกทั้งหมด
  3. เมื่อเลือกแบบอักษรทั้งหมดแล้วให้เข้าถึงไฟล์ แก้ไข ที่ด้านบนของหน้าต่างแล้วคลิกที่ มองหารายการซ้ำที่เปิดใช้งาน
  4. คลิกที่ แก้ไขด้วยตนเอง และรอให้รายการเติม หลังจากนั้นไม่นานคุณจะเห็นหน้าต่างแสดงรายการแบบอักษรที่เลือกไว้ จากนั้นคลิกไฟล์ ทั้งหมด ส่วนหัวและเปลี่ยนเป็น คำเตือนและข้อผิดพลาด
  5. เปิดแต่ละแบบอักษรที่แสดงว่าซ้ำกัน คุณควรจะสามารถดูทั้งสองเวอร์ชันได้ เลือกแบบอักษรที่เก่าที่สุดและตี ลบการตรวจสอบ ทำเช่นนี้กับฟอนต์ทั้งหมดที่ซ้ำกัน
    บันทึก: 'ลบการตรวจสอบ' ถูกเปลี่ยนเป็น 'แก้ไขการตรวจสอบ' ในเวอร์ชันที่ใหม่กว่าและคุณต้องตรวจสอบแบบอักษรที่คุณต้องการเพื่อให้ไม่ใช่แบบอักษรที่คุณต้องการลบ
  6. ถัดไปไปที่ ไฟล์ และเลือกที่จะ ตรวจสอบแบบอักษร คลิก ทั้งหมด ส่วนหัวและเปลี่ยนเป็น คำเตือนและข้อผิดพลาด
  7. หากคุณพบข้อผิดพลาดใด ๆ (สีเหลืองหรือสีแดง) ให้เปิดแต่ละรายการและแก้ไขรายการที่ซ้ำกันด้วยตนเองเหมือนที่เราทำ ขั้นตอนที่ 5. เมื่อคุณครอบคลุมรายการที่ซ้ำกันแล้วให้คลิกที่ ตรวจสอบแบบอักษร อีกครั้งและตรวจสอบว่าไม่มีข้อผิดพลาดปรากฏขึ้น
  8. ปิด FontBook และเปิดแอปพลิเคชันใด ๆ ที่ได้รับผลกระทบจากไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาด หากยังคงแสดงข้อผิดพลาดให้รีบูตและเปิดอีกครั้ง

วิธีที่ 2: การบูตจากพาร์ติชันการกู้คืนเพื่อรีเซ็ตสิทธิ์ของโฟลเดอร์

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

  1. คลิก ไอคอน Apple ที่มุมบนซ้ายแล้วเลือก เริ่มต้นใหม่. ในขณะที่ MAC ของคุณกำลังรีสตาร์ทให้กดค้างไว้ Command + R เพื่อเข้าสู่ โหมดการกู้คืน
  2. เมื่อคุณเห็นไฟล์ ยูทิลิตี้ OS X หน้าต่างเข้าถึงไฟล์ ยูทิลิตี้ ที่ด้านบนของหน้าจอและคลิกที่ เทอร์มินอล
  3. ในหน้าต่าง Terminal ให้พิมพ์ 'รีเซ็ตรหัสผ่าน' แล้วกด ป้อน
  4. หลังจากนั้นไม่นานคุณจะเห็นหน้าต่างรีเซ็ตรหัสผ่าน ลงไปที่ R สิทธิ์ในโฟลเดอร์บ้านและ ACLs แล้วคลิกไฟล์ รีเซ็ต ปุ่ม.
  5. คุณอาจได้รับแจ้งให้ใส่รหัสผ่านของคุณ หลังจากดำเนินการแล้วระบบจะรีสตาร์ท
  6. ลองเปิดแอป Office ที่ใช้งานก่อนหน้านี้ ควรเปิดโดยไม่มีไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาด
    บันทึก: ปัญหานี้จะปรากฏขึ้นอีกครั้งหากคุณตัดสินใจติดตั้งและเปิดแอปจัดการแบบอักษรของบุคคลที่สามที่ไม่เป็นไปตามกฎแซนด์บ็อกซ์ของ Apple

วิธีที่ 3: หลีกเลี่ยงข้อกำหนดแซนด์บ็อกซ์ของ Apple

ใน Mac Office เวอร์ชันก่อนหน้า (เก่ากว่า Office 2016) ผู้ใช้สามารถบันทึกไฟล์ในตำแหน่งใดก็ได้และใช้แบบอักษรใดก็ได้โดยไม่มีคำเตือนและการขออนุญาต แต่ไม่สามารถทำได้อีกต่อไปเนื่องจากข้อกำหนดของ Sandbox ใหม่ ผู้ที่ใช้ VBA กับ Excel จะได้รับผลกระทบอย่างรุนแรงเนื่องจากได้รับการแจ้งให้ขอสิทธิ์อย่างต่อเนื่องเมื่อเรียกใช้สคริปต์

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

ตัวอย่างหนึ่งของสถานที่ปลอดภัยที่หลีกเลี่ยงการแจ้งการอนุญาตของ Office คือ: / Users / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

คุณสามารถใช้โฟลเดอร์นี้เพื่อแชร์ข้อมูลระหว่างโปรแกรม Office หรือกับแอปพลิเคชันของบุคคลที่สามเนื่องจากมีสิทธิ์เข้าถึงทั้งแบบอ่านและเขียน นี่คือคำแนะนำโดยย่อเกี่ยวกับการใช้ตำแหน่งนี้เพื่อข้ามไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาด:
บันทึก: คู่มือนี้ได้รับการยืนยันว่าใช้ได้กับไฟล์ Excel เท่านั้น แต่ในทางทฤษฎีควรใช้กับไฟล์ประเภทอื่น ๆ จากชุดโปรแกรม Office 2016

  1. เปิดหน้าต่าง Finder ค้างไว้ที่ไฟล์ ปุ่ม Alt ในขณะที่กดปุ่ม ไป ในแถบเมนู จากนั้นคลิกที่ ห้องสมุด.
  2. นำทางไปยัง กลุ่มคอนเทนเนอร์ จากนั้นดับเบิลคลิกที่ไฟล์ UBF8T346G9 โฟลเดอร์
  3. สร้างโฟลเดอร์ใหม่ภายในไฟล์ UBF8T346G9 โฟลเดอร์และตั้งชื่อตามที่คุณต้องการ
  4. จากนั้นย้ายไฟล์ที่เกี่ยวข้องกับ Office ทั้งหมดที่ไม่ยอมเปิดในโฟลเดอร์ที่ปลอดภัยนี้ ควรเปิดทั้งหมดโดยไม่มีปัญหา

บันทึก: เพื่อให้เข้าถึงได้ง่ายคุณสามารถเลือกโฟลเดอร์และกด Command + Ctrl + T เพื่อเพิ่มโดยอัตโนมัติ รายการโปรด ใน Finder

วิธีที่ 4: การดึง Microsoft จากโฟลเดอร์ทรัพยากร (ชั่วคราว)

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

คำเตือน: ผู้ใช้บางรายรายงานว่า Word ขัดข้องหลังจากทำตามวิธีนี้ หากคุณไม่สำรองแบบอักษรตามที่เราจะทำในขั้นตอนด้านล่างนี้คุณจะต้องติดตั้ง / ซ่อมแซมชุดโปรแกรม Office ใหม่หากมีสิ่งผิดปกติเกิดขึ้น

คำแนะนำโดยย่อเกี่ยวกับการดึงแบบอักษรจากโฟลเดอร์ทรัพยากรมีดังนี้

  1. เข้าถึงไฟล์ แอป Finder และเลือก การใช้งาน . จากนั้นคลิกขวาที่แอปพลิเคชัน Office ที่แสดงไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาดและคลิกที่ แสดงเนื้อหาในแพ็คเกจ . ในกรณีนี้ก็คือ Word แต่คุณสามารถทำได้ด้วย Excel, Powerpoint หรือแอป Microsoft Office อื่น ๆ
  2. ไปที่ สารบัญ> ทรัพยากร และค้นหาไฟล์ โฟลเดอร์แบบอักษร . คุณอาจเห็นว่าเป็น แบบอักษร หรือ DFonts . ดับเบิลคลิกเพื่อเปิด
  3. จากนั้นสร้างโฟลเดอร์บนเดสก์ท็อปของคุณ เราจะใช้เพื่อป้องกันแบบอักษร MS ดังนั้นเราจึงสามารถกู้คืนได้หากวิธีนี้ล้มเหลว ใช้ Command + A เพื่อเลือกแบบอักษรทั้งหมดจาก Dfonts และย้ายไปยังโฟลเดอร์ที่คุณสร้างไว้ก่อนหน้านี้
  4. หลังจากคุณคัดลอกฟอนต์ไปยังโฟลเดอร์ใหม่เรียบร้อยแล้วให้คลิกขวาที่ฟอนต์ตัวใดตัวหนึ่งใน Dfonts แล้วคลิก ย้ายไปที่ถังขยะ
  5. เมื่อ Dfonts โฟลเดอร์ว่างเปล่าเปิดแอปพลิเคชัน Office ที่กำลังแสดงไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาด ตอนนี้ควรเปิดตามปกติ บันทึก: หากคุณยังคงเห็นข้อผิดพลาดหรือ Word ขัดข้องระหว่างการเริ่มต้นให้กลับไปที่ สารบัญ> ทรัพยากร> DFonts (แบบอักษร) และเพิ่มแบบอักษรใหม่จากโฟลเดอร์ที่เราสร้างไว้ก่อนหน้านี้

วิธีที่ 5: การล้างแคชแบบอักษรของ Mac OS ผ่าน Terminal

ผู้ใช้ที่ได้รับผลกระทบบางรายที่พบปัญหานี้ด้วย macOS 10.13 High Sierra หรือสูงกว่าได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากล้างแคชแบบอักษรโดยใช้ Terminal หลังจากทำสิ่งนี้และรีสตาร์ท Mac ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าไฟล์ ให้สิทธิ์การเข้าถึง ข้อผิดพลาดหยุดเกิดขึ้น

หากสถานการณ์นี้สามารถใช้ได้กับสถานการณ์เฉพาะของคุณสิ่งที่คุณต้องทำมีดังนี้

  1. ปิดแอพพลิเคชั่นทั้งหมดที่เปิดอยู่ในปัจจุบัน ในการดำเนินการนี้ให้กด Command + Option + Escape เพื่อเปิดไฟล์ บังคับให้ออกจากแอปพลิเคชัน หน้าต่าง. จากนั้นเลือกแต่ละแอพที่เปิดแล้วคลิกที่ไฟล์ บังคับให้ออก ปุ่ม.

    บังคับออกจากแอปที่เปิดอยู่ทั้งหมด

    บันทึก: ขั้นตอนนี้สำคัญมาก หากไม่ทำเช่นนั้นจะทำให้เกิดข้อผิดพลาดหากเปิดแอปพลิเคชันที่ใช้แคชแบบอักษรอยู่ในขณะนี้

  2. เมื่อปิดทุกแอปพลิเคชันแล้วให้กด Command + Shift + U เพื่อเปิดไฟล์ ยูทิลิตี้ โฟลเดอร์และคลิกที่ เทอร์มินอล เพื่อเริ่มต้น

    การเข้าถึง Terminal ผ่านโฟลเดอร์ Utility

  3. พิมพ์คำสั่งต่อไปนี้แล้วกด Return เพื่อเรียกใช้:
    sudo atsutil ฐานข้อมูล - ลบ
  4. คุณจะถูกขอให้ระบุรหัสผ่านบัญชีของคุณที่พร้อมท์ กดแล้วกด กลับ อีกครั้งเพื่อให้สิทธิ์ที่จำเป็น
  5. เมื่อกระบวนการเสร็จสมบูรณ์พิมพ์ ทางออก เพื่อสิ้นสุดเซสชันบรรทัดคำสั่งของคุณจากนั้นไปที่ ไฟล์> ออก เพื่อออกจากไฟล์ เทอร์มินอล แอป
  6. รีสตาร์ทไฟล์ แมคอินทอช และปัญหาควรได้รับการแก้ไขเมื่อเริ่มต้นระบบครั้งถัดไป
อ่าน 8 นาที