Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข Windows Access Denied Error 0x80070005

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

ในบทความนี้ เราได้นำเสนอวิธีต่างๆ ในการแก้ไขปัญหานี้ ดังนั้น โดยไม่ต้องกังวลใจอีกต่อไป ต่อไปนี้คือวิธีแก้ไขรหัสข้อผิดพลาด 0x80070005 ใน Windows 10

1. ให้สิทธิ์อย่างเต็มที่กับตัวคุณเอง

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

  1. เปิด Windows เรียกใช้ โดยกดปุ่ม ปุ่ม Windows + R พิมพ์ "C:\Users\USERNAME\AppData" แล้วคลิก ตกลง . ป้อนไดรฟ์ที่ติดตั้ง Windows ของคุณแทน C: และชื่อผู้ใช้แทน USERNAME .
  2. คลิกขวา ในข้อมูลแอป และเปิด คุณสมบัติ .
  3. ในหน้าต่างถัดไป ไปที่แท็บความปลอดภัย และคลิกที่ แก้ไข .
  4. คลิกที่ เพิ่ม .
  5. ตอนนี้ พิมพ์ ทุกคน ให้คลิกที่ ตรวจสอบชื่อ และสุดท้ายกด ตกลง .
  6. คลิกที่ ทุกคน และอนุญาตให้ควบคุมอย่างเต็มที่ ภายใต้การอนุญาตสำหรับทุกคน คลิกที่ ตกลง .

แค่นั้นแหละ. ตอนนี้รีบูตระบบของคุณเพื่อให้การเปลี่ยนแปลงมีผล คุณจะไม่เห็นข้อผิดพลาดในการอัปเดต Windows 0x80070005 อีก

2. สแกนหามัลแวร์และไวรัส

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

แม้ว่า Windows Security อาจหยุดทำงานในบางกรณี แต่ส่วนใหญ่เป็นแอปที่เชื่อถือได้ซึ่งสามารถต้านทานแอนตี้ไวรัสของบุคคลที่สามได้

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

3. ทำการคลีนบูต

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

มันแตกต่างจากเซฟโหมดของ Windows ตรงที่ให้คุณควบคุมการเลือกโปรแกรมที่จะปิดได้มากขึ้น วิธีเริ่มต้นใช้งานคลีนบูตมีดังนี้

  1. ไปที่ เมนูเริ่ม แถบค้นหา พิมพ์ 'msconfig,' และเลือกคู่ที่ดีที่สุด
  2. ในกล่องโต้ตอบถัดไป ไปที่ บริการ และเลือก ซ่อนบริการของ Microsoft ทั้งหมด ช่องตัวเลือกแล้วคลิก ปิดการใช้งานทั้งหมด . หลังจากนั้น ไปที่ เริ่มต้น แท็บ แล้วคลิก เปิดตัวจัดการงาน .
  3. จากนั้น เลือกโปรแกรมที่คุณเชื่อว่ากำลังสร้างปัญหาให้กับคุณ และคลิก ปิดการใช้งาน
  4. คลิกที่ ตกลง และปิดกล่องโต้ตอบ ถัดไป รีสตาร์ทพีซีของคุณเพื่อเริ่มคลีนบูต

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

4. เรียกใช้ตัวแก้ไขปัญหาของ Windows

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

อาจเป็นไปได้ว่าความผิดพลาดใน Windows Update ได้นำคุณไปสู่รหัสข้อผิดพลาดของ Windows 0x80070005

ทำตามขั้นตอนด้านล่างและแก้ไขข้อผิดพลาด 80070005 ของ Windows:

  1. กด ชนะ + X และคลิกที่ การตั้งค่า
  2. ย้ายไปที่ การอัปเดตและความปลอดภัย และคลิกที่แก้ปัญหา
  3. ตอนนี้ คลิกที่ เพิ่มเติม ตัวแก้ไขปัญหา จากนั้นคลิกที่ Windows Updates
  4. ให้สิทธิ์ที่จำเป็นและใช้เครื่องมือเพื่อแก้ไขข้อผิดพลาดนี้
วิธีแก้ไข Windows Access Denied Error 0x80070005

อย่างไรก็ตาม หากเครื่องมือไม่สามารถแก้ไขข้อผิดพลาด 'Access is Denied' ได้ ให้ข้ามไปยังวิธีถัดไป

5. SFC (ตัวตรวจสอบไฟล์ระบบ)

Windows System File Checker (SFC) เป็นแอปพลิเคชั่นที่ช่วยให้ผู้ใช้สแกนและแก้ไขไฟล์ที่เสียหาย ซึ่งอาจเป็นอุปสรรคต่อการติดตั้งการอัปเดต Windows ในกรณีนี้ ปฏิบัติตามคำสั่งดังกล่าวเพื่อใช้งานเครื่องมือยูทิลิตี้นี้:

  1. ไปที่ เมนูเริ่ม แถบค้นหา พิมพ์ 'cmd' และเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. พิมพ์ SFC /scannow ในพรอมต์คำสั่งแล้วกด Enter .
วิธีแก้ไข Windows Access Denied Error 0x80070005

หากดำเนินการสำเร็จ คุณจะไม่เห็นข้อความรหัสข้อผิดพลาดของ Windows Access Denied อีก

6. รีเซ็ตการอนุญาตด้วย SubInACL

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

ก่อนอื่น ดาวน์โหลดและติดตั้ง SubInACL จากนั้นเปิดไฟล์ Notepad ใหม่และพิมพ์ข้อความต่อไปนี้:

Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f

บันทึกไฟล์ใน ไฟล์ทั้งหมด เป็น reset.cmd . หลังจากนั้น ให้เรียกใช้ไฟล์ในฐานะผู้ดูแลระบบโดยคลิกขวาและเลือก เรียกใช้ในฐานะ A ผู้ดูแลระบบ . จากนั้นอัปเดตโปรแกรม และลบ ไฟล์.cmd

7. อัปเดต Windows 10 ด้วยตนเอง

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

คุณสามารถดาวน์โหลดการอัปเดตสะสมได้ด้วยตนเองจากที่นั่น แม้ว่าการอัปเดตอัตโนมัติของ Windows จะไม่ทำงาน เช่นเดียวกับรหัสข้อผิดพลาด 0x80070005

ทำตามขั้นตอนด้านล่างเพื่อเริ่มต้น:

  1. ไปที่ การตั้งค่า> การอัปเดตและความปลอดภัย> Windows Update
  2. เลือก ดูประวัติการอัปเดต และจดหรือคัดลอกรหัสเวอร์ชันอัปเดตของ Windows มันจะมีลักษณะเหมือน KB1234567 .

จากนั้นไปที่ Windows Updates Catalog และวางรหัสเวอร์ชันอัปเดตของ Windows ในแถบค้นหา จากนั้นคลิกที่ D เป็นเจ้าของ ปุ่ม ซึ่งจะแจ้งป๊อปอัปบนหน้าจอของคุณ

จากป๊อปอัป ให้คลิกที่ .msu ลิงค์ดาวน์โหลดไฟล์. หลังจากดาวน์โหลดเสร็จสิ้น ให้คลิกที่ไฟล์ .msu เพื่อติดตั้งการอัปเดต Windows ด้วยตนเอง หลังจากนั้น ให้รีสตาร์ทระบบของคุณ Windows ของคุณจะทำงานได้ดีในขณะนี้ ด้วยวิธีนี้ คุณสามารถแทนที่รหัสข้อผิดพลาด 0x80070005 ได้โดยดำเนินการอัปเดตด้วยตนเอง

ไม่มีรหัสข้อผิดพลาดของ Windows 0x80070005 อีกต่อไป

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