วิธีรีเซ็ตการอนุญาตไฟล์และโฟลเดอร์เป็นค่าเริ่มต้นใน Windows 11/10

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

วิธีรีเซ็ตการ อนุญาต ไฟล์(File)และโฟลเดอร์(Folder)เป็นค่าเริ่มต้น

วิธีรีเซ็ตการอนุญาตไฟล์ & โฟลเดอร์เป็นค่าเริ่มต้นใน Windows

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

  1. เรียกใช้คำสั่ง icacls
  2. เรียกใช้คำสั่ง Secedit

คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการคำสั่ง

1] เรียกใช้คำสั่ง icacls

วิธีอื่นในการแก้ไขปัญหานี้โดยใช้คำสั่ง icacls อย่างไรก็ตาม คุณจะต้องเป็นเจ้าของโฟลเดอร์(take ownership of the folder)  ก่อนแล้วจึงรันคำสั่ง Windows ใช้Access Control Listเพื่อกำหนดค่าสิทธิ์สำหรับไฟล์และโฟลเดอร์ทั้งหมด Icaclsเป็นยูทิลิตีบรรทัดคำสั่ง(command-line utility)ที่สามารถแสดงและแก้ไขการอนุญาตในไฟล์ที่ระบุและนำไปใช้

มันมาพร้อมกับตัวเลือกการรีเซ็ตที่แทนที่ACL ด้วย (ACLs)ACL(ACLs)ที่สืบทอดมาโดยค่าเริ่มต้นสำหรับไฟล์ที่ตรงกันทั้งหมด เราจะใช้ตัวเลือกต่อไปนี้เพื่อรีเซ็ต

  • t—ดำเนินการกับไฟล์ที่ระบุทั้งหมดในไดเร็กทอรีปัจจุบันและไดเร็กทอรีย่อย
  • q—ระงับข้อความแสดงความสำเร็จ
  • c—ดำเนินการต่อไปแม้จะมีข้อผิดพลาดของไฟล์ก็ตาม ข้อความแสดง ข้อผิดพลาด(Error)จะยังคงแสดงอยู่

ถัดไป เรียกใช้สิ่งต่อไปนี้บนพรอมต์คำสั่งที่ยกระดับ —

icacls * /t /q /c /reset

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

2] เรียกใช้คำสั่ง Secedit

ช่วยให้คุณกำหนดค่าและวิเคราะห์ความปลอดภัยของระบบโดยเปรียบเทียบการกำหนดค่าปัจจุบันกับเทมเพลต

กำหนดค่าและวิเคราะห์ความปลอดภัยของระบบโดยเปรียบเทียบการกำหนดค่าความปลอดภัยปัจจุบันของคุณกับเทมเพลตความปลอดภัยที่ระบุ

พิมพ์ CMD(Type CMD)ในพรอมต์Run ( Win +RShift + Enterเพื่อเปิดขึ้นโดยได้รับอนุญาตจากผู้ดูแลระบบ

ดำเนินการคำสั่งต่อไปนี้ -

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

คุณอาจได้รับคำเตือน แต่คุณสามารถเพิกเฉยได้อย่างปลอดภัย

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

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



About the author

ฉันเป็นวิศวกรซอฟต์แวร์เต็มเวลาที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับซอฟต์แวร์ Windows และ Mac ฉันรู้วิธีออกแบบ ทดสอบ และปรับใช้แอปพลิเคชันบนทั้งสองแพลตฟอร์ม ฉันยังมีประสบการณ์ด้านความปลอดภัยและการจัดการระบบ ทักษะและความรู้ของฉันสามารถช่วยให้คุณสร้างระบบคอมพิวเตอร์ที่ดีขึ้นและมีประสิทธิภาพมากขึ้น



Related posts