Lỗi cài đặt Windows 10/11 0x80070001 là lỗi phổ biến nhất xuất hiện khi cố gắng cài đặt hoặc nâng cấp lên Windows 10. Nó cũng có thể xuất hiện khi cố cài đặt hoặc nâng cấp các chương trình phần mềm khác.
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách xử lý lỗi 0x80070001 trên bất kỳ phiên bản Windows nào.
Lỗi cài đặt Windows – 0x80070001 là gì?
Mã lỗi cài đặt Windows 10/11 0x80070001 hoặc 0xa00f4271(0x80070001) thường xuất hiện khi cố gắng cài đặt bản cập nhật Windows. Khi xuất hiện, bạn không thể tiếp tục cài đặt hoặc tải xuống bản cập nhật Windows.
Nó có thể do nhiều thứ, như file bị hỏng hoặc hư hỏng. Loại file phổ biến nhất bị hỏng khi cập nhật phần mềm là file INI. Để khắc phục, bạn cần gỡ cài đặt và cài đặt lại driver thiết bị phần cứng với phần mềm cập nhật từ nhà sản xuất máy tính.
Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không đúng, file rác, ứng dụng có hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.
Quét miễn phí sự cố PC | 3.145.873 lượt tải | Tương thích: Windows 10/11, Windows 7, Windows 8
Tuy nhiên, lỗi này cũng có thể được kích hoạt bởi vấn đề với các thành phần Windows Update bản thân. Khi xuất hiện, nó có thể kèm theo thông báo "incorrect function.0x80070001" (chức năng không chính xác) hoặc đơn giản là "Windows error 0x80070001".
Đừng lo lắng vì chúng tôi sẽ thảo luận thêm về các nguyên nhân ở phần tiếp theo.
Nguyên nhân gây ra mã lỗi 0x80070001?
Kích hoạt chính của lỗi 0x80070001 incorrect function là thành phần hệ thống bị lỗi. Nhưng các trường hợp dưới đây cũng có thể dẫn đến lỗi:
- Cài đặt hoặc gỡ cài đặt thất bại/không đúng bất kỳ phần mềm Windows nào
- Mục đăng ký không hợp lệ vẫn còn trong Windows registry
- Thực thể mã độc đã xâm nhập PC
- Giao tiếp sai giữa máy chủ Windows Update và PC của bạn
- Tắt máy đột ngột
- Thiếu file DLL
- File hệ thống bị hỏng
- Kết nối internet không ổn định
- Chương trình và ứng dụng bị hỏng
Cách khắc phục lỗi Incorrect Function 0x80070001
Sửa chữa cho lỗi 0x80070001 thay đổi, tùy thuộc vào nguyên nhân. Dưới đây là một số giải pháp có thể bạn thử để loại bỏ vấn đề một lần cho tất cả và khôi phục sự ổn định, hiệu quả của PC.
Khắc phục sự cố cơ bản
Trước khi tiến hành các sửa chữa kỹ thuật, hãy bắt đầu với các bước khắc phục sự cố dễ dàng, trực tiếp nhất:
- Khởi động lại thiết bị. Đôi khi, đó là tất cả bạn cần để giải quyết lỗi Windows.
- Kiểm tra router hoặc modem. Tắt và bật lại, đảm bảo thu phát tốt.
- Chạy quét mã độc để loại trừ khả năng nhiễm mã độc.
Nếu không bước khắc phục sự cố nào hiệu quả, tiến hành các giải pháp dưới đây.
Giải pháp #1: Reset Winsock
Winsock kernel và thư viện hệ thống là triển khai TCP/IP phía client cho phép ứng dụng Windows giao tiếp qua mạng, dù không dây hay có dây. Vì nó là phần của Winsock chịu trách nhiệm tạo kết nối đến và từ ứng dụng, nếu có bug trong đó, các kết nối có thể bị phá vỡ. Giải pháp đơn giản: reset Winsock.
Cách làm:
- Mở Command Prompt với tư cách Administrator (chuột phải Start, chọn Command Prompt) sau đó nhập "netsh winsock reset" không dấu ngoặc kép.
- Nhấn Enter và khởi động lại máy tính khi được yêu cầu.
- Sau đó, kiểm tra trạng thái kết nối bằng cách nhấp Start, Control Panel, System and Security > Network Connections.
- Xem tình hình có cải thiện không.
Giải pháp #2: Sửa DNS Cache
DNS cache là công cụ tuyệt vời tăng tốc máy tính vì nó giúp tải trang web nhanh hơn bằng cách pre-fetching (tải trước) và lưu trữ các trang web thường truy cập trên ổ cứng. Bạn cũng có thể chọn không xóa nó nếu đã thiết lập máy chủ DNS riêng để chúng hoạt động đúng.
Nếu không biết cách làm, khuyên tham khảo hướng dẫn này. Khi xóa cache, làm theo các bước:
- Nhấp Start, vào Control Panel.
- Chọn Network and Internet -> Network and Sharing Center.
- Tiếp theo, chọn Manage network connections (Quản lý kết nối mạng).
- Chuột phải Local Area Connection, chọn Properties (Thuộc tính).
- Bạn sẽ thấy hai tùy chọn – TCP/IPv4 và TCP/IPv6.
- Chọn tùy chọn áp dụng cho bạn, nhấp Properties lần nữa.
- Chọn Internet Protocol Version 4 (TCP/IPv4) hoặc Internet Protocol Version 6 (TCP/IPv6) từ danh sách giao thức bên trái, nhấp Properties thêm lần.
- Mở Advanced properties (Thuộc tính nâng cao). Tùy chọn thường ở gần dưới cửa sổ dưới This connection uses.
- Nhấp OK sau khi làm xong.
- Quay lại cửa sổ Network Connections chính, chuột phải Local Area Connection, chọn Rename (Đổi tên) từ menu thả xuống.
- Đặt tên như Local Area Connection – CLEAR CACHE, nhấn Enter.
- Mở Command Prompt (chạy cmd as administrator), nhập ipconfig /flushdns, nhấn Enter.
- Sau đó, khởi động lại PC và xem vấn đề đã khắc phục chưa.
Giải pháp #3: Xóa dữ liệu duyệt web
Dữ liệu duyệt web, còn gọi cookie, là thông tin lưu trữ cục bộ bởi trình duyệt web. Cookie dùng lưu tùy chọn và lịch sử người dùng, có thể đặc thù cho từng trang web hoặc ứng dụng.
Nếu bạn gặp sự cố với trang web hoặc khi cài đặt cập nhật nhưng không thấy gì trong error console của trình duyệt (như IE), xóa dữ liệu duyệt web thường giải quyết các vấn đề còn sót lại.
Cách xóa dữ liệu duyệt web cho Chrome:
- Trên máy tính, mở Chrome.
- Góc trên phải, nhấp More (Thêm).
- Nhấp History (Lịch sử) rồi Clear browsing data (Xóa dữ liệu duyệt web).
- Nhấp Clear Browsing Data và nhấp Clear Browsing Data lần nữa trong cửa sổ bật lên sau đó.
- Thoát Chrome và kiểm tra xem lỗi 0x80070001 còn tồn tại không.
Giải pháp #4: Cài đặt lại TCP/IP Stack
TCP/IP là phần mềm cơ bản trong bất kỳ hệ điều hành dựa trên Microsoft nào. Nó dùng kết nối đến trang web, máy chủ, máy tính khác. Driver là yếu tố quan trọng thiết lập kết nối với TCP/IP stack, hoạt động cùng network interface card (NIC) để bật/tắt chức năng qua mạng.
Tuy nhiên, một số bản cập nhật Windows gần đây có thể gây vấn đề với phần mềm này. Để giải quyết, bạn cần cài đặt lại TCP/IP stack.
Cách làm:
- Nhấn phím Windows + X, từ cửa sổ bật lên chọn Device Manager (Trình quản lý thiết bị).
- Chuột phải vào network adapter (bộ chuyển mạng), nhấn Uninstall (Gỡ cài đặt), xác nhận khi được nhắc.
- Mở Control Panel > Network and Sharing Center > Change Adapter Settings (Thay đổi cài đặt bộ chuyển).
- Chuột phải network adapter, nhấn Install (Cài đặt), xác nhận khi được nhắc bằng hộp thoại UAC.
- Khởi động lại máy tính sau khi hoàn tất các bước.
Giải pháp #5: Cài đặt lại Network Adapter Drivers
Network adapter driver là phần mềm cho phép máy tính giao tiếp với mạng. Nếu một trong số chúng thất bại, thường khắc phục bằng cách cài đặt lại network adapter driver.
Để làm vậy, bạn phải gỡ cài đặt chúng rồi cài lại qua Control Panel. Cách làm:
- Nhấp nút Windows Start, nhập Device Manager vào hộp tìm kiếm.
- Chuột phải network adapter -> Uninstall -> OK.
- Khởi động lại máy tính sau khi gỡ xong.
- Trên cửa sổ Device Manager, chuột phải network adapters -> Update Driver Software -> Browse my computer for driver software (Duyệt máy tính tìm driver).
- Chọn tìm kiếm tự động driver cập nhật. Đây là tùy chọn khuyến nghị.
- Sau khi cập nhật, reboot máy tính.
Giải pháp #6: Xóa Windows Update Cache
Nhiều người dùng báo cáo rằng chỉ cần xóa cache đơn giản là đủ để Windows Update hoạt động lại.
Để xóa cache, điều hướng đến C:\Windows\SoftwareDistribution\Download và xóa mọi thứ bên trong. Chỉ chắc chắn bạn xóa C:\Windows\SoftwareDistribution\Download, không phải toàn bộ thư mục C:\Windows\SoftwareDistribution. Sau khi xóa mọi thứ trong thư mục đó, thử khởi động lại máy tính và kiểm tra cập nhật lại.
Giải pháp #7: Reset các thành phần Windows Update
Tiện ích Windows Update có một số thành phần chính. Đôi khi, các thành phần này có thể bị hỏng và ngừng hoạt động đúng. Trong trường hợp đó, bạn có thể thử reset chúng để sửa lỗi 0x80070001.
Làm theo các bước để reset thành phần cập nhật:
- Mở Services từ Menu Start bằng cách nhấn (Win Key + R) mở Run, nhập services vào trường văn bản.
- Nhấn Enter để mở.
- Ở đây, bạn sẽ thấy danh sách dịch vụ đang chạy trên máy tính và nếu có dịch vụ nào đang tạm dừng.
- Nếu có, nhấn nút Start để bắt đầu lại.
- Sau đó, kiểm tra xem bạn vẫn còn vấn đề cập nhật thiết bị với Windows Update không.
Giải pháp #8: Xóa file và thư mục tạm thời
Bạn cũng có thể muốn xóa một số file và thư mục tạm để giải phóng không gian ổ cứng. File/thư mục tạm thời đôi khi khiến máy tính hoạt động bất thường, đặc biệt nếu chúng không bị xóa.
Để loại bỏ file/thư mục tạm, thực hiện dọn dẹp đĩa (Disk Cleanup). Thường bị bỏ qua, nhưng disk cleanup là cách tuyệt vời dọn file không cần thiết và giúp máy tính chạy nhanh, hiệu quả hơn.
Cách làm:
- Nhấp Start, nhập Disk Cleanup.
- Chọn Disk Cleanup từ danh sách chương trình.
- Nhấp OK.
- Dưới Drives (hoặc Partitions), chọn ổ C: nếu chưa chọn.
- Nhấp OK.
- Chờ Disk Cleanup quét ổ cứng tìm file không cần thiết, sau đó chọn có xóa hay không.
Giải pháp #9: Xóa thư mục tải xuống Windows Update
Đây không phải sửa chữa vĩnh viễn, nhưng có thể giải quyết vấn đề cho đến khi Microsoft cung cấp bản vá chính thức.
Để làm vậy, mở File Explorer, duyệt đến C:\Windows\SoftwareDistribution (có thể cần bật Hidden Files để thấy thư mục). Ở đây, bạn sẽ thấy tất cả bản cập nhật Windows, bao gồm thứ gây ra lỗi. Chọn tất cả và xóa. Trong hầu hết trường hợp, dọn dẹp các file này đủ để bạn truy cập Windows Update lại.
Giải pháp #10: Sử dụng công cụ sửa chữa PC
Nếu bạn tìm công cụ dễ dùng nhưng mạnh mẽ để khắc phục lỗi 0x80070001, khuyên bạn thử một cái. Với giao diện thân thiện, đơn giản, công cụ sửa chữa PC cho phép khắc phục tất cả vấn đề trong giây lát. Tốt nhất, nó cung cấp cả chế độ quét nhanh và quét sâu để người dùng chọn theo nhu cầu xác định và sửa chữa PC.
Chỉ nhớ cập nhật công cụ trước khi dùng để đảm bảo không gặp vấn đề tương thích.
Giải pháp #11: Thực hiện quét SFC
Quét SFC là tiện ích khắc phục sự cố quét file hệ thống Windows và xác minh tính toàn vẹn. Nếu quét SFC tìm thấy file hỏng, nó thay thế bằng phiên bản mới từ thư mục cached trong %systemroot%.
Thường cần khởi động lại sau quét SFC để đảm bảo mọi thứ ổn định, nhưng đôi khi không cần reboot. Để thực hiện quét SFC:
- Chọn Start > Run (hoặc nhấn + R).
- Nhập cmd, nhấp OK.
- Trong Command Prompt, nhập sfc /scannow, nhấn Enter.
- Khi máy tính hoàn tất quét lỗi, tắt nó và khởi động lại bình thường.
Giải pháp #12: Quét mã độc cho PC
Mã độc (Malware) là thuật ngữ thường được nhắc đến trong bảo mật trực tuyến, nhưng thực tế nó có nghĩa gì? Malware viết tắt của malicious software (phần mềm độc hại) – phần mềm được thiết kế để破坏 máy tính hoặc thông tin cá nhân. Quét mã độc tìm kiếm phần mềm độc hại đã nhiễm máy tính và xóa nó.
Cách dễ và nhanh nhất xác định mã độc là chạy quét với phần mềm antivirus/chống mã độc bạn chọn (Avast, AVG, Bitdefender). Nếu chưa cài, hãy thử Microsoft Windows Defender. Nó miễn phí và xuất sắc phát hiện rootkit và các nhiễm trùng ẩn khác. Chỉ cần mở và chạy quét toàn hệ thống.
Giải pháp #13: Thực hiện System Restore (Khôi phục hệ thống)
Giải pháp này giống như quay ngược thời gian. Nó cho phép khôi phục PC về thời điểm trước khi mọi thứ hoạt động tốt. Dù không xóa file bạn thêm sau thời điểm đó, nó sẽ xóa chương trình/cập nhật mới có thể gây vấn đề.
Thực hiện system restore nên là giải pháp cuối cùng vì hơi kỹ thuật. Nhưng nếu bạn không tự tin làm điều này, đừng ngần ngại nhờ giúp đỡ từ người rành về điều này.
Tóm tắt
Mã lỗi 0x80070001 thực sự là vấn đề rất phổ biến, đặc biệt với Windows 10/11. Đây là một trong những mã lỗi bạn có thể gặp khi cố gắng tải xuống hoặc cập nhật Windows. Nếu xảy ra với bạn, đừng hoảng loạn. Chỉ tham khảo các sửa chữa trên và bạn có thể khắc phục ngay lập tức.
Bạn có khắc phục được lỗi 0x80070001 không? Hãy cho chúng tôi biết cách bạn làm trong bình luận!