
คุณ เคยพบปัญหานี้หรือไม่ เมื่อคุณกำลังเปิดเครื่องเพื่อเข้ามาในระบบ windows แต่ปรากฏว่าระบบ windows แจ้งเตือนออกมาว่า shell32.dll และ comctl32.dll ผิดพลาด จนคุณไม่สามารถทำอะไรได้เลยนอกจากปิดเครื่อง สาเหตุที่เกิดความผิดพลาด มักเกิดจากมีการติดตั้งโปรแกรมใหม่เข้ามา เช่นโปรแกรม norton ซึ่งโปรแกรมเหล่านี้จะเข้าไปแก้ไขไฟล์ของ windows สำหรับวิธีแก้ไขปัญหาเฉพาะหน้าคือ
ให้คุณทำการสำเนาไฟล์ shell32.dll และ comctl32.dll จากเครื่องอื่นที่ยังใช้งานได้ดีอยู่ มาเก็บไว้บนแผ่นดิสค์ แล้วนำไฟล์เหล่านั้นไปแทนที่บนเครื่องของคุณ โดยไฟล์เหล่านี้ปกติจะอยู่ที่ c:\windows\system โดยขั้นตอนการแทนที่ไฟล์มีเทคนิคเล็กน้อย เนื่องจากไฟล์ทั้งสองนี้เป็นไฟล์ระบบ คุณไม่สามารถแทนที่ไฟล์ทั้งสองนี้ได้หากคุณกำลัง run windows อยู่ ดังนั้นเมื่อคุณเปิดเครื่องขึ้นมาแล้ว ในขณะที่เครื่องทำการ boot windows ให้กด F8 เพื่อเลือกเข้ามาที่ dos promt ให้พิมพ์คำสั่งดังนี้ c:\>copy a:\shell32.dll c:\windows\system กด enter และ c:\>copy a:\comctl32.dll c:\windows\system กด enter เมื่อทำการ copy ไฟล์ทั้งสองเรียบร้อยแล้วให้คุณทำการ restart ใหม่อีกครั้ง เท่านั้คุณก็สามารถ เข้าไปในระบบ windows ได้ตามปกติแล้ว