Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

800A0046 (สิทธิ์ถูกปฏิเสธ) แก้ไขข้อผิดพลาด – ซ่อมแซม "ตัวติดตั้ง Windows"

800A0046 (สิทธิ์ถูกปฏิเสธ) แก้ไขข้อผิดพลาด – ซ่อมแซม  ตัวติดตั้ง Windows

800A0046 (การอนุญาตถูกปฏิเสธ) error เป็นข้อผิดพลาดรันไทม์ที่เกี่ยวข้องกับไฟล์ .ASP ข้อผิดพลาดนี้เกิดขึ้นในบางครั้งเมื่อคุณพยายามติดตั้ง Windows Installer Cleanup Utility ใน Windows Vista และเปิดใช้งานตัวเลือกการควบคุมบัญชีผู้ใช้ (UAC) ในพีซีของคุณ

อะไรทำให้เกิดข้อผิดพลาด 800A0046

โดยทั่วไป 800A0046 จะแสดงในรูปแบบนี้:

  • สคริปต์:C:\Users\Ramesh\AppData\Local\Temp\IXP000.TMP\StartMsi.vbs
  • บรรทัด:17
  • อักขระ:1
  • ข้อผิดพลาด:การอนุญาตถูกปฏิเสธ
  • รหัส:800A0046
  • ที่มา:ข้อผิดพลาดรันไทม์ Microsoft VBScript
  • ข้อผิดพลาดนี้มักเกิดขึ้นทุกครั้งที่คุณพยายามติดตั้ง Windows Installer Cleanup Utility ใน Windows Vista และเปิดใช้งานการควบคุมบัญชีผู้ใช้ (UAC) ในระบบของคุณ ข้อผิดพลาดของระบบนี้ยังอาจเกิดขึ้นได้เมื่อสคริปต์การตั้งค่าของ Windows Installer Cleanup Utility (StartMSI.vbs) ในระบบของคุณพยายามย้ายไฟล์ที่แยกออกมาไปยัง C:\Program Files\MSECache\WICU3 ในโฟลเดอร์ชั่วคราว บทแนะนำนี้จะสอนคุณเกี่ยวกับขั้นตอนในการแก้ไขข้อผิดพลาดนี้

    วิธีการแก้ไขข้อผิดพลาด 800A0046

    ขั้นตอนที่ 1 – ปิดใช้งาน UAC (การควบคุมบัญชีผู้ใช้)

    คุณต้องปิดใช้งานการควบคุมบัญชีผู้ใช้ใน Windows เพื่อติดตั้ง Windows Installer Cleanup Utility ทำตามขั้นตอนเหล่านี้:

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

    ขั้นตอนที่ 2 – ใช้ Windows Installer Cleanup Utility

    ดาวน์โหลด Windows Installer Cleanup Utility ที่นี่

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

    • ติดตั้งโปรแกรมในฐานะผู้ดูแลระบบในพีซีของคุณโดยคลิกขวาที่ msicuu2.exe (ไฟล์ตั้งค่า) จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
    • ให้ข้อมูลที่เหมาะสมหากโปรแกรมขอรหัสผ่านผู้ดูแลระบบ

      ขั้นตอนที่ 3 – ล้างข้อมูลรีจิสทรี

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

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