บั๊กจากปี 2003 ทำให้ไอคอนโฟลเดอร์กำหนดเองหยุดทำงานหลังการอัปเดตล่าสุด

ที่มาภาพ: XDA Developers

Security-อ่าน 6 นาทีXDA Developers

บั๊กจากปี 2003 ทำให้ไอคอนโฟลเดอร์กำหนดเองหยุดทำงานหลังการอัปเดตล่าสุด

⚡ สรุป 30 วิ

Microsoft ปล่อยแพทช์อัปเดตความปลอดภัยเมื่อต้นพฤษภาคม 2024 ทำให้ฟีเจอร์ไอคอนโฟลเดอร์ที่กำหนดเองหยุดทำงาน เนื่องจากบั๊กใน Shell32.dll ที่เขียนตั้งแต่ปี 2003…

Microsoft เพิ่งปล่อยอัปเดตความปลอดภัยในวัน Patch Tuesday ล่าสุด ซึ่งทำให้ฟีเจอร์ custom folder icons บน Windows หยุดทำงานโดยไม่มีการแจ้งล่วงหน้า สาเหตุที่ตามมาคือบักเก่าแก่จากปี 2003 ที่ถูกเปิดเผยขึ้นมาใหม่หลังการอัปเดต ทำให้ผู้ใช้หลายพันคนต้องเผชิญกับปัญหาไอคอนโฟลเดอร์ไม่แสดงตามที่ตั้งค่าไว้

Overview

ในรอบ Patch Tuesday เมื่อเดือนพฤษภาคม 2024 Microsoft เผยแพร่แพ็คเกจอัปเดตความปลอดภัยระดับระบบ (cumulative update) สำหรับ Windows 10 และ Windows 11 ตามปกติ การอัปเดตนี้มุ่งแก้ช่องโหว่หลายรายการที่ได้รับการระบุโดยฝ่ายรักษาความปลอดภัยของ Microsoft อย่างไรก็ตาม หลังจากติดตั้งอัปเดต ผู้ใช้เริ่มรายงานว่าไอคอนโฟลเดอร์ที่กำหนดเอง (เช่น ไอคอนแบบสั่งทำหรือที่มาจากไฟล์ .ico) ไม่ปรากฏบน Explorer อีกต่อไป

Technical Root Cause

การวิเคราะห์จากชุมชนผู้พัฒนาและบล็อกของ Microsoft พบว่าการเปลี่ยนแปลงใน Shell32.dll ที่เพิ่มขึ้นตั้งแต่ปี 2003 ส่งผลให้ฟังก์ชันที่จัดการแคชไอคอน (icon cache) ทำงานผิดพลาดเมื่อเผชิญกับโค้ดส่วนใหม่ของอัปเดตความปลอดภัย การเปลี่ยนแปลงนี้ไม่ได้มีเจตนาที่จะทำลายคุณสมบัติใด ๆ แต่เป็นผลโดยตรงจากบักที่ถูกเขียนขึ้นในช่วงแรกของ Windows XP

User Impact

ผู้ใช้หลายพันคนที่เคยปรับแต่งไอคอนโฟลเดอร์เพื่อความสะดวกหรือการจัดระเบียบข้อมูล พบว่า Explorer แสดงไอคอนเริ่มต้นของระบบแทนไอคอนไม่ได้ตามที่ตั้งค่าไว้ ปัญหานี้กระทบต่อทั้ง Windows 10 รุ่น 20H2‑22H2 และ Windows 11 รุ่นแรก ๆ ทำให้ผู้ใช้ต้องเสียเวลาในการรีเซ็ตแคชหรือย้อนกลับการติดตั้งอัปเดตเพื่อคืนสภาพเดิม

Workaround & Microsoft Response

Microsoft ยืนยันว่าปัญหานี้เป็น บักจากปี 2003 ที่เพิ่งปรากฏหลังการอัปเดตล่าสุด และกำลังเตรียมแพชที่จะแก้ไขโดยเร็ว ผู้ใช้สามารถทำตามขั้นตอนต่อไปนี้เพื่อแก้ปัญหาแบบชั่วคราว

  • ปิด Windows Explorer แล้วเปิด Task Manager เพื่อยุติกระบวนการ explorer.exe
  • ลบไฟล์แคชไอคอน `%LocalAppData%\Microsoft\Windows\Explorer\iconcache_*`
  • รีสตาร์ทเครื่องหรือเปิด Explorer ใหม่อีกครั้ง

หากผู้ใช้ไม่ต้องการทำขั้นตอนเหล่านี้ สามารถเลือก ถอนการติดตั้งแพ็คเกจอัปเดต ผ่าน Settings > Update & Security > View update history > Uninstall updates จนกว่า Microsoft จะปล่อยแพชที่แก้ไขบักอย่างเป็นทางการ

Analysis

การเปิดเผยบักจากปี 2003 แสดงให้เห็นว่าระบบโค้ดฐานของ Windows ยังคงพึ่งพาองค์ประกอบเก่าที่อาจไม่เข้ากันกับมาตรการรักษาความปลอดภัยสมัยใหม่ แม้ว่า Microsoft จะมีทีมตรวจสอบคุณภาพระดับสูง แต่บักแบบนี้ยังคงหลุดผ่านกระบวนการทดสอบหลายขั้นตอน เนื่องจากมันไม่ได้ถูกเปิดใช้งานในฟีเจอร์หลักของระบบ การอัปเดตความปลอดภัยจึงทำให้โค้ดส่วนเก่าเหล่านั้นทำงานผิดพลาด

นอกจากนี้ ปัญหาเช่นนี้ยังส่งผลต่อภาพลักษณ์ของ Microsoft ในฐานะผู้ผลิต OS ที่ต้องรับมือกับการบำรุงรักษาซอฟต์แวร์ที่มีอายุยาวนาน ผู้ใช้องค์กรที่พึ่งพาโครงสร้างไฟล์แบบกำหนดเองอาจต้องปรับเปลี่ยนนโยบายการจัดการไอคอนหรือพิจารณาการใช้งานเครื่องมือของบุคคลที่สามเพื่อหลีกเลี่ยงความล่าช้า

Future Implications

Microsoft ได้ประกาศว่าจะทำ การรีวิวโค้ดเก่า อย่างละเอียดในขั้นตอนการออกแพตช์ต่อไป เพื่อลดความเสี่ยงของบักที่ซ่อนอยู่หลายสิบปี การอัปเดตระบบปฏิบัติการในอนาคตคาดว่าจะมาพร้อมกับการตรวจสอบแบบ static analysis ที่ครอบคลุมส่วนของ Shell32.dll และโมดูลที่เกี่ยวข้องอย่างลึกซึ้ง

สำหรับผู้ใช้ทั่วไป คำแนะนำคือให้ทำการสำรองข้อมูลและบันทึกค่า System Restore Point ก่อนติดตั้งอัปเดตสำคัญทุกครั้ง เพื่อให้สามารถย้อนกลับได้อย่างรวดเร็ว หากพบปัญหาเช่นนี้อีกในอนาคต การมีจุดกู้คืนที่มั่นคงจะช่วยลดผลกระทบต่อการทำงานขององค์กรและผู้ใช้ส่วนบุคคล

Summary

Microsoft ปรับปรุงความปลอดภัยใน Patch Tuesday ล่าสุดส่งผลให้ custom folder icons หยุดทำงานเนื่องจากบักเก่าแก่ปี 2003 ที่ถูกเปิดเผยใหม่ ผู้ใช้สามารถแก้ไขชั่วคราวโดยรีเซ็ตแคชไอคอนหรือถอนการติดตั้งอัปเดต ในขณะเดียวกัน Microsoft กำลังเร่งพัฒนาแพชถาวรและทบทวนโค้ดเก่าเพื่อป้องกันเหตุการณ์คล้ายกันในอนาคต.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Microsoft just broke custom folder icons in Windows, and the reason is a bug from 2003
ผู้เขียน
Samarveer Singh
แหล่ง
XDA Developers
วันที่เผยแพร่
7 กรกฎาคม 2569 เวลา 04:30

Related

บทความที่เกี่ยวข้อง

เปลี่ยนจาก Pi‑hole ไปใช้ AdGuard Home พร้อม Unbound บน OPNsense ทำให้เครือข่ายสะอาดขึ้น.Security
6 กรกฎาคม 2569 เวลา 17:30

เปลี่ยนจาก Pi‑hole ไปใช้ AdGuard Home พร้อม Unbound บน OPNsense ทำให้เครือข่ายสะอาดขึ้น.

ผู้เขียนย้ายจาก Pi‑hole ไปใช้ AdGuard Home ร่วมกับ Unbound บนเราเตอร์ OPNsense เพื่อรวมฟีเจอร์กรองโฆษณาและไฟร์วอลล์ในเครื่องเดียว…

XDA Developers7 นาที
การวิจัยเปิดเผยวิธีจัดส่งมัลแวร์ผ่าน API ของ ClickFix ที่หลบการตรวจจับSecurity
3 กรกฎาคม 2569 เวลา 12:30

การวิจัยเปิดเผยวิธีจัดส่งมัลแวร์ผ่าน API ของ ClickFix ที่หลบการตรวจจับ

การวิจัยวิเคราะห์ payload ของ ClickFix พบว่าอาชญากรไซเบอร์ใช้เซิร์ฟเวอร์ API ส่งไฟล์อันตรายแบบอับฟุสเคชั่น ทำให้หลบการตรวจจับของ Windows และระบบ EPP แบบเดิม

The Hacker News6 นาที
Wallpaper Engine ลบฟีเจอร์สร้างภาพพื้นหลังหลังพบมัลแวร์ในไฟล์ .exeSecurity
3 กรกฎาคม 2569 เวลา 08:00

Wallpaper Engine ลบฟีเจอร์สร้างภาพพื้นหลังหลังพบมัลแวร์ในไฟล์ .exe

Wallpaper Engine ถูกบังคับให้ลบส่วนของแอปพลิเคชันที่สร้างภาพพื้นหลังออกจาก Steam เนื่องจากพบไฟล์ .exe ที่แฝงมัลแวร์ ผู้ใช้ต้องสำรองข้อมูลก่อนวันที่ 6 กรกฎาคม.

GameSpot5 นาที
นักวิจัยแสดงให้โมเดลภาษาใหญ่เปิดสูตรสังเคราะห์โคเคนด้วยการหลอกแบบ role confusionSecurity
2 กรกฎาคม 2569 เวลา 06:30

นักวิจัยแสดงให้โมเดลภาษาใหญ่เปิดสูตรสังเคราะห์โคเคนด้วยการหลอกแบบ role confusion

งานวิจัยของ Charles Ye, Jasmine Cui และ Dylan Hadfield‑Menell แสดงว่า LLM สามารถถูกหลอกให้ให้สูตรโคเคนได้โดยใช้เทคนิค role confusion ผ่านการโจมตีแบบ prompt…

The Register7 นาที
คัดลอกลิงก์แล้ว!