Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Nhận mã lỗi 0x80071AB1 khi cài đặt .NET? Đây là cách khắc phục

Như vậy, bạn đã cài đặt một bản sao mới nhất của Microsoft Windows 11. Mọi thứ trông gọn gàng và sạch sẽ, nhưng bạn có một số ứng dụng cũ mà bạn muốn cài đặt, những ứng dụng này yêu cầu bạn cài đặt .NET Framework v3.5. Bạn thậm chí có thể muốn cài đặt lại .NET Framework 4.8 nếu trước đó bạn đã gỡ cài đặt nó khỏi Windows.

Tuy nhiên, khi bạn cố gắng cài đặt nó, bạn gặp lỗi với mã 0x80071AB1. Trong hầu hết các trường hợp, vấn đề là do sự cố với tính năng Windows Update.

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn một số bản sửa lỗi nhanh để bạn có thể hoàn tất cài đặt .NET Framework và sử dụng tất cả các ứng dụng bạn muốn trên PC của mình.

1. Thử cập nhật Windows

Nếu bạn đang cố gắng cài đặt phiên bản .NET mới hơn, thì bản cập nhật Windows thường sẽ giúp công việc của bạn dễ dàng hơn. Tất cả các phiên bản .NET Framework được phát hành sau .NET Framework 3.5 chủ yếu được phân phối thông qua Windows Update, vì vậy bạn có thể muốn sử dụng nó làm tuyến phòng thủ đầu tiên.

Nhấn Win + I để khởi chạy Cài đặt ứng dụng và chọn Windows Update từ thanh bên trái. Từ ngăn bên phải, chọn Kiểm tra bản cập nhật nút.

Nhận mã lỗi 0x80071AB1 khi cài đặt .NET? Đây là cách khắc phục

Windows sẽ tìm kiếm các bản cập nhật có sẵn. Nếu bạn thấy .NET được liệt kê ở đó, hãy tiếp tục và cài đặt nó từ bên trong Windows Update.

2. Chạy Quét SFC

Công cụ Kiểm tra Tệp Hệ thống (SFC) là một tiện ích được tích hợp sẵn để kiểm tra các tệp hệ thống bị hỏng hoặc bị thiếu trên PC Windows của bạn. Nếu bạn gặp lỗi này do tệp hệ thống bị hỏng hoặc bị thiếu, việc chạy lệnh SFC sẽ tự động sửa lỗi.

Nhấn Win + R , nhập cmd và nhấn Ctrl + Shift + Enter để khởi chạy Command Prompt với tư cách quản trị viên. Thực hiện lệnh sau:

sfc /scannow
Nhận mã lỗi 0x80071AB1 khi cài đặt .NET? Đây là cách khắc phục

Để quá trình quét hoàn tất. Nếu nó tìm thấy bất kỳ tệp hệ thống nào cần được sửa chữa, nó sẽ tự động thực hiện những gì được yêu cầu. Sau khi tiện ích hoàn tất việc sửa các tệp, hãy thử cài đặt lại .NET Framework.

3. Chạy Trình gỡ rối Windows Update

Windows có một số trình khắc phục sự cố được tích hợp sẵn có thể giúp bạn giải quyết lỗi mà không cần phải chuyển qua vòng lặp.

Có liên quan: Windows có trình gỡ rối tích hợp cho các vấn đề này

Các trình khắc phục sự cố không siêu hiệu quả, nhưng đáng để thử. Nếu Windows Update bị trục trặc vì lý do nào đó, bạn có thể sử dụng trình khắc phục sự cố Windows Update tích hợp sẵn và xem liệu nó có khắc phục được sự cố không.

Nhấn Win + I để khởi chạy Cài đặt ứng dụng và đi tới Hệ thống > Khắc phục sự cố > Trình gỡ rối khác . Bạn sẽ tìm thấy danh sách các trình gỡ rối ở đây. Tìm kiếm Windows Update và chọn nút Chạy bên cạnh nó.

Nhận mã lỗi 0x80071AB1 khi cài đặt .NET? Đây là cách khắc phục

Thực hiện việc này sẽ khởi chạy trình khắc phục sự cố Windows Update. Chỉ cần làm theo hướng dẫn trên màn hình. Trình khắc phục sự cố sẽ cố gắng tìm ra sự cố và khắc phục những sự cố có thể. Nếu nó không phát hiện ra vấn đề, nó sẽ chỉ đơn giản là nó không tìm thấy bất kỳ vấn đề nào.

4. Khởi động Windows Update Service

Nếu dịch vụ Windows Update của bạn không chạy, bạn sẽ không thể cập nhật đúng cách. Tuy nhiên, việc khởi động một dịch vụ không chạy khá đơn giản. Nhấn Win + R , nhập services.msc và nhấn Enter để khởi chạy bảng điều khiển Dịch vụ.

Tiếp theo, hãy tìm kiếm một dịch vụ có tên là Windows Update . Nhấp chuột phải vào nó và chọn Thuộc tính . Tiếp theo, hãy xem Trạng thái dịch vụ . Nếu nó cho biết Đã dừng , chọn Bắt đầu để bắt đầu dịch vụ.

Nhận mã lỗi 0x80071AB1 khi cài đặt .NET? Đây là cách khắc phục

Làm điều này sẽ bắt đầu Windows Update dịch vụ. Thử khởi động lại PC và xem liệu nó có khắc phục được lỗi 0x80071AB1 hay không.

5. Đặt lại cấu phần Windows Update

Nếu vẫn không thể khắc phục sự cố, bạn có thể thử đặt lại các thành phần Windows Update và xem điều đó có hữu ích không. Bắt đầu bằng cách khởi chạy Command Prompt với tư cách quản trị viên.

Nhấn Win + R , nhập cmd và nhấn Ctrl + Shift + Enter để khởi chạy Command Prompt với quyền quản trị. Sau đó, dừng Dịch vụ truyền tải thông minh trong nền Dịch vụ cập nhật Windows bằng các lệnh sau:

net stop bits
net stop wuauserv

Sau đó, chạy lệnh sau để xóa các tệp qmgr * .dat:

Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

Bây giờ, bạn sẽ cần đặt lại cả hai dịch vụ mà bạn vừa dừng bằng các lệnh sau:

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)

Bạn không cần phải nhập các lệnh này. Chỉ cần sao chép và dán chúng vào cửa sổ Command Prompt của bạn.

Sau đó, bạn cần điều hướng đến thư mục System32 bằng Command Prompt. Chạy lệnh sau để thay đổi thư mục thành System32:

cd /d %windir%
ystem32

Tiếp theo, bạn cần chạy một loạt lệnh. Chạy lần lượt từng lệnh sau bằng cách sao chép-dán chúng vào Command Prompt và nhấn 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

Tại thời điểm này, bạn cần chạy lệnh sau để đặt lại Winsock:

netsh winsock reset

Cuối cùng, khởi động lại các dịch vụ bạn đã dừng trước đó bằng các lệnh sau:

net start bits
net start wuauserv

Thao tác này sẽ đặt lại tất cả các thành phần Windows Update. Nếu nó không hoạt động, hãy thử lại và thực hiện ba lệnh bổ sung sau lệnh xóa tệp qmgr * .dat:

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

Mã Lỗi 0x80071AB1 Đã được sửa

Hy vọng rằng một trong những bản sửa lỗi này phù hợp với bạn và bạn có thể cài đặt .NET Framework thành công.

Windows 11 thường sẽ tự động cài đặt phiên bản .NET Framework mới nhất, nhưng bạn có thể cần cập nhật phiên bản này sau và khi Microsoft tung ra các bản cập nhật.

Tuy nhiên, Windows Update thỉnh thoảng gặp sự cố. Chúng gây khó chịu, nhưng trong hầu hết các trường hợp, dễ sửa.