Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้

ข้อผิดพลาดนี้มักปรากฏเมื่อพยายามเปลี่ยนการตั้งค่าความปลอดภัยต่างๆ ของไฟล์หรือโฟลเดอร์บนคอมพิวเตอร์หรือสื่อภายนอกที่เชื่อมต่อ ข้อความข้อผิดพลาดมักตามมาหลังข้อความ 'access denied' เมื่อพยายามย้าย คัดลอก หรือลบไฟล์ที่ไม่มีสิทธิ์เข้าถึงเหมาะสม

แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้

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

สาเหตุของ "An Error Occurred while Applying Security Information"

  • โหมด Read Only อาจเปิดอยู่ ป้องกันการเข้าถึงไฟล์หรือโฟลเดอร์
  • คุณอาจต้องเป็น owner ของไฟล์ก่อนจึงจะดำเนินการได้

วิธีที่ 1: ปิดโหมด Read-Only

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

  1. เปิด Libraries บน PC หรือเปิดโฟลเดอร์ไหนก็ได้ คลิก This PC จากเมนูซ้าย
  2. ไปที่ตำแหน่งที่ไฟล์หรือโฟลเดอร์ที่มีปัญหาอยู่
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. คลิกขวาโฟลเดอร์ที่มีปัญหา คลิก Properties อยู่ในแท็บ General หาส่วน Attributes ล่างสุด ยกติ๊ก Read-only คลิก Apply ก่อนออก ตรวจสอบว่าปัญหายังปรากฏหรือไม่
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้

วิธีที่ 2: เอา Ownership ของไฟล์

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

  1. เปิด Libraries บน PC หรือเปิดโฟลเดอร์ไหนก็ได้ คลิก This PC จากเมนูซ้าย
  2. ไปที่ตำแหน่งที่ไฟล์หรือโฟลเดอร์ที่มีปัญหาอยู่

แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้

  1. ต้องเอา ownership ของ ไฟล์หรือโฟลเดอร์ ภายใน คลิกขวาโฟลเดอร์ คลิก Properties แล้วคลิก Security คลิกปุ่ม Advanced จะปรากฏหน้าต่าง "Advanced Security Settings" ตรงนี้ต้องเปลี่ยน Owner ของ key
  2. คลิกลิงก์ Change ถัดจากฉลาก "Owner:" จะปรากฏหน้าต่าง Select User or Group
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. เลือกบัญชีผู้ใช้ผ่านปุ่ม Advanced หรือพิมพ์บัญชีของคุณในพื้นที่ 'Enter the object name to select' คลิก OK เพิ่มบัญชีของคุณ
  2. ทางเลือก: เพื่อเปลี่ยน owner ของ subfolders และไฟล์ภายในทั้งหมด เลือก checkbox "Replace owner on subcontainers and objects" ในหน้าต่าง "Advanced Security Settings" คลิก OK เพื่อเปลี่ยน ownership
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. ตอนนี้คุณควบคุมโฟลเดอร์ได้เต็มที่ เปิดมัน เลือกทุกอย่างภายใน และเข้าถึงไฟล์อย่างถูกต้อง รีสตาร์ทคอมพิวเตอร์ ปัญหาควรแก้ไขได้

ทางเลือกอื่น: เนื่องจากบางผู้ใช้ยังเอา ownership ไม่ได้ด้วยวิธีข้างต้นเพราะขาดสิทธิ์หรือสิทธิ์ admin ทางเลือกที่ดีที่สุดคือใช้ Command Prompt แก้ไข ผลลัพธ์เหมือนกัน!

  1. ค้นหา "Command Prompt" พิมพ์ใน Start menu หรือกดปุ่ม search ข้างๆ คลิกขวาผลลัพธ์แรก เลือก "Run as administrator"
  2. หรือใช้ Windows Logo Key + R เปิด Run dialog พิมพ์ "cmd" ใช้ Ctrl + Shift + Enter สำหรับ admin Command Prompt
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. พิมพ์คำสั่งด้านล่างในหน้าต่าง Enter ทีละคำสั่ง รอข้อความ "Operation completed successfully" หรือคล้ายๆ นั้น
takeown /f "F:\ProblemFolder" /a /r /d y icacls "F:\ProblemFolder" /t /c /grant administrators:F System:F everyone:F
  1. หากคำสั่งไม่รายงานข้อผิดพลาด แสดงว่าคุณเปลี่ยนสิทธิ์และ ownership ของไฟล์หรือโฟลเดอร์สำเร็จ!

วิธีที่ 3: เปลี่ยน Ownership ของไดรฟ์

หากไดรฟ์ทั้งเครื่อง (ภายนอกหรือภายใน) ไม่ยอมทำงาน แสดงข้อผิดพลาดเดียวกัน ลองวิธีด้านล่าง ซึ่งจะใช้ hidden administrator permissions ให้ ownership แก่บัญชี administrator และแก้ไขปัญหา วิธีนี้ยาวแต่ได้ผลกับหลายคน!

  1. บนหน้าจอ login ของคอมพิวเตอร์ (ตอนบูตหรือหลัง logout) คลิกไอคอน Power ค้าง Shift คลิก restart
  2. แทนที่จะรีสตาร์ท จอสีน้ำเงินจะปรากฏพร้อมตัวเลือก เลือก Troubleshoot >> Advanced Options >> Command Prompt
  3. แน่นอน เปิด Command Prompt ได้ด้วย Windows Key + R พิมพ์ "cmd" กด OK หรือค้นหา
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. คัดลอกวางคำสั่งด้านล่างใน Command Prompt Enter ควรเห็นข้อความ "The command completed successfully"
net user administrator /active:yes
  1. ล็อกอินเข้า admin account รอสองนาทีก่อนทุกอย่างพร้อม
  2. เปิด Disk Management ค้นหาใน Start menu หรือ search bar คลิกตัวเลือกแรก
  3. ทางเลือก: ใช้ Windows Key + X key หรือคลิกขวา Start menu เลือก Disk Management เปิดคอนโซล
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. หาไดรฟ์ที่ต้องการแก้ ดูชื่อในคอลัมน์ Volume หรือตรวจสอบ คลิกขวาเลือก Properties จากเมนูบริบท
  2. ไปแท็บ Security คลิก Advanced ปรากฏ "Advanced Security Settings" ตรงนี้เปลี่ยน Owner ของ key
  3. คลิก Change ถัดจาก "Owner:" ปรากฏ Select User or Group ไปแท็บ Advanced คลิก Find Now
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. เลือกบัญชี Administrator ผ่านปุ่ม Advanced ใต้ชื่อคอมพิวเตอร์ ไม่ใช่ username ของคุณ
  2. เพื่อเปลี่ยน owner ของ subfolders และไฟล์ทั้งหมด เลือก checkbox "Replace owner on subcontainers and objects" ใน "Advanced Security Settings" ตรวจสอบให้แน่ใจว่าเลือก "Replace all child object permission entries with inheritable permission entries from this object" ที่ด้านล่าง
แก้ไข: เกิดข้อผิดพลาดขณะนำข้อมูลความปลอดภัยไปใช้
  1. คลิก OK จะมีหน้าต่าง security ป๊อปอัป แต่มั่นใจว่าคลิก yes ทุกครั้งที่ปรากฏ