หลายคนคงทราบดีว่า โปรแกรมเก่าๆในยุคก่อนเมื่อนำมารันบน Windows 10 กลับเกิดปัญหา ติดตั้งโปรแกรมไม่ได้ เปิดโปรแกรมไม่ได้ ไม่สามารถรันได้ดีเท่าที่ควร หรือ เปิดโปรแกรมไม่ขึ้น อันเนื่องจากปัญหาในการรองรับระบบเดิมๆ Windows 10 นั้นเหมาะสำหรับการรันโปรแกรมใหม่ๆ ในยุคปัจจุบันมากกว่าการนำมารันโปรแกรมแบบเก่าๆ
แต่หลายคนก็รู้ดีว่ามีหลายโปรแกรมในยุคเก่าๆ รวมทั้งเกมในยุคที่แล้วที่มีความจำเป็นต้องใช้ โปรแกรมหลายคนยังเป็นโปรแกรมที่มีประโยชน์ สามาารถนำมาใช้ในชีวิตประจำวัน และสร้างผลงานได้รวดเร็วกว่าการใช้โปรแกรมใหม่ๆ เนื่องจากโปรแกรมใหม่ๆนั้น จะเน้นกราฟฟิกมากกว่าการใช้งานจริง ต่างกันโปรแกรมยุคที่แล้วที่เราไม่จำเป็นต้องใช้กราฟฟิกอะไรเยอะ แต่เน้นให้ได้เนื้องานจริงๆจากโปรแกรมนั้น ดังนั้นสำหรับในบทความนี้เราจะแนะนำเทคนิคที่สามารถใช้โปรแกรมรุ่นเก่าๆ เพื่อให้เราเอาโปรแกรมเก่าๆมารันบน Windows 10
ได้อย่างคล่องตัวขึ้น ต้องบอกเลยว่าวิธีการนี้ ยังได้ผลอยู่กับหลายๆเกม หรือหลายๆโปรแกรมที่ไม่สามารถเปิดใช้งานได้ดีใน Windows 10 เราสามารถแก้ปัญหาได้ง่ายๆด้วย การคลิกขวาและกด Run as administrator เพื่อเป็นการขอสิทธิ์ Windows ที่จะทำงานกับเกมหรือ โปรแกรมดังกล่าวได้เต็มประสิทธิภาพ เนื่องจาก Windows 10 มีการลดระดับการทำงานของโปรแกรมต่างๆ จะต้องมีการขออนุญาต ระหว่างติดตั้งว่าจะให้มีการรันโปรแกรมดังกล่าวได้ในระดับใด แต่โปรแกรมหรือเกมเก่าๆ ไม่ได้มีการทำฟังก์ชันดังกล่าวไว้ขออนุญาต Windows 10 เนื่องจากพัฒนาขึ้น ตั้งแต่ยุคก่อนหน้านี้ จึงไม่ทราบว่าจะต้องมีการขออนุญาตใช้งานทรัพยากร การเปิด Run as administrator จึงช่วยให้เราใช้ทรัพยากรได้เต็มที่ 2.ใช้วิธีการ Program Compatibility Troubleshooterหากการ Run as administrator ไม่ได้ผล ซึ่งก็ไม่ใช่เรื่องแปลกอะไร เพราะโปรแกรมเก่าๆ หากนำมารันแล้วยังเกิดปัญหา เราก็สามารถใช้วิธีการโดยเรียก Program Compatibility Troubleshooter เข้ามาปรับแทนก็ได้ โดยขั้นตอนคือให้เปิด Start หรือกดปุ่ม Windows ที่คีย์บอร์ด แล้วพิมพ์คำว่า run programs แล้วเลือก run program made for previous version ได้เลย จากนั้นกด Advanced แล้วเลือก Run as administrator แล้วกด Next ต่อได้เลย เพียงเท่านี้ Windows 10 ก็จะทำการค้นหาปัญหาและแก้ให้กับเรา โดยให้เราเลือกโปรแกรมที่เป็นปัญหาเมื่อมีการค้นหาเสร็จสิ้น 3.ลง VMWAREหากเราไม่สามาารถแก้ปัญหาด้วยวิธีดังกล่าวได้ผล ก็มีวิธีที่สามารถแก้ปัญหาและใช้ได้แน่นอน 100 เปอร์เซ็นต์ นั่นก็คือการใช้ Virtual Machine หรือ Vmware นั่นเอง โดยให้เราดาวน์โหลด VMWARE แล้วทำการลง Windows ที่เราต้องใช้กับโปรแกรมนั้นให้เรียบร้อย ไม่ว่าจะเป็น Windows XP หรือ Windows 7 หรือแม้แต่ MacOS ก็สามารถลงได้เช่นกัน เปิดโปรแกรมไม่ได้ เจอ ข้อผิดพลาด 0xc00007b เป็น Error ที่เจอได้บ่อยครั้ง
บนระบบปฏิบัติการ Windows ปัญหานี้แก้ไม่ยาก ทำอย่างไรมาดูกัน จะบอกว่า "ชิน" ก็คงจะไม่ดีเท่าไหร่นัก แต่ก็ชินจริงๆ กับเวลาที่หลังจากทำ Windows update เสร็จ แล้วคอมพิวเตอร์ของเราจะมีปัญหาจุกจิกเกิดขึ้น ทั้งที่ก่อนหน้านี้มันทำงานด้วยดีได้มาโดยตลอด ซึ่งหนึ่งในปัญหาที่หลายคนมักจะเจอหลังการอัปเดต คือ "The Application was unable to start correctly(0xc00007b)" ภาพจาก : http://windowsbulletin.com/how-to-fix-0xc00007b-error-in-windows-10/ มันมีวิธีแก้ปัญหานี้อยู่หลายทาง โดยคอมพิวเตอร์แต่ละคนก็อาจต้องการวิธีการแก้ไขที่แตกต่างกัน เราเลยรวบรวมวิธีแก้ไขมาให้ จะมีวิธีไหนบ้าง มาลองอ่านขั้นตอนกัน เนื้อหาภายในบทความ
1. ทำ Clean Boot หรือเปิดบัญชีใหม่ เมื่อบัญชีผู้ใช้เกิดความเสียหาย (Corrupt User Account)ถ้าปัญหาเปิดโปรแกรมไม่ได้เกิดขึ้นพร้อมกันหลายโปรแกรม มีความเป็นไปได้สูงว่าปัญหามาจากการที่ระบบบัญชีผู้ใช้ (User Account) นั้นมีปัญหา ซึ่งเราสามารถแก้ไขได้ด้วยการทำ Clean Boot แล้วเปิดโปรแกรมที่มีปัญหานั้นใหม่ดูอีกครั้ง โดยการ Clean Boot ตัวระบบปฏิบัติการ Windows จะยกเลิกการทำงานของโปรแกรม และบริการที่เป็นของ 3rd-Party ทั้งหมด ช่วยให้เราสามารถตรวจสอบได้ว่าปัญหาที่เกิดขึ้นไม่ได้มาจากการถูกรบกวนจากโปรแกรม หรือบริการเหล่านั้น ขั้นตอนการทำ Clean Boot
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
หลังจากรีบูตเครื่องเสร็จแล้ว ลองเปิดโปรแกรมที่เราต้องการดูอีกครั้ง หากมันสามารถเปิดทำงานได้ตามปกติ แสดงว่า สาเหตุมาจากโปรแกรม หรือบริการ 3rd-Party ตัวใดตัวหนึ่งนี่แหละ ก็ค่อยลองไล่เช็คดูว่าตัวไหนที่เป็นตัวสร้างปัญหา ถ้าทำ Clean Boot ไม่ช่วยอะไร อีกท่าหนึ่งที่สามารถลองได้ คือ การสร้างบัญชีผู้ใช้ใหม่ (Create New User Account) ขึ้นมาในระบบปฏิบัติการ Windows แล้วใช้บัญชีใหม่นั้นเปิดโปรแกรม ขั้นตอนการสร้างบัญชีผู้ใช้ใหม่ (Create New User Account)
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
จากนั้นลองเข้าใช้งาน Windows ด้วยบัญชีใหม่ที่เพิ่งสร้างนี้ดู ว่าสามารถเปิดโปรแกรมได้หรือยัง ถ้ายังไม่ได้ เชิญอ่านวิธีการแก้ปัญหาลำดับถัดไปต่อ 2. ติดตั้ง DirectX, Virtual C++ Redistributables และ .NET Framework ใหม่อีกครั้งหนึ่งในวิธีแก้ปัญหาง่ายๆ แต่ได้ผล คือ การติดตั้งโปรแกรมที่เป็นส่วนประกอบ (Component) ต่างๆ อย่าง โปรแกรม DirectX, Visual C++ Redistributable และ .NET Framework ใหม่อีกครั้ง เหตุผลก็เพราะโปรแกรมต่างๆ โดยเฉพาะพวกเกม มีความจำเป็นต้องเรียกใช้เครื่องมือ และ Libraries เหล่านี้ในการทำงานด้วย บ่อยครั้งที่การติดตั้งพวกมันใหม่อีกครั้ง ทำให้ปัญหาหายไป ขั้นตอนการติดตั้งโปรแกรม DirectX
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม Visual C++ Redistributable
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม .NET Framework
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows
3. ตั้งค่า Compatibility ให้โปรแกรมบนระบบปฏิบัติการ Windows จะมีระบบความเข้ากันได้ (Compatibility) ให้เราสามารถที่จะตั้งค่าได้ บางโปรแกรมแค่เราไปปรับค่าตรงส่วนนี้ก็สามารถแก้ปัญหานี้ได้แล้ว ขั้นตอนการตั้งค่า Compatibility
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows จากนั้นก็ลองเปิดโปรแกรมดูอีกครั้ง ว่าได้หรือเปล่า 4. ใช้คำสั่ง CHKDSK และ SFCไม่ว่า Windows จะมีปัญหาอะไรเกิดขึ้นก็ตาม การใช้คำสั่ง CHKDSK และ SFC นั้นมักจะช่วยเราได้เสมอ เนื่องจากเรามีบทคามแนะนำขั้นตอนการเรียกใช้คำสั่งนี้อย่างละเอียดอยู่แล้ว
5. ตรวจสอบการอัปเดตของวินโดวส์ (Windows Update)เมื่อปัญหามาจากการอัปเดต บางทีมันก็มาพร้อมบั๊ก และทาง Microsoft ก็อาจจะมีการปล่อยอัปเดตแก้ไขออกมาแล้ว แต่คอมพิวเตอร์ของเราอาจจะยังไม่ถึงกำหนดเวลาที่จะตรวจเช็คการอัปเดตอัตโนมัติ ลองเข้าไปเช็คด้วยตัวเองดูเผื่อว่าจะมีอัปเดตที่ช่วยแก้ปัญหาให้เราได้ ขั้นตอนการตรวจสอบ Windows Update
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows 6. ลบโปรแกรม แล้วติดตั้งใหม่ท่าสุดท้ายที่ไม่มีใครอยากทำ แต่ถ้าทำมาทุกวิถีทางแล้วยังไม่หาย ก็คงต้องลองทำมันดูสักครั้ง นั่นคือ การลบโปรแกรม แล้วติดตั้งใหม่ ขั้นตอนการลบโปรแกรม
วิธีแก้ปัญหาเปิดโปรแกรมไม่ได้เจอ 0xc00007b ข้อผิดพลาด Error บนระบบปฏิบัติการ Windows ด้วยวิธีที่แนะนำไปทั้งหมด คิดว่าคุณผู้อ่านก็น่าจะแก้ปัญหาได้แล้ว อย่างไรก็ตาม มีอีกสาเหตุหนึ่งที่ไม่สามารถแก้ได้นะครับ โปรแกรม หรือเกมในปัจจุบันนี้ หลายโปรแกรมจะรองรับการทำงานแค่บนระบบปฏิบัติการ Windows แบบ 64 บิต เท่านั้น หากระบบคอมพิวเตอร์ที่คุณใช้เป็นแบบ 32 บิต ก็จะไม่สามารถแก้ปัญหานี้ได้ หรือหากเป็น ARM ก็อาจจะต้องลองใช้โปรแกรมจำลอง x64 emulation ในการเปิดโปรแกรมแทน |