Tags:
Node Thumbnail

ข่าวแพตช์ประจำเดือนของ Windows มีปัญหาคงกลายเป็นเรื่องปกติไปแล้ว สิ่งที่น่าสนใจในแพตช์รอบเดือนเมษายน 2021 คือไมโครซอฟท์แก้ปัญหาด้วยวิธีใหม่ที่เรียกว่า Known Issue Rollback (KIR)

ท่าปกติของการแก้ปัญหาพบบั๊กในแพตช์คือ ถอนการติดตั้งแพตช์นั้นๆ แต่วิธี KIR ถูกเริ่มนำมาใช้แบบเงียบๆ ตั้งแต่ Windows 10 v2004 ที่ออกปีที่แล้ว โดยจะใช้กับแพตช์แก้บั๊กที่ไม่เกี่ยวกับความปลอดภัย (non-security bug fix) เท่านั้น

หลักการทำงานของ KIR ค่อนข้างตรงไปตรงมาคือ ในการแก้บั๊กใดๆ ผ่านแพตช์ประจำเดือน ไมโครซอฟท์จะเก็บโค้ดเดิมเอาไว้ด้วยเสมอ แล้วเพิ่มโค้ดใหม่เข้ามาโดยไม่ยุ่งเกี่ยวกัน (ตัวอย่างโค้ดตามภาพ ใช้ if else แยกส่วนมาเลย)

KIR เป็นฟีเจอร์ที่ระดับ OS เอาไว้กำหนดว่าควรใช้โค้ดเก่าหรือโค้ดใหม่ ตามปกติแล้ว หลังติดตั้งแพตช์ใดๆ จะเปิดใช้โค้ดใหม่เป็นค่าดีฟอลต์ แต่หากโค้ดใหม่เกิดบั๊กใหม่ขึ้นมา ไมโครซอฟท์จะสั่งให้ KIR จะปิดการทำงานของโค้ดใหม่และกลับไปใช้โค้ดเก่าชั่วคราว

No Description

ไมโครซอฟท์บอกว่าเริ่มใช้ KIR แบบเงียบๆ มาตั้งแต่ปลายปี 2019 และเริ่มใช้เต็มตัวใน Windows 10 v2004 ที่รองรับ KIR เต็มรูปแบบ

ล่าสุดในแพตช์รอบเดือนเมษายน 2021 มีแพตช์ชื่อ KB5000842/KB5001330 ที่ส่งผลกระทบต่อเฟรมเรตขณะเล่นเกม หลังผู้ใช้แจ้งปัญหากันมาได้หลายวัน ไมโครซอฟท์ก็รับทราบปัญหา และแจ้งปิดการทำงานของแพตช์นี้ชั่วคราวด้วยเทคนิค KIR หลังจากแก้บั๊กนี้อย่างถาวรแล้ว ในอนาคตจะอัพเดตผ่านช่องทางแพตช์ตามปกติต่อไป

ไมโครซอฟท์แจ้งว่ากระบวนการทำงานของ KIR อาจใช้เวลา 24 ชั่วโมงกว่าจะไปครบทุกเครื่อง ถ้าอยากให้เร็วขึ้น การรีสตาร์ตเครื่องอาจช่วยได้

ที่มา - Microsoft, Bleeping Computer

Get latest news from Blognone

Comments

By: tg-thaigamer
ContributoriPhoneAndroidBlackberry
on 26 April 2021 - 11:47 #1207012
tg-thaigamer's picture

น่าสนใจจริงๆ


มือใหม่!! ใหม่จริงๆนะ

By: BlackMiracle
WriterAndroidUbuntuWindows
on 26 April 2021 - 11:58 #1207013

ข่าวในอนาคตอันใกล้: KIR มีปัญหา rollback ไม่สำเร็จ


Pitawat's Blog :: บล็อกผมเองครับ

By: bosszz
Android
on 26 April 2021 - 13:31 #1207028
bosszz's picture

it's not a bug, it's a feature.

By: rainhawk
AndroidWindows
on 26 April 2021 - 13:42 #1207030
rainhawk's picture

ถ้า Known Issue Rollback ทำบั๊กอีกล่ะ
ต้องออก Known Issue Rollback มาแก้บั๊กของ Known Issue Rollback อีกทีเหรอ!!

By: osmiumwo1f
ContributorWindows PhoneWindows
on 26 April 2021 - 14:41 #1207039 Reply to:1207030
osmiumwo1f's picture

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 มันเสถียรแล้วครับ

By: arayaphong on 28 April 2021 - 08:53 #1207305 Reply to:1207030

เหลือแค่ if-else อันเดียวไม่บั๊กแล้วล่ะครับ
ที่น่ากังวลคือมันจะกินพื้นที่โดยไม่จำเป็นตะหาก
แต่เอาเถอะมันคงไม่เท่าไหร่มั้งดีกว่าปล่อยให้พัง

By: redondo16
Android
on 26 April 2021 - 14:35 #1207040

update ของเดือนมีนาคม ผมเจอบัคปริ้นแล้วจอฟ้า (dead blue screen) เป็นกันหลายคนในออฟฟิต
ต้อง uninstall update ออกถึงจะปริ้นได้ มีใครเป็นบ้างอ่ะครับ :v

By: darkleonic
ContributorAndroidWindowsIn Love
on 26 April 2021 - 18:18 #1207079 Reply to:1207040
darkleonic's picture

ผมๆ


I need healing.

By: aeksael
ContributoriPhoneWindows PhoneAndroid
on 26 April 2021 - 17:43 #1207073
aeksael's picture

วิธีการเจ้านี่มันช่างกำปั้นทุบดินแท้


The Last Wizard Of Century.

By: tom789
Windows Phone
on 26 April 2021 - 19:14 #1207083

มีช่วงเบต้าให้โหลดไปลองก่อน ปล่อยตัวเต็มออกมา ยังมีหลุดออกมาอีกเหรอ

By: Jirawat
Android
on 26 April 2021 - 23:04 #1207104
Jirawat's picture

bluetooth เน่าละ ต่อติดๆดับ

By: foizy
AndroidUbuntuWindows
on 27 April 2021 - 12:37 #1207186

Known issue rollback นี่เรียกอีกอย่างได้ว่า Public Beta Test Switch ไหมครับ 555

By: aeksael
ContributoriPhoneWindows PhoneAndroid
on 28 April 2021 - 04:34 #1207293 Reply to:1207186
aeksael's picture

+1


The Last Wizard Of Century.

By: Elysium
ContributorWindows PhoneSymbianWindows
on 28 April 2021 - 03:28 #1207292
Elysium's picture

ภาพประกอบอย่างกับ Meme ที่เขาแซวๆ กันอยู่


คนขี้ลืม | คนบ้าเกม | คนเหงาๆ