Sunday 26 July 2009

คอมพิวเตอร์มันเปิดไม่ได้ค่ะ มันขึ้นว่าไม่มีไฟล์ hal.dll

HAL เป็นตัวย่อ มาจากคำเต็มๆว่า Hardware Abstraction Layer ซึ่งเป็นเทคโนโลยีของทางไมโครซอร์ฟเองครับ โดยเขาออกมาตัวนี้ขึ้นมาบนระบบปฏิบัติการวินโดวส์ NT, 2000, XP หรือสูงกว่า เพื่อช่วยในการจัดการระหว่างระบบปฏิบัติการกับฮาร์ดแวร์ต่างๆที่เชื่อมต่อ ประกอบเป็นเครื่องคอมพิวเตอร์ขึ้นมา สำหรับรันวินโดวส์ พูดง่ายๆ ก็คือ เป็นตัวกลางที่ช่วยให้วินโดวส์ติดต่อกับไดรว์เวอร์และฮาร์ดแวร์นั้นๆนั่นเอง ครับ

สาเหตุ ของปัญหานี้ น่าจะมาจากไฟล์ hal.dll มีปัญหา เสียหาย หรือถูกลบออกไป จึงทำให้ windows มันฟ้องแบบนั้น

วิธีแก้ไข สามารถทำได้ดังนี้
1. ให้บูตเข้าโหมด Recovery Console ด้วยแผ่น xp ที่คุณมี ดูขั้นตอนตามนี้ http://pcsupport.about.com/od/fixtheproblem/ss/rconsole.htm
2. จากนั้นเมื่อเข้าสู่ Recovery Console แล้ว ให้กด Enter
3. จากนั้นให้พิมพ์ว่า
expand e:\i386\hal.dl_ c:\windows\system32\hal.dll

โดยที่ e:\ คือไดร์ cd-rom ที่ใส่แผ่น windows xp ไว้
4. ถ้ามีคำถามขึ้นมาให้ตอบ Y เพื่อทับไฟล์ที่มีอยู่
5. เมื่อเสร็จเรียบร้อยแล้วให้เอาแผ่นออก แล้วพิมพ์ว่า exit แล้ว Enter เพื่อ re-start เครื่องใหม่ รอดูผล
ทำตามนี้ น่าจะหายแล้วหล่ะครับ ลองดู
ที่มา:
http://webmonster.sapaan.net/archives/112

No comments:

Post a Comment