Windows thường xuyên phát hành cập nhật để sửa lỗi dựa trên phản hồi người dùng. Tuy nhiên, Windows Update thường thất bại vì nhiều lý do, trong đó có lỗi Windows báo "đang hoàn tác thay đổi trên máy tính của bạn" (undoing changes to your computer).
Lỗi này có thể do nhiều nguyên nhân. Ví dụ, nếu dịch vụ Windows Update dừng khi cập nhật đang cài đặt, Windows có thể thử hoàn tác thay đổi vì không thể tiếp tục cài đặt. Cũng có thể thư mục SoftwareDistribution bị hỏng và ngăn cản Windows cài đặt cập nhật đúng cách. May mắn là sửa lỗi không quá khó, hãy xem các giải pháp dưới đây.
1. Thử khởi động vào Chế độ an toàn (Safe Mode)
Nếu bạn bị kẹt trong vòng lặp khởi động (boot loop), có thể không dùng Windows bình thường để áp dụng sửa chữa. Do đó, trước khi thử sửa PC, hãy khởi động vào Chế độ an toàn.
Có vài cách vào Safe Mode. Nhưng nếu không khởi động được vào Windows, bạn cần dùng Môi trường khôi phục Windows (Windows Recovery Environment).
Khởi động lại cứng (hard reboot) PC liên tiếp 2 lần (đừng lo, hard reboot không hại) để vào Windows Recovery Environment, sau đó điều hướng: Khắc phục sự cố > Tùy chọn nâng cao > Cài đặt khởi động > Khởi động lại (Troubleshoot > Advanced Options > Startup Settings > Restart). Sau khi PC khởi động lại, chọn một trong các tùy chọn khởi động nâng cao bằng cách nhấn số tương ứng. Tốt nhất nhấn 5 — Chế độ an toàn có mạng (Safe Mode with Networking).
Một khi đã vào Safe Mode, bạn bắt đầu áp dụng các bản sửa chữa.
2. Gỡ bỏ các cập nhật gần đây đã cài đặt
Bằng cách thủ công gỡ bỏ cập nhật, bạn giúp Windows làm điều nó đang cố gắng: loại bỏ các cập nhật được cài trong phiên bản cập nhật gần đây. Để gỡ cập nhật gần đây, nhấn Win + R, gõ appwiz.cpl, nhấn Enter.
Bây giờ bạn thấy phần Chương trình và Tính năng (Programs and Features) của Control Panel. Click Xem các cập nhật đã cài đặt (View installed updates) bên trái.
Click tab Cài đặt vào (Install On) để sắp xếp cập nhật theo ngày cài đặt. Chọn tất cả cập nhật gần đây và click Gỡ cài đặt (Uninstall).
Sau khi gỡ tất cả cập nhật gần đây, khởi động lại PC bình thường.
3. Xóa thư mục SoftwareDistribution
Mỗi khi cập nhật Windows, tác nhân Windows Update (WUAgent) dùng thư mục SoftwareDistribution để lưu tạm tệp cài đặt. Nếu thư mục bị hỏng hoặc ngăn cản Windows cập nhật đúng, bạn thử xóa thư mục và xem có giúp được không.
Điều hướng đến C:\Windows, tìm thư mục SoftwareDistribution. Click vào nó và nhấn Shift + Delete để xóa vĩnh viễn. Sau khi khởi động lại PC, Windows sẽ tự tạo lại thư mục này.
Nếu không xóa được thư mục, thử dừng Dịch vụ Windows Update (Windows Update Service) và Dịch vụ truyền thông thông minh nền (Background Intelligent Transfer Services). Làm bằng Command Prompt: nhấn Win + R, gõ cmd, nhấn Ctrl + Shift + Enter. Sau đó chạy lần lượt các lệnh sau (nhấn Enter sau mỗi lệnh):
net stop wuauserv
net stop bits
Sau khi dừng các dịch vụ này, thử xóa thư mục lại — lúc này nên xóa được. Sau đó, khởi động lại PC bình thường để xem sửa chữa có hiệu quả không.
4. Chạy trình khắc phục sự cố Windows Update
Windows có nhiều trình khắc phục sự cố tích hợp, bao gồm cả sự cố Windows Update. Nếu hai cách trên không hiệu quả, hãy thử trình khắc phục sự cố để xem có tự động sửa được không.
Liên quan: Windows có trình khắc phục sự cố tích hợp cho các vấn đề phổ biến này
Trên Windows 11, nhấn Ctrl + I mở ứng dụng Settings (Cài đặt), điều hướng: Hệ thống > Khắc phục sự cố > Các trình khắc phục sự cố khác (System > Troubleshoot > Other troubleshooters). Tìm Windows Update và click nút Chạy (Run) bên cạnh.
Trình khắc phục sự cố sẽ cố gắng xác định vấn đề với Windows Update. Nếu có thể, nó sẽ tự động sửa. Nếu không, nó sẽ báo các vấn đề không sửa được hoặc không tìm thấy vấn đề nào.
5. Sử dụng System Restore (Khôi phục hệ thống)
System Restore về cơ bản là cơ chế "du hành thời gian" cho Windows. Nó khôi phục PC về trạng thái tại thời điểm bạn tạo điểm khôi phục (restore point).
Vấn đề phổ biến nhất: nhiều người không có điểm khôi phục. Windows không tạo điểm khôi phục mặc định, nên trừ khi bạn đã thiết lập Windows tự tạo điểm khôi phục hoặc tự tạo, hệ thống sẽ không có.
Kiểm tra xem có điểm khôi phục không từ trình hướng dẫn System Restore. Tìm Khôi phục (Recovery) trong Menu Start và mở Kết quả phù hợp nhất. Chọn Mở System Restore (Open System Restore) từ cửa sổ bật lên.
Bây giờ bạn thấy trình hướng dẫn System Restore. Click nút Tiếp theo (Next). Đây là nơi thấy các điểm khôi phục (nếu có). Nếu không có, bỏ qua sang phương pháp tiếp theo. Nếu có điểm khôi phục được tạo trước khi gặp lỗi "hoàn tác thay đổi" lần đầu, chọn nó và click Tiếp theo.
Trên màn hình tiếp theo, xác nhận muốn khôi phục PC bằng điểm khôi phục đó và để quá trình hoàn tất. Khi xong, bạn rất có thể đã sửa được lỗi.
6. Reset Windows (Đặt lại Windows)
Nếu vẫn gặp lỗi hoàn tác thay đổi, bạn có thể cân nhắc reset PC. Nếu muốn Windows như mới, chọn xóa mọi thứ, nhưng cũng có tùy chọn giữ lại tệp cá nhân. Dù chọn tùy chọn nào, luôn nên sao lưu dữ liệu phòng khi có sự cố.
Nhấn Win + I mở Settings, điều hướng: Hệ thống > Khôi phục (System > Recovery). Click nút Đặt lại PC (Reset PC) để bắt đầu quá trình reset.
Trình hướng dẫn reset sẽ mở. Nếu muốn giữ tệp cá nhân, chọn Giữ tệp của tôi (Keep my files), hoặc chọn Xóa mọi thứ (Remove everything) nếu không. Lưu ý: trong cả hai trường hợp, bạn cần cài lại tất cả chương trình trên PC.
Làm theo trình hướng dẫn và để quá trình hoàn tất. Lúc này bạn nên dùng PC như bình thường.
Thay đổi cuối cùng đã được hoàn tác
Với từng phương pháp trên, chúng ta thực chất đang hoàn tác các thay đổi mà lần cập nhật Windows bị lỗi đã thực hiện. Đây không phải vấn đề duy nhất do Windows Update gây ra. Có vài vấn đề liên quan đến Windows Update, nhưng thường dễ sửa.