ข่าวแพตช์ประจำเดือนของ Windows มีปัญหาคงกลายเป็นเรื่องปกติไปแล้ว สิ่งที่น่าสนใจในแพตช์รอบเดือนเมษายน 2021 คือไมโครซอฟท์แก้ปัญหาด้วยวิธีใหม่ที่เรียกว่า Known Issue Rollback (KIR)
ท่าปกติของการแก้ปัญหาพบบั๊กในแพตช์คือ ถอนการติดตั้งแพตช์นั้นๆ แต่วิธี KIR ถูกเริ่มนำมาใช้แบบเงียบๆ ตั้งแต่ Windows 10 v2004 ที่ออกปีที่แล้ว โดยจะใช้กับแพตช์แก้บั๊กที่ไม่เกี่ยวกับความปลอดภัย (non-security bug fix) เท่านั้น
หลักการทำงานของ KIR ค่อนข้างตรงไปตรงมาคือ ในการแก้บั๊กใดๆ ผ่านแพตช์ประจำเดือน ไมโครซอฟท์จะเก็บโค้ดเดิมเอาไว้ด้วยเสมอ แล้วเพิ่มโค้ดใหม่เข้ามาโดยไม่ยุ่งเกี่ยวกัน (ตัวอย่างโค้ดตามภาพ ใช้ if else แยกส่วนมาเลย)
KIR เป็นฟีเจอร์ที่ระดับ OS เอาไว้กำหนดว่าควรใช้โค้ดเก่าหรือโค้ดใหม่ ตามปกติแล้ว หลังติดตั้งแพตช์ใดๆ จะเปิดใช้โค้ดใหม่เป็นค่าดีฟอลต์ แต่หากโค้ดใหม่เกิดบั๊กใหม่ขึ้นมา ไมโครซอฟท์จะสั่งให้ KIR จะปิดการทำงานของโค้ดใหม่และกลับไปใช้โค้ดเก่าชั่วคราว

ไมโครซอฟท์บอกว่าเริ่มใช้ KIR แบบเงียบๆ มาตั้งแต่ปลายปี 2019 และเริ่มใช้เต็มตัวใน Windows 10 v2004 ที่รองรับ KIR เต็มรูปแบบ
ล่าสุดในแพตช์รอบเดือนเมษายน 2021 มีแพตช์ชื่อ KB5000842/KB5001330 ที่ส่งผลกระทบต่อเฟรมเรตขณะเล่นเกม หลังผู้ใช้แจ้งปัญหากันมาได้หลายวัน ไมโครซอฟท์ก็รับทราบปัญหา และแจ้งปิดการทำงานของแพตช์นี้ชั่วคราวด้วยเทคนิค KIR หลังจากแก้บั๊กนี้อย่างถาวรแล้ว ในอนาคตจะอัพเดตผ่านช่องทางแพตช์ตามปกติต่อไป
ไมโครซอฟท์แจ้งว่ากระบวนการทำงานของ KIR อาจใช้เวลา 24 ชั่วโมงกว่าจะไปครบทุกเครื่อง ถ้าอยากให้เร็วขึ้น การรีสตาร์ตเครื่องอาจช่วยได้
ที่มา - Microsoft, Bleeping Computer
on
น่าสนใจจริงๆ
tg-thaigamer Mon, 26/04/2021 - 11:47
น่าสนใจจริงๆ
ข่าวในอนาคตอันใกล้: KIR
BlackMiracle Mon, 26/04/2021 - 11:58
ข่าวในอนาคตอันใกล้: KIR มีปัญหา rollback ไม่สำเร็จ
it's not a bug, it's a
bosszz Mon, 26/04/2021 - 13:31
it's not a bug, it's a feature.
ถ้า Known Issue Rollback
rainhawk Mon, 26/04/2021 - 13:42
ถ้า Known Issue Rollback ทำบั๊กอีกล่ะ
ต้องออก Known Issue Rollback มาแก้บั๊กของ Known Issue Rollback อีกทีเหรอ!!
Yo dawg, I heard you like
osmiumwo1f Mon, 26/04/2021 - 14:41
In reply to ถ้า Known Issue Rollback by rainhawk
Yo dawg, I heard you like Known Issue Rollback. So I put KIR inside KIR, so you can rollback while you rollback.
ว่าแต่ถ้าปล่อยแบบนี้ไปเรื่อยๆ ขนาด OS มันบวมเกินความจำเป็นมั้ย (เพราะไม่ได้เอาส่วนเก่าที่เผื่อทำ KIR ออก) หรือว่า MS จะตัด KIR ออกถ้า patch มันเสถียรแล้วครับ
เหลือแค่ if-else
arayaphong Wed, 28/04/2021 - 08:53
In reply to ถ้า Known Issue Rollback by rainhawk
เหลือแค่ if-else อันเดียวไม่บั๊กแล้วล่ะครับ
ที่น่ากังวลคือมันจะกินพื้นที่โดยไม่จำเป็นตะหาก
แต่เอาเถอะมันคงไม่เท่าไหร่มั้งดีกว่าปล่อยให้พัง
update ของเดือนมีนาคม
redondo16 Mon, 26/04/2021 - 14:35
update ของเดือนมีนาคม ผมเจอบัคปริ้นแล้วจอฟ้า (dead blue screen) เป็นกันหลายคนในออฟฟิต
ต้อง uninstall update ออกถึงจะปริ้นได้ มีใครเป็นบ้างอ่ะครับ :v
ผมๆ
darkleonic Mon, 26/04/2021 - 18:18
In reply to update ของเดือนมีนาคม by redondo16
ผมๆ
วิธีการเจ้านี่มันช่างกำปั้นทุ
aeksael Mon, 26/04/2021 - 17:43
วิธีการเจ้านี่มันช่างกำปั้นทุบดินแท้
มีช่วงเบต้าให้โหลดไปลองก่อน
tom789 Mon, 26/04/2021 - 19:14
มีช่วงเบต้าให้โหลดไปลองก่อน ปล่อยตัวเต็มออกมา ยังมีหลุดออกมาอีกเหรอ
bluetooth เน่าละ ต่อติดๆดับ
Jirawat Mon, 26/04/2021 - 23:04
bluetooth เน่าละ ต่อติดๆดับ
Known issue rollback
foizy Tue, 27/04/2021 - 12:37
Known issue rollback นี่เรียกอีกอย่างได้ว่า Public Beta Test Switch ไหมครับ 555
+1
aeksael Wed, 28/04/2021 - 04:34
In reply to Known issue rollback by foizy
+1
ภาพประกอบอย่างกับ Meme
Elysium Wed, 28/04/2021 - 03:28
ภาพประกอบอย่างกับ Meme ที่เขาแซวๆ กันอยู่