รีเซ็ตรีจิสทรีและสิทธิ์ของไฟล์ใน Windows XP

คุณอาจต้องรีเซ็ตการอนุญาตรีจิสทรีและการอนุญาตไฟล์หากคุณประสบปัญหา การเข้าถึงถูกปฏิเสธ เกิดข้อผิดพลาดเมื่อติดตั้ง Windows XP Service Pack หรืออัปเดต (ตัวอย่าง: ข้อผิดพลาดในการตั้งค่า Service Pack 3 การเข้าถึงถูกปฏิเสธ.)

คำใบ้: หากคุณเห็นข้อผิดพลาด ข้อผิดพลาดในการตั้งค่า Service Pack 3 การเข้าถึงถูกปฏิเสธ เมื่อติดตั้ง Windows XP Service Pack 3 เพื่อตรวจสอบว่าข้อผิดพลาดเกิดจากการอนุญาตรีจิสทรีที่ไม่ถูกต้องหรือไม่ ให้เปิดไฟล์ C:\Windows\Svcpack.log ใช้ Notepad แล้วมองหาข้อความ การเข้าถึงถูกปฏิเสธ หรือ DoRegistryUpdates ล้มเหลว.

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

การรีเซ็ตรีจิสทรีและการอนุญาตไฟล์

การใช้ SECEDIT.EXE (สำหรับ Windows XP Professional)

ใน Windows XP Professional คุณสามารถใช้สิ่งต่อไปนี้ได้ secedit บรรทัดคำสั่งเพื่อรีเซ็ตสิทธิ์ของไฟล์และรีจิสทรีเป็นค่าเริ่มต้น

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

ดูข้อมูลเพิ่มเติมได้ในบทความ วิธีรีเซ็ตการตั้งค่าความปลอดภัยกลับเป็นค่าเริ่มต้น.

การใช้ SubInACL

สำหรับ Windows XP Home Edition (และ Professional Edition) คุณสามารถใช้เครื่องมือ SubInACL เพื่อรีเซ็ตสิทธิ์ของรีจิสทรีและไฟล์ ดาวน์โหลดแล้วติดตั้ง Subinacl.exe (~370 KB) จาก Microsoft SubInACL เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยให้ผู้ดูแลระบบสามารถรับข้อมูลความปลอดภัยเกี่ยวกับไฟล์ รีจิสตรีคีย์ ฯลฯ

ดาวน์โหลด reset.zip, เปิดเครื่องรูดและเรียกใช้ reset.cmd ไฟล์. สคริปต์นี้รีเซ็ตการอนุญาตรีจิสทรีและไฟล์ในระบบของคุณ

เนื้อหา Reset.cmd

ไฟล์ reset.cmd มีบรรทัดต่อไปนี้:


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)

cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /ไดเรกทอรีย่อย %SystemDrive%\ /grant=administrators=f /grant=system=f