
Phân tích yêu cầu
- Một VM bị lỗi không khởi động do bị kẹt trong quá trình cập nhật Windows.
- Đã gắn đĩa OS của VM vào một Recovery VM để thực hiện các thao tác sửa lỗi.
- Cần xác định và loại bỏ bản cập nhật bị lỗi, sau đó khôi phục VM.
Thứ tự thực hiện các hành động
1. Trích xuất danh sách cập nhật đang chờ xử lý
dism /image:\ /get=packages > c:\temp\Patch.txt
- ✅ Mục tiêu: Liệt kê tất cả các gói cập nhật đã được cài đặt hoặc đang chờ xử lý.
- 📌 Lý do thực hiện đầu tiên: Cần xác định gói cập nhật gây lỗi trước khi xóa.
2. Kiểm tra danh sách cập nhật
- Mở tệp
C:\temp\Patch.txt
và xác định bản cập nhật đang ở trạng thái “pending”. - ✅ Mục tiêu: Xác định chính xác bản cập nhật bị lỗi cần xóa.
- 📌 Lý do thực hiện thứ hai: Không thể xóa nếu chưa biết bản cập nhật bị lỗi.
3. Gỡ bản cập nhật bị lỗi
dism /Image:<Attached OS disk>:\ /Remove-Package /PackageName:<package name to delete>
- ✅ Mục tiêu: Xóa bản cập nhật bị lỗi khỏi hệ thống.
- 📌 Lý do thực hiện thứ ba: Đây là bước khắc phục lỗi chính.
4. Gắn lại đĩa OS và khởi động lại VM
- Tháo OS Disk khỏi Recovery VM và gắn lại cho VM gốc.
- Khởi động lại VM.
- ✅ Mục tiêu: Hoàn tất quá trình sửa lỗi và xác minh VM có thể khởi động bình thường.
- 📌 Lý do thực hiện cuối cùng: Đây là bước khôi phục VM về trạng thái hoạt động.
Thứ tự chính xác
Thứ tự | Hành động |
---|---|
1 | Chạy lệnh dism /image:\ /get=packages > c:\temp\Patch.txt để lấy danh sách cập nhật. |
2 | Mở C:\temp\Patch.txt và xác định bản cập nhật đang chờ xử lý. |
3 | Chạy lệnh dism /Image:<Attached OS disk>:\ /Remove-Package /PackageName:<package name to delete> để xóa bản cập nhật bị lỗi. |
4 | Tháo đĩa OS và khởi động lại VM. |
🚀 Đây là cách khắc phục chính xác 100%!