Mặc dù Microsoft liên tục phát hành những bản update vá lỗi cho người dùng Windows. Tuy nhiên việc gặp phải lỗi trong quy trình sử dụng vẫn là điều không hề tránh khánh. Trong đó 0x80070057 là một trong những mã lỗi mà người dùng hay gặp phải. Vậy nguyên do gây ra lỗi này là gì và cách khắc phục như thế nào, hãy cùng bài viết khám phá nhé .
Lỗi 0x80070057 Open khi phân vùng ổ cứng bị lỗi. Để khắc phục thực trạng này, bạn chỉ cần chạy công cụ có sẵn của Windows .
Các tệp tin rác và tạm thời cũng có thể khiến ổ cứng hoạt động không bình thường. Vì vậy bạn có thể sử dụng công cụ có sẵn Disk Cleanup để dọn dẹp các file rác.
- Nhấn phím cửa sổ, gõ Disk cleanup và nhấn Enter.
- Chọn ổ đĩa cần dọn dẹp.
- Cửa sổ mới hiện ra, tích chọn tất cả những tệp tin không dùng đến và nhấn OK để xóa.
- Tiếp theo nhấn vào nút Clean up system files -> chọn ổ.
- Chọn tất cả những file không cần thiết và nhấn OK để xóa.
3. Chạy Windows Update Troubleshooter
- Nhấn phím cửa sổ, gõ Control Panel và nhấn Enter.
- Chọn View by: Large icons, sau đó click vào TroubleShooting.
- Chọn View all.
- Cửa sổ All Categories hiện ra, nhấn vào Windows Update.
- Nhấn nút Next.
- Chọn Try troubleshooting as an administrator để tiếp tục.
- Đợi quá trình tìm và sửa lỗi hoàn thành, sau đó chọn Close.
- Cuối cùng là khởi động lại PC.
4. Cài đặt Servicing Stack Update mới nhất
Đầu tiên, bạn cần kiểm tra PC đang chạy phiên bản OS 32-bit hay 64-bit. Nhấn tổ hợp phím Windows + I để mở màn Settings, sau đó chọn System. Tiếp theo chọn About.
Tiếp theo lên website Microsoft’s Update Catalog để tải SSU bản mới và tương thích nhất .
Sau khi tải xuống thành, thực thi chạy file và làm theo màn hình hiển thị hướng dẫn .
5. Reset Windows Update
Nhấn phím cửa sổ, gõ cmd và chọn Run as administrator để mở Command Prompt dưới quyền Admin.
Chạy lần lượt các dòng lệnh dưới đây:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc.
Sau khi ngừng toàn bộ những dịch vụ trên, việc tiếp theo bạn cần làm đó là xóa một tệp tin. Thực thi dòng lệnh dưới đây :
Del "%ALLUSERSPROFILE%ApplicationDataMicrosoftNetworkDownloaderqmgr*.dat"
Tiếp tục chạy dòng lệnh sau :
cd /d %windir%system32
Bây giờ bạn khởi động lại toàn bộ những tệp tin BITS ( Background Intelligent Transfer Service ). Chạy những dòng lệnh dưới đây :
- 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
- regsvr32.exe atl.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 scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.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
Sau khi restart tổng thể những tệp tin BITS xong, chạy dòng lệnh sau để restart Winshock :
netsh winsock reset
Bây giờ bạn cần khởi động những service đã tạm dừng ở bên trên
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Đóng Command Prompt và khởi động lại PC .
6. Quét hệ thống
7. Xóa ứng dụng thứ ba
Nếu gặp phải lỗi 0x80070057 và đã thử tổng thể những cách trên mà vẫn không có hiệu suất cao thì bạn hãy thử xóa một vài ứng dụng setup gần đây. Rất hoàn toàn có thể ứng dụng bạn mới thiết lập xung đột với Windows Update .