Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

รับรหัสข้อผิดพลาด 0x80071AB1 เมื่อติดตั้ง .NET? นี่คือวิธีแก้ไข

ดังนั้น คุณได้ติดตั้ง Windows 11 ใหม่ล่าสุดของ Microsoft ใหม่ทั้งหมด ทุกอย่างดูเรียบร้อยและสะอาดตา แต่คุณมีแอปเก่าบางแอปที่ต้องการติดตั้ง ซึ่งคุณต้องติดตั้ง .NET Framework v3.5 คุณยังอาจต้องการติดตั้ง .NET Framework 4.8 ใหม่หากเคยถอนการติดตั้งจาก Windows

อย่างไรก็ตาม เมื่อคุณพยายามติดตั้ง คุณได้รับข้อผิดพลาดเกี่ยวกับรหัส 0x80071AB1 ส่วนใหญ่แล้ว ปัญหาเกิดจากปัญหากับฟีเจอร์ Windows Update

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

1. ลองอัปเดต Windows

หากคุณกำลังพยายามติดตั้ง .NET เวอร์ชันใหม่กว่า โดยทั่วไป Windows Update จะทำให้งานของคุณง่ายขึ้น .NET Framework ทุกเวอร์ชันที่เผยแพร่หลังจาก .NET Framework 3.5 มีการเผยแพร่ผ่าน Windows Update เป็นหลัก ดังนั้นคุณอาจต้องการใช้เป็นแนวป้องกันแรก

กด ชนะ + ฉัน เพื่อเปิด การตั้งค่า และเลือก Windows Update จากแถบด้านข้างด้านซ้าย จากบานหน้าต่างด้านขวา เลือก ตรวจหาการอัปเดต ปุ่ม.

รับรหัสข้อผิดพลาด 0x80071AB1 เมื่อติดตั้ง .NET? นี่คือวิธีแก้ไข

Windows จะค้นหาการอัปเดตที่มีอยู่ หากคุณเห็น .NET อยู่ในรายการ ให้ดำเนินการติดตั้งจากภายใน Windows Update

2. เรียกใช้การสแกน SFC

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

กด ชนะ + R , พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ ดำเนินการคำสั่งต่อไปนี้:

sfc /scannow
รับรหัสข้อผิดพลาด 0x80071AB1 เมื่อติดตั้ง .NET? นี่คือวิธีแก้ไข

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

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

Windows มีตัวแก้ไขปัญหาในตัวหลายตัวที่สามารถช่วยคุณแก้ไขข้อผิดพลาดโดยไม่ต้องข้ามผ่านห่วง

ที่เกี่ยวข้อง: Windows มีตัวแก้ไขปัญหาในตัวสำหรับปัญหาเหล่านี้

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

กด ชนะ + ฉัน เพื่อเปิด การตั้งค่า แอปแล้วไปที่ระบบ> แก้ปัญหา> เครื่องมือแก้ปัญหาอื่นๆ . คุณจะพบรายการเครื่องมือแก้ปัญหาที่นี่ ค้นหา Windows Update และเลือก เรียกใช้ ปุ่มข้างๆ

รับรหัสข้อผิดพลาด 0x80071AB1 เมื่อติดตั้ง .NET? นี่คือวิธีแก้ไข

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

4. เริ่มบริการ Windows Update

หากบริการ Windows Update ของคุณไม่ทำงาน คุณจะไม่สามารถทำการอัปเดตได้อย่างถูกต้อง อย่างไรก็ตาม การเริ่มบริการที่ไม่ได้ใช้งานนั้นค่อนข้างง่าย กด ชนะ + R , พิมพ์ services.msc และกด เข้าสู่ เพื่อเปิดคอนโซลบริการ

ต่อไป ให้มองหาบริการที่ชื่อว่า Windows Update . คลิกขวาและเลือก คุณสมบัติ . ถัดไป ดูที่สถานะการบริการ . ถ้ามันบอกว่า หยุด ให้เลือก เริ่ม เพื่อเริ่มบริการ

รับรหัสข้อผิดพลาด 0x80071AB1 เมื่อติดตั้ง .NET? นี่คือวิธีแก้ไข

การทำเช่นนี้จะเริ่มต้น Windows Update บริการ. ลองรีสตาร์ทพีซีและดูว่าสามารถแก้ไขข้อผิดพลาด 0x80071AB1 ได้หรือไม่

5. รีเซ็ตคอมโพเนนต์ของ Windows Update

หากคุณยังคงไม่สามารถแก้ไขปัญหาได้ คุณอาจต้องการลองรีเซ็ตส่วนประกอบ Windows Update และดูว่าจะช่วยได้หรือไม่ เริ่มต้นด้วยการเปิด Command Prompt ในฐานะผู้ดูแลระบบ

กด ชนะ + R , พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ จากนั้นหยุด บริการถ่ายโอนข้อมูลเบื้องหลัง และ บริการ Windows Update ด้วยคำสั่งต่อไปนี้:

net stop bits
net stop wuauserv

จากนั้น เรียกใช้คำสั่งต่อไปนี้เพื่อลบไฟล์ qmgr*.dat:

Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

ตอนนี้ คุณจะต้องรีเซ็ตบริการทั้งสองที่คุณเพิ่งหยุดโดยใช้คำสั่งต่อไปนี้:

sc.exe sdset bits D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

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

จากนั้น คุณต้องไปที่โฟลเดอร์ System32 โดยใช้ Command Prompt เรียกใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนไดเร็กทอรีเป็น System32:

cd /d %windir%
ystem32

ถัดไป คุณต้องเรียกใช้ชุดคำสั่ง เรียกใช้คำสั่งต่อไปนี้ทีละคำสั่งโดยคัดลอกและวางลงใน Command Prompt แล้วกด Enter :

regsvr32.exe atl.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

ณ จุดนี้ คุณต้องเรียกใช้คำสั่งต่อไปนี้เพื่อรีเซ็ต Winsock:

netsh winsock reset

สุดท้าย เริ่มบริการที่คุณหยุดก่อนหน้านี้ด้วยคำสั่งต่อไปนี้:

net start bits
net start wuauserv

สิ่งนี้ควรรีเซ็ตส่วนประกอบ Windows Update ทั้งหมด หากไม่ได้ผล ให้ลองอีกครั้ง และดำเนินการคำสั่งเพิ่มเติมสามคำสั่งต่อจากคำสั่งที่ลบไฟล์ qmgr*.dat:

Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak

รหัสข้อผิดพลาด 0x80071AB1 แก้ไขแล้ว

หวังว่าหนึ่งในการแก้ไขเหล่านี้จะได้ผลสำหรับคุณ และคุณสามารถติดตั้ง .NET Framework ได้สำเร็จ

โดยปกติ Windows 11 จะติดตั้ง .NET Framework เวอร์ชันใหม่ล่าสุดโดยอัตโนมัติ แต่คุณอาจต้องอัปเดตในภายหลังเมื่อ Microsoft เปิดตัวอัปเดต

อย่างไรก็ตาม Windows Update จะประสบปัญหาเป็นครั้งคราว น่ารำคาญ แต่โดยมากแล้ว แก้ไขได้ง่าย