ไม่สามารถถอนการติดตั้งหรือลบไฟล์ Acrobat CMAP | Windows

อัปเดตครั้งล่าสุดเมื่อ 12 เม.ย. 2023

   Accelerate your creativity by upgrading to the latest versions of your familiar apps.

Enjoy benefits such as cloud storage, file sync across devices, access to Creative Cloud services, and much more.

ปัญหา

หลังจากเรียกใช้โปรแกรมถอนการติดตั้งสำหรับ Adobe Acrobat หรือ Adobe Creative Suite เวอร์ชันที่มี Acrobat ไฟล์จะยังคงอยู่ในโฟลเดอร์ C:\Program Files\Adobe\Acrobat [version]\Resource\CMAP\

หากพยายามลบไฟล์เหล่านี้ด้วยตนเองจะเกิดข้อผิดพลาด "Access is Denied"

สาเหตุ

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

วิธีแก้ปัญหา

บันทึก: เพื่อให้คำแนะนำเหล่านี้ทำงานได้ คุณต้องเข้าสู่ระบบ Windows ด้วยบัญชีที่เป็นสมาชิกของกลุ่มผู้ดูแลระบบท้องถิ่นหรือโดเมน ขั้นตอนที่ 1: เปลี่ยนเจ้าของโฟลเดอร์ CMap และเนื้อหาภายใน
ไปที่ C:\Program Files\Adobe\Acrobat 9.0\Resource\
คลิกขวาที่โฟลเดอร์ CMap และเลือก Properties จากเมนู
ในหน้าต่าง CMap Properties เลือกแท็บ Security
ในแท็บ Security คลิกปุ่ม Advanced
ในหน้าต่าง Advanced Security Settings for CMap เลือกแท็บ Owner
ในแท็บ Owner คลิกปุ่ม Edit*

*หากใช้ Windows Vista กับ User Account Control เปิดใช้งานอยู่ คุณจะต้องคลิก Continue เพื่ออนุญาตให้ Windows ดำเนินการต่อ
ในกล่องโต้ตอบแท็บ Owner ใหม่ ให้เลือกชื่อ (computername\username) ในช่อง "Change owner to:"
เลือกตัวเลือก "Replace owner on sub-containers and objects"
คลิกปุ่ม Apply
ที่พรอมต์ Windows Security: "If you have just taken ownership of this object, you will need to close and reopen this object's properties before you can view or change permissions" คลิกปุ่ม OK
คลิกปุ่ม OK เพื่อปิดกล่องโต้ตอบ Advanced Security Settings...กล่องโต้ตอบแก้ไขเจ้าของ
คลิกปุ่ม OK เพื่อปิดกล่องโต้ตอบ Advanced Security Settings
คลิกปุ่ม OK เพื่อปิดกล่องโต้ตอบ CMap Properties

ขั้นตอนที่ 2: ปรับสิทธิ์การเข้าถึงโฟลเดอร์ CMap และเนื้อหาของโฟลเดอร์

ในหน้าต่าง CMap Properties คลิกปุ่ม Edit... ปุ่ม
ในหน้าต่าง CMap Properties เลือกแท็บ Security
ในแท็บ Security คลิกปุ่ม Advanced
เลือก "Include inheritable permissions for this object's parent"
คลิกปุ่ม Edit*

*หากใช้ Windows Vista โดยเปิดใช้งาน User Account Control จะต้องคลิก Continue เพื่ออนุญาตให้ Windows ดำเนินการต่อ
เลือก "รวมสิทธิ์ที่สามารถสืบทอดได้สำหรับออบเจ็กต์หลักของรายการนี้"
เลือก "แทนที่สิทธิ์การเข้าถึงที่สามารถสืบทอดได้ทั้งหมดในรายการย่อยทั้งหมดด้วยสิทธิ์การเข้าถึงที่สามารถสืบทอดได้จากออบเจ็กต์นี้"
เลือกกลุ่ม local หรือ domain administrators และคลิกปุ่ม Edit
เลือก "ใช้สิทธิ์เหล่านี้กับออบเจ็กต์และ/หรือคอนเทนเนอร์ภายในคอนเทนเนอร์นี้เท่านั้น"
เลือก Allow ข้าง Full Control permission
คลิกปุ่ม OK
คลิกปุ่ม OK อีกครั้ง
คลิกปุ่ม Yes ในการแจ้งเตือน Windows Security ที่แสดงข้อความ "This will replace explicitly defined permissions on all descendants of this object with inheritable permissions from CMap. Do you wish to continue?"
คลิกปุ่ม OK อีกครั้ง
คลิกปุ่ม OK ครั้งสุดท้ายเพื่อออกจากกล่องโต้ตอบ CMap Properties

ขั้นตอนที่ 3: ลบโฟลเดอร์ CMap

ตรวจสอบให้แน่ใจว่าเลือกโฟลเดอร์ CMap แล้วกดปุ่ม Delete บนแป้นพิมพ์คอมพิวเตอร์ หรือลากไปที่ถังขยะ
ในกล่องโต้ตอบ Delete File คลิกปุ่ม Yes หรือ Continue*

*หากใช้ Windows Vista โดยเปิดใช้งาน User Account Control คุณจะต้องคลิก Continue อีกครั้งเพื่ออนุญาตให้ Windows ดำเนินการต่อ