Microsoft ตามล้างตามเช็ด Windows XP Pro ละเมิด

รายละเอียด



ขณะนี้คอมพิวเตอร์ Windows XP Pro ทั่วโลกกว่าครึ่งกำลังถูก Microsoft ตามล้างตามเช็ดทำให้มีอันต้อง

Format Harddisk ใหม่ทั้งหมด ผ่านทาง Windows Update พวกเถื่อนระวัง

ปัญหานี้เกิดจากตัวอัพเดตที่มีรหัส KB890859 ครับ ประมาณว่ามันไปทำให้ user mode ของวินโดว์เกิดปัญหา

ความหายนะจะเริ่มจาก

บอลลูนมรณะจาก Microsoft จะเข้ามาเตือนว่า Update พร้อมสำหรับ โหลดแล้ว

(สำหรับคนที่ตั้งเป็น Notify me but don\'t download)

เมื่อการอัพเดตเสร็จสมบูรณ์ Product Key จะถูกส่งไปยัง Microsoft Server เพื่อดูว่าผิดลิขสิทธิ์ละปล่าว

หากผิด

เมื่อเครื่องคุณ Restart แล้วก็จะไม่สามารถล้อกออนได้ เครื่องจะมีหน้าจอฟ้าๆ

เกิดจากการแก้ไขไฟล์ในระดับ kernel

ทำให้เกิด c000021a fatal error

ส่วนบางเครื่องก็จะเป็นเช่นนี้ เพื่อให้การเก็บกวาดเป็นไปอย่างราบรื่น

[spoil=ถ้าไม่เปิดวินอัพเดทไม่ต้องกดอ่านตรงนี้ก็ได้ฮะ]

สำหรับวิธีแก้



วิธีที่ 1 เข้า recovery console ของวินโดว์



1.โดยการเซ็ตไบออสให้เครื่องเราบูตจากซีดีรอม โดยให้เราใส่แผ่น setup ของวินโดว์ xp เอาไว้

(เท่าที่ผมลอง แผ่น setup xp service pack 2 จะใช้ไม่ได้นะครับ เพราะมันจะไม่มีออปชั่น recovery console

ให้เลือก)



2.เมื่อเครื่องบูตเข้าตัวเซ็ตอัพวินโดว์ (รอสักพักใหญ่ ๆ ครับ มันจะโหลดอะไรต่อมิอะไรเยอะมาก)

จนถึงหน้าที่มันให้เราเลือกเซ็ตอัพ ให้เรากด r เพื่อเข้าสู่ recovery console



3.เมื่อเข้าสู่ recovery console มันจะเป็นจอดำ ๆ เหมือนหน้าตา DOS

แล้วมันจะถามเราว่าเราจะทำงานกับไดรฟ์ไหน โดยจะมีรายการขึ้นมาให้เรากดตัวเลขเลือก เช่น [1]C:WINDOWS

ถ้าเราจะทำงานกับไดรฟ์นี้ก็กด 1 แล้วกด enter



4.จากนั้นมันก็จะถามพาสเวิร์ด ก็ให้เราใส่ลงไป ถ้าไม่มีก็กด enter ผ่านไปเลย แล้วมันก็จะขึ้น

C:WINDOWS>



5.ต่อจากนั้นให้เราเข้าไปในโฟลเดอร์ชื่อ $NtUninstallKB890859$ โดยพิมพ์ cd $NtUninstallKB890859$

แล้วกด enter

ที่หน้าจอจะขึ้น C:WINDOWS$NtUninstallKB890859$>



6.จากนั้นให้เราพิมพ์ dir แล้วกด enter มันจะมีรายชื่อไฟล์ขึ้นมาให้เราดู

ให้เรา copy ไฟล์ authz.dll, user32.dll, winsrv.dll, ntkrnlpa.exe, ntoskrnl.exe และ win32k.sys

ไปไว้ที่ C:WINDOWSSYSTEM32 โดยทำดังนี้



7.พิมพ์ copy authz.dll c:windowssystem32 แล้วกด enter มันจะถามว่าจะให้ overwrite

ทับไฟล์ที่มีอยู่แล้วหรือไม่ ให้ตอบ yes โดยกด y ทำแบบนี้จนครบทุกไฟล์ คือ พิมพ์ copy ชื่อไฟล์

c:windowssystem32

เมื่อทำครบหมดทุกไฟล์แล้ว ให้พิมพ์ exit แล้วกด enter เครื่องจะรีสตาร์ตเอง



คราวนี้ก็รอลุ้นกันล่ะ ว่าจะบูตเข้าวินโดว์ได้เหมือนเดิมหรือไม่

โดยคราวนี้เราไม่ต้องบูตด้วยแผ่นซีดีแล้วนะครับ



ส่วนวิธีที่ 2

วิธีที่ 2 อันนี้สำหรับคนที่สามารถถอดฮาร์ดดิสก์ไปต่อกับเครื่องอื่นได้



ก็ให้เราทำการถอดฮาร์ดดิสก์ของเราไปต่อกับเครื่องอื่น โดยให้ฮาร์ดดิสก์ของเราเป็น slave



จากนั้นก็เข้าไป copy ไฟล์ต่าง ๆ ที่บอกไว้ในวิธีที่ 1 แล้วก็นำฮาร์ดดิสก์กลับมาต่อเครื่องเดิม

แล้วก็ลองบูตเข้าวินโดว์ดู จากนั้นก็อาจจะทำ system restore ก็ได้ครับ



รายละเอียด error

-------------

The Windows Logon Process system process terminated unexpectedly with a status of 0XC0000018

(0X00000000 0X00000000J).

The system has been shut down.

-------------



ตัว Update ที่มีปัญหาคือ KB850859 โดย Update ทั้งคู่นี้จะไปจัดการไฟล์ระดับ Kernel (ntoskrnl.exe และ

authz.dll)



ส่วน KB885835 ก็ทำการ Update เหมือนกันและแทบจะเป็นจุดเดียวกัน

ซึ่งก็ควรหลีกเลี่ยงถึงแม้จะไม่เป็นปัญหา



ส่วน KB893066 เมื่อลงแล้วอาจมีปัญหากับ Software บางตัวจากค่าย Symantec โดยเฉพาะตัวที่ทำงานเป็น Proxy

หรือเกี่ยวข้องกับ Internet และ Internet Buffer ต่างๆ



ตัว Update ที่กล่าวมาข้างต้นจะมีปัญหากับ third-party softwares รวมทั้งการ crack ของตัว windows ด้วย

มีรายงานว่าพบปัญหามากที่สุดกับ Backup Software โดยเฉพาะ Norton Go Back (w/authz.dll), Pc Anywhere

(w/user32.dll) รวมทั้ง Software ที่ทำงานระดับ kernel/user mode ที่ต้องการใช้ authz.dll (เกิด STOP

0xC000021a เพราะไม่สามารถ auth เพื่อ ใช้ Winlogon) เมื่อใช้ Winlogon ไม่ได้ Windows ก็รันไม่ได้

safe-mode ก็ไม่ได้



เพื่อนบางท่านไม่พบปัญหาหลังจากลง Update ดังกล่าว อาจเพราะว่าไม่ได้ลง Software

บางตัวที่ไม่เหมือนของคนอื่น



ปัญหานี้ (STOP 0xC000021a) เท่าที่มีรายงานมาพบได้เฉพาะ Windows XP "Pro" เท่านั้น โดย

Status code อาจไม่ใช่ 18

[/spoil]



การแก้ไขปัญหาที่ดีที่สุดนะครับ ให้ท่านปิด Update Windows ไว้เป็นดี



thanks - DoMinAToR@BT



Credit jompuan
News

ร่วมแสดงความเห็น

ติดต่อเรา