วันเสาร์ที่ 19 มิถุนายน พ.ศ. 2553

วิธีแก้ไขปัญหา “Generic Host Process for Win32 Services has encountered a problem

วิธีแก้ไขปัญหา “Generic Host Process for Win32 Services has encountered a problem


ก่อนอื่นเรามาดูอาการ และสาเหตุของเครื่องคอมฯที่เจอปัญหานี้กันก่อนดีกว่านะครับ

ปัญหา “Generic Host Process for Win32 Services has encountered a problem” คืออะไร

หลายคนคงเคยเจอปัญหานี้กันมาแล้วนะครับ และคงปวดเศียรเวียนเกล้ากับข้อผิดพลาดตัวนี้ไปตามๆกัน ผมเองก็เช่นกัน เพราะหลังจากที่ผมเปิดเครื่องคอมฯ ต่ออินเตอร์เน็ตและใช้งานไปสักพัก มันจะมีข้อความแจ้งเตือนว่า

Generic Host Process for Win32 Services

Generic Host Process for Win32 Services has encountered a problem and need to close. We are sorry for the inconvenience.



พร้อมกับแจ้งข้อความ และรายละเอียดอื่นๆ ดังรูป

และเมื่อเราคลิกปุ่มใดๆ ไม่ว่าจะเป็น Send Error Report หรือ Don’t Send ก็ตามแต่ วินโดวส์มันจะค้าง และไม่สามารถทำอะไรต่อได้เลย ต้องปิดเครื่องหรือรีสตาร์ทเครื่องเท่านั้น ถึงจะสามารถใช้งานเครื่องคอมฯต่อได้ ซึ่งอาการนี้ได้สร้างปัญหาแก่ผู้ใช้งานคอมฯ ผู้ใช้งานวินโดวส์เป็นอย่างมาก(ผมละคนหนึ่ง) ต่อไปมาดูวิธีแก้ปัญหานี้กันครับ

วิธีแก้ปัญหา Generic Host Process for Win32 Services has encountered a problem

1. ให้ดาวน์โหลดโปรแกรม Fix_Generic_Host_Win32_Error.zip หากดาวน์โหลดลิงค์แรกไม่ได้ ให้ดาวน์โหลดที่ลิงก์สำรอง Fix_Generic_Host_Win32_Error.zip นี้ ซึ่งในไฟล์ซิปที่ดาวน์โหลดเสร็จเรียบร้อยแล้ว เมื่อแตกไฟล์ออก จะพบว่ามีอยู่ 4 ไฟล์ด้วยกัน ได้แก่

- wwdc.exe (Windows Worms Doors Cleaner)
- WinsockxpFix.exe (Winsock Fix)
- WindowsXP-KB894391-x86-ENU.exe (Windows Update Patch KB894391)
- WindowsXP-KB921883-x86-ENU.exe (Windows Update Patch KB921883)

2. ต่อมาให้ดับเบิ้ลคลิกที่ wwdc.exe เพื่อรันโปรแกรมWindows Worms Doors Cleaner จากนั้นให้คลิกที่ 2 ปุ่มแรก นั่นคือ

- ปุ่ม disable DCOM เพื่อปิด DCOM RPC(port 135 นั่นเอง)

- ปุ่ม disable LOCATOR เพื่อปิด PRC Locator(port 445 นั่นเอง)

ตัวอย่างดังรูป

ซึ่งทั้งสอง port นี้ เป็น port ที่เป็นช่องโหว่ของวินโดวส์ สำหรับใช้ในการโจมตีของหนอนไวรัส w32/sbotworm นั่นเอง

แต่ถ้าเปิดโปรแกรมWindows Worms Doors Cleaner ขึ้นมาแล้วพบว่า ปุ่มที่ 2 เป็นคำว่า Enable LOCATOR และมีเครื่องหมายตกใจสีเหลือง อยู่ข้างหน้า ดังรูป

แสดงว่า port 445 ได้ถูกปิดไปแล้ว ก็ไม่ต้องกดปุ่มที่ 2 นี้ครับ

3. หลังจากที่ disable ปิด port 135 และ 445 เป็นที่เรียบร้อยแล้ว ให้ปิดโปรแกรม Windows Worms Doors Cleaner ออกไป แล้วทำการรีสตาร์ทเครื่อง

4. จากนั้นให้ดับเบิ้ลคลิกที่ไฟล์ WindowsXP-KB894391-x86-ENU.exe และ WindowsXP-KB921883-x86-ENU.exe ตามลำดับ ซึ่งสามารถทำการติดตั้งไปตามขั้นตอนคำแนะนำการติดตั้ง เหมือนกันการติดตั้งโปรแกรมทั่วไป เพื่อเป็นการติดตั้งตัวอัพเดท Security Patch อุดช่องโหว่รูรั่วความปลอดภัยของวินโดวส์เสีย

5. ต่อจากนั้นให้ดับเบิ้ลคลิกที่ไฟล์ WinsockxpFix.exe เพื่อทำการFixและRepair Winsock ที่มีปัญหานั้น โดยเมื่อโปรแกรมถูกเปิดขึ้นมาให้คลิกที่ปุ่ม Fix ดังรูป

และรอสักครู่ และเมื่อเสร็จทุกขั้นตอนแล้ว ให้ทำการรีสตาร์ทเครื่อง 1 ครั้ง

6. หลังจากนั้นก็โบกมือลา บ๊าย บาย ปัญหา “Generic Host Process for Win32 Services has encountered a problem” ไปได้เลยครับ

ลองนำไปใช้ดูนะครับ ติดขัดหรือสงสัยประการใด โพสต์คอมเม้นท์สอบถามได้ครับ )

ถ้าหากยังแก้ไม่หายตามข้างต้น ให้ติดตามวิธีแก้ไขปัญหาล่าสุดที่ได้ทำการค้นคว้ามาใหม่ครับที่บทความ Patch Update จาก Microsoft ตัวแก้และป้องกันปัญหา Generic Host Process for Win32 Services has encountered a problem


ก่อนอื่นเรามาดูอาการ และสาเหตุของเครื่องคอมฯที่เจอปัญหานี้กันก่อนดีกว่านะครับ

ปัญหา “Generic Host Process for Win32 Services has encountered a problem” คืออะไร

หลายคนคงเคยเจอปัญหานี้กันมาแล้วนะครับ และคงปวดเศียรเวียนเกล้ากับข้อผิดพลาดตัวนี้ไปตามๆกัน เพราะหลังจากที่เปิดเครื่องคอมฯ ต่ออินเตอร์เน็ตและใช้งานไปสักพัก มันจะมีข้อความแจ้งเตือนว่า

Generic Host Process for Win32 Services

Generic Host Process for Win32 Services has encountered a problem and need to close. We are sorry for the inconvenience.

พร้อมกับแจ้งข้อความ และรายละเอียดอื่นๆ ดังรูป

และเมื่อเราคลิกปุ่มใดๆ ไม่ว่าจะเป็น Send Error Report หรือ Don’t Send ก็ตามแต่ วินโดวส์มันจะค้าง และไม่สามารถทำอะไรต่อได้เลย ต้องปิดเครื่องหรือรีสตาร์ทเครื่องเท่านั้น ถึงจะสามารถใช้งานเครื่องคอมฯต่อได้ ซึ่งอาการนี้ได้สร้างปัญหาแก่ผู้ใช้งานคอมฯ ผู้ใช้งานวินโดวส์เป็นอย่างมาก ต่อไปมาดูวิธีแก้ปัญหานี้กันครับ

วิธีแก้ปัญหา Generic Host Process for Win32 Services has encountered a problem

1. ให้ดาวน์โหลดโปรแกรม Windows Worms Doors Cleaner(WWDC)
2. เมื่อดาวน์โหลดเสร็จเรียบร้อยแล้ว ให้ดับเบิ้ลคลิกที่ wwdc.exe เพื่อรันโปรแกรม จากนั้นให้คลิกที่ 2 ปุ่มแรก นั่นคือ

- ปุ่ม disable DCOM เพื่อปิด DCOM RPC(port 135 นั่นเอง)

- ปุ่ม Close 445 เพื่อปิด PRC Locator(port 445 นั่นเอง)

ตัวอย่างดังรูป

ซึ่งทั้งสอง port นี้ เป็น port ที่เป็นช่องโหว่ของวินโดวส์ สำหรับใช้ในการโจมตีของหนอนไวรัส w32/sbotworm นั่นเอง

3. หลังจากที่ disable ปิด port 135 และ 445 เป็นที่เรียบร้อยแล้ว ให้ปิดโปรแกรม Windows Worms Doors Cleaner ออกไป แล้วทำการรีสตาร์ทเครื่อง เมื่อรันโปรแกรม wwdc.exe จะเห็นเครื่องหมายถูกด้านหน้าปุ่ม 2 ปุ่มที่เรากด แสดงว่าถูกต้องแล้ว

ตัวอย่างดังรูป


4. หลังจากนั้นก็โบกมือลา บ๊าย บาย ปัญหา “Generic Host Process for Win32 Services has encountered a problem” ไปได้เลยครับ

ไม่มีความคิดเห็น:

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

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น