Microsoft giải thích sự kỳ diệu đằng sau Windows Known Issue Rollback (KIR)

Nếu bạn là người dùng Windows chắc hẳn bạn cũng biết hệ điều hành này không còn xa lạ với lỗi. Mới hôm qua, chúng tôi đã đưa tin về việc máy tính khởi động vào chế độ khôi phục BitLocker sau khi cài đặt các bản cập nhật mới nhất. Mặc dù Microsoft đôi khi mất nhiều thời gian để sửa những lỗi như vậy, nhưng họ có một giải pháp tạm thời thường được sử dụng để giảm thiểu các lỗi gây ảnh hưởng đáng kể đến khả năng sử dụng Windows. Giải pháp này được gọi là Khôi phục Sự cố Đã biết (Known Issue Rollback) (KIR), và Microsoft hiện đã giải thích cách thức hoạt động của nó trong một số tài liệu mới chủ yếu dành cho quản trị viên CNTT.

Gã khổng lồ công nghệ Redmond đã giải thích rằng trước khi triển khai KIR, quản trị viên CNTT buộc phải bỏ qua các bản cập nhật, gỡ cài đặt toàn bộ bản cập nhật Windows hoặc kiên nhẫn chờ đợi bản sửa lỗi từ Microsoft khi bản cập nhật Windows gây ra lỗi. Đây là một quy trình phức tạp, ảnh hưởng đến năng suất của tổ chức, vì vậy với Windows 10 phiên bản 2004 được phát hành vào năm 2020, Microsoft đã triển khai hệ thống KIR mạnh mẽ để giải quyết vấn đề này.

Về mặt triển khai, KIR tận dụng các cờ tính năng thời gian chạy có trong các bản cập nhật Windows. Vì vậy, KIR quyết định phần mã nào sẽ chạy trong thời gian chạy tùy thuộc vào Group Policy, nghĩa là nếu phát hiện sự cố trong mã mới được phân phối qua Windows Update, KIR có thể quay lại khối mã cũ cho một số tính năng cụ thể. Tuy nhiên, cần lưu ý rằng KIR chỉ áp dụng cho các bản cập nhật không liên quan đến bảo mật trên nền tảng Windows Server và máy khách, chứ không được sử dụng cho các bản vá bảo mật.

Quản trị viên CNTT trong môi trường doanh nghiệp tận dụng các mẫu Group Policy để kích hoạt KIR khi cần, trong khi máy tính cá nhân nhận KIR thông qua Windows Update. Microsoft tự hào rằng trong nhiều trường hợp, KIR được gửi trước khi bản cập nhật có vấn đề đến hầu hết máy tính, vì vậy hầu hết người dùng thậm chí không phát hiện ra các lỗi cụ thể.

Microsoft cho biết khi phát hiện lỗi, các nhóm của họ sẽ thực hiện phân tích nguyên nhân gốc rễ (RCA) để xác định xem có cần triển khai KIR hay không. Nếu cần, các thay đổi cấu hình KIR sẽ được cung cấp thông qua Windows Update và các PC bị ảnh hưởng sẽ cài đặt bản cập nhật trong vòng 24 giờ. Sau đó, KIR sẽ chịu trách nhiệm vô hiệu hóa mã có vấn đề và chỉ chạy khối mã cũ.