เปิดโปรแกรมและเกม 16 และ 32 บิตบน Windows 10 x64

ปัจจุบันฮาร์ดแวร์และซอฟต์แวร์มีการเปลี่ยนแปลงตลอดเวลา โปรแกรมใหม่ ๆ ปรากฏขึ้นทุกวันพร้อมที่จะตอบสนองความต้องการของผู้ใช้ และแม้ว่าเราจะพบทางเลือกที่ทันสมัยสำหรับโปรแกรมทุกประเภท แต่ก็มีผู้ใช้จำนวนมากที่ยังคงใช้โปรแกรมคลาสสิกเช่นเดิมด้วยเหตุผลที่แตกต่างกัน และถึงแม้ว่า Windows สามารถเปิดไฟล์ โปรแกรมเก่า แม้ว่าพวกเขาจะไม่ได้รับการปรับปรุงมานานกว่าทศวรรษ แต่ก็มีแอพพลิเคชั่นที่“ ล้าสมัย” ด้วยเหตุผลหลายประการและเป็นไปไม่ได้ที่จะเปิดในระบบปฏิบัติการที่ทันสมัย โดยเฉพาะถ้าเป็น บิต 64 .

หลายครั้งที่เราสามารถพบตัวเองกับความต้องการ เปิดโปรแกรมเก่า . ตัวอย่างเช่นด้วยเหตุผลของความเข้ากันได้กับไฟล์เก่าหรือเพียงเพราะเราต้องการและคุ้นเคยกับการทำงานกับโปรแกรมบางโปรแกรมและเราไม่รู้สึกสบายใจกับโปรแกรมที่ทันสมัย

เปิดโปรแกรมและเกม 16 และ 32 บิตบน Windows 10 x64

ระบบปฏิบัติการ 64 บิต (เช่น Windows 10 หรือหลาย ๆ ลินุกซ์ distros) มีไลบรารีที่ออกแบบมาเพื่อให้สามารถรันโปรแกรม 32 บิตได้โดยไม่มีปัญหา ในกรณีของ Windows ตัวอย่างเช่นโปรแกรม 32 บิตจะถูกติดตั้งในไดเร็กทอรีเฉพาะ (Program Files (x86)) เพื่อแยกความแตกต่างจากโปรแกรม 64 บิต และการอ้างอิงทั้งหมดที่จำเป็นสำหรับโปรแกรมเหล่านี้ในการทำงานจะถูกเก็บไว้ใน“ WOW64” ในไดเร็กทอรี Windows 10

มันจะยากมากที่จะเห็นคนใช้ โปรแกรมประมวลผลคำ 16 บิต . อย่างไรก็ตามปัญหานี้เกิดขึ้นบ่อยมากเมื่อพยายามเปิดเกมที่เก่าแก่มาก

สาเหตุที่โปรแกรมเก่าไม่ทำงาน

แม้จะมี ความเข้ากันได้ของ Windows 10 กับโปรแกรม 32 บิต มีสาเหตุหลายประการที่ทำให้โปรแกรมรุ่นเก่าอาจทำงานไม่ถูกต้อง สิ่งแรกคือโปรแกรมถูกทอดทิ้งมาเป็นเวลานานและไม่ได้รับการคอมไพล์ให้ทำงานใน SDK ใหม่ นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งเมื่อเราพูดถึงโปรแกรมที่ไม่ได้เป็นโอเพ่นซอร์สเพราะวิธีการที่ไม่มีใครสามารถอัปเดตได้

นอกจากนี้ยังสามารถเกิดขึ้นได้เช่นว่าเราไม่ได้ติดตั้งการอ้างอิงที่ถูกต้องบนพีซีของเรา และถึงแม้มันจะเป็นโปรแกรมที่เก่าจนมันไม่ได้เป็น 32 บิต แต่ถูกออกแบบมาให้ทำงานใน 16 บิต Windows รุ่น 32 บิตสามารถเปิดโปรแกรม 16 บิต (แต่ไม่ใช่ 64 บิต) แต่ความเข้ากันได้ย้อนหลังของ Windows 64 บิตจะสูงถึง 32 บิตเท่านั้น

วิธีเรียกใช้โปรแกรมเก่าใน Windows 10

Windows สามารถแสดงให้เราทุกชนิด ความผิดพลาด ข้อความ เมื่อเปิดโปรแกรมหรือเกมที่เก่ามาก บนพีซี บางคนสามารถอธิบายและให้เบาะแสแก่เราเกี่ยวกับสิ่งที่เราควรทำ แต่คนอื่น ๆ อาจสับสนและไม่ชี้แจงอะไรเลย

ดังนั้นเราจะไปดูว่าอะไรคือเทคนิคที่ดีที่สุดที่จะสามารถนำโปรแกรมและเกมเก่าเหล่านี้กลับมาใช้ใหม่ได้

ดำเนินการในฐานะผู้ดูแลระบบ

หนึ่งในสาเหตุที่โปรแกรมอาจล้มเหลวเนื่องจากไม่สามารถเข้าถึงบางส่วนของ Windows ที่ออกแบบมา เมื่อเวลาผ่านไปโปรแกรมต่างๆได้ตัดสิทธิ์ผู้ใช้เพื่อความปลอดภัย ดังนั้นหากสิ่งนี้เกิดขึ้นเราจะเห็นข้อผิดพลาด

วิธีที่เร็วที่สุดในการแก้ไขคือเรียกใช้โปรแกรมหรือเกมด้วยสิทธิ์ผู้ดูแลระบบ เราสามารถทำสิ่งนี้ได้ด้วยการคลิกขวาที่โปรแกรมที่เป็นปัญหาและใช้” เรียกใช้ในฐานะผู้ดูแล "

Ejecutar como Administrador และ Windows 10

ใช้โหมดความเข้ากันได้ของ Windows 10

Windows 10 เวอร์ชันล่าสุดมี” โหมดที่เข้ากัน “ สิ่งนี้ช่วยให้เราสามารถนำชุดการปรับเปลี่ยนไปใช้กับโปรแกรมเพื่อที่ว่าเมื่อมันทำงานจะมีคุณสมบัติคล้ายกับระบบปฏิบัติการรุ่นเก่า สิ่งนี้ช่วยให้เราสามารถปรับเปลี่ยน ID ของระบบปฏิบัติการเปลี่ยนความละเอียดและสีและบังคับให้โปรแกรมทำงานด้วยสิทธิ์ผู้ดูแลระบบ

โปรแกรมที่เข้ากันได้กับ Modo สำหรับ Windows 10

นอกจากนี้หากโปรแกรมยังใช้งานไม่ได้เราสามารถเรียกใช้ "ตัวแก้ไขปัญหาความเข้ากันได้" ซึ่งจะช่วยให้เราค้นหาสาเหตุของปัญหาและเสนอวิธีแก้ไขที่เป็นไปได้

การแก้ไขปัญหาร่วมกับ Windows 10

แม้ว่ามันอาจจะมีประโยชน์ แต่ก็ยังห่างไกลจากความเข้ากันได้ที่สมบูรณ์แบบ ดังนั้นเราจึงไม่สามารถรับประกันการทำงานที่ถูกต้อง 100% ของแอปพลิเคชัน

ติดตั้งไดรเวอร์เก่า (หรือดาวน์โหลด DLLs)

แม้ว่าเราจะแนะนำให้มีไดรเวอร์ฮาร์ดแวร์รุ่นล่าสุดอยู่เสมอ แต่เวอร์ชันล่าสุดอาจไม่สามารถทำงานร่วมกับโปรแกรมรุ่นเก่าได้ สิ่งนี้สามารถเกิดขึ้นได้เมื่อ โปรแกรมต้องการไลบรารีเฉพาะ (DLL) ที่ถูกลบออกจากไดรเวอร์เป็นเวลานาน

โดยทั่วไปแล้ว Windows มักแสดงปัญหานี้ให้เราทราบ ไลบรารี DLL หายไป บนคอมพิวเตอร์. จากนั้นเราสามารถเลือกสองทางเลือกได้ คนแรกของพวกเขาคือการดาวน์โหลดไดรเวอร์เก่าและติดตั้งบนพีซี (ไม่แนะนำ) และที่สองจะ Google ห้องสมุด DLL หายไปดาวน์โหลดไปยังพีซีและคัดลอกไปยังไดเรกทอรีของโปรแกรมหรือเกม เวลาส่วนใหญ่คุณจะสามารถโหลดได้จากที่นั่นและทำงานได้สำเร็จ

ติดตั้งการอ้างอิง (DirectX, Visual C ++ แพ็คเกจที่แจกจ่ายต่อได้,. NET Framework และอื่น ๆ )

แม้ว่าส่วนประกอบของ Windows ส่วนใหญ่จะใช้งานร่วมกับระบบย้อนหลังได้ แต่อาจเกิดขึ้นได้ว่าโปรแกรมหรือเกมต้องการไลบรารีรุ่นที่ระบุ โดยปกติจะเป็นเช่นนี้เมื่อถูกตั้งโปรแกรมสำหรับเวอร์ชั่นเก่า DirectX คุณ จำเป็นต้อง Visual C ++ แพ็คเกจที่แจกจ่ายต่อได้ ที่เราไม่ได้ติดตั้งหรือขึ้นอยู่กับรุ่นเฉพาะของ NET Framework ที่ .

ดาวน์โหลด NET Framework

ในกรณีนั้นวิธีเดียวที่จะแก้ปัญหาคือการดาวน์โหลดไลบรารี่เหล่านี้และติดตั้งลงบนพีซี:

  • Visual C ++ สามารถดาวน์โหลดได้จาก เว็บไซต์ Microsoft .
  • .NET รุ่นเก่าสามารถพบได้ใน เว็บไซต์. NET .
  • DirectX มักจะรวมอยู่ในซีดีสำหรับแต่ละเกม ดังนั้นเราสามารถติดตั้งรุ่นที่ต้องการได้จากที่นั่น

ใช้โปรแกรม 16 บิตใน Windows 10

โดยทั่วไปเทคนิคก่อนหน้านี้จะสามารถทำให้โปรแกรม 32 บิตเก่า ๆ ใช้งานได้จริงใน Windows 10 แต่ถ้าเราย้อนกลับไปสู่โปรแกรม 16 บิตสิ่งต่าง ๆ จะเปลี่ยนไป

มันเป็นไปไม่ได้ เปิดโปรแกรม 16 บิตบน 64 บิต หน้าต่าง 10 . ไม่ว่าจะด้วยโหมดความเข้ากันได้หรือการพึ่งพา ไม่มีวิธีดั้งเดิมที่จะทำ แม้ว่าในกรณีที่คุณต้องการเราจะสามารถใช้หนึ่งในสองเทคนิคนี้

ติดตั้ง Windows 10 32 บิต

หากเรามีฮาร์ดไดรฟ์ตัวที่สองและเราเร่งด่วนมากในการรันโปรแกรมเหล่านี้เราสามารถทำได้ ติดตั้ง Windows รุ่น 32 บิต บนฮาร์ดไดรฟ์เพื่อให้เราใช้เปิดโปรแกรมหรือเกมเก่า ๆ เหล่านี้ได้ เราจะต้องถือว่าข้อ จำกัด ต่างๆ (ประสิทธิภาพความปลอดภัยสูงสุด แรมฯลฯ ) แต่เราจะสามารถเรียกใช้ไฟล์เก่าเหล่านี้ได้โดยไม่มีปัญหา (แม้ว่าเราจะใช้โหมดความเข้ากันได้ก็ตาม)

ใช้เครื่องเสมือน

อีกทางเลือกหนึ่งคือการเตรียมเครื่องเสมือนเพื่อใช้โปรแกรมเก่าเหล่านี้ เครื่องเสมือนเหล่านี้สามารถเป็น 32 บิตอย่างสมบูรณ์หรือน้อยกว่า ดังนั้นจึงมั่นใจได้ถึงความเข้ากันได้ เราทำได้ ติดตั้ง Windows ทุกรุ่น (รวมถึง Windows 95) ในเครื่องเสมือนเพื่อเรียกใช้โปรแกรมเก่าทุกชนิด

Windows แอนตี้ไวรัส VMware

ตัวเลือกอื่นคือการติดตั้ง FreeDOS บนเครื่องเสมือนในกรณีที่คุณต้องเรียกใช้โปรแกรม MS-DOS ที่เก่ามาก หรือเลือกใช้ทางเลือกอื่นเช่น ดอสบ็อกซ์ MD-DOS อีมูเลเตอร์ซึ่งเราสามารถรันแอพพลิเคชั่นหรือเกม 16 บิตที่เก่ากว่าหรืออันที่เก่ากว่าโดยไม่มีปัญหา

เกาะลิงดอคบ็อกซ์

เรียกใช้โปรแกรมหรือเกม DRM แบบเก่า

DRM เป็นหนึ่งในข้อบกพร่องที่ใหญ่ที่สุดในซอฟต์แวร์ ระบบเหล่านี้รวมอยู่ในโปรแกรมและเกม และมีหน้าที่ (อย่างไม่มีประสิทธิผล) ในการป้องกันไม่ให้มีการแจกจ่ายสำเนาที่ละเมิดลิขสิทธิ์ ในท้ายที่สุด DRM ทั้งหมดจะหยุดทำงาน สิ่งเดียวที่ให้บริการคือเพื่อให้เกมหรือโปรแกรมใช้งานไม่ได้โดยสิ้นเชิงหลังจากนั้นไม่นาน

เซฟดิสก์ or เซฟรอม, ตัวอย่างเช่นสองตัวอย่างที่ชัดเจนของเรื่องนี้ เกมเหล่านี้มีความเจริญรุ่งเรืองระหว่างปี 2003 และ 2008 แต่วันนี้พวกเขาไม่ทำงาน เกมทั้งหมดที่ใช้ระบบเหล่านี้ถูกปิดการใช้งาน ไม่สามารถใช้งานได้เนื่องจากระบบปฏิบัติการไม่มีไลบรารีที่เหมาะสมสำหรับมัน

ดังนั้นหากเรามีโปรแกรมหรือเกมที่มี DRM เก่าเราจะต้องใช้กลวิธีต่อไปนี้

เรียกใช้ DRM ด้วยตนเอง

ขึ้นอยู่กับประเภท DRM เราสามารถเรียกใช้ด้วยตนเอง ตัวจำลอง DRM บน Windows ในการทำเช่นนี้เราจะต้องเปิดหน้าต่าง CMD ที่มีสิทธิ์ผู้ดูแลระบบและดำเนินการ“ sc start secdrv” คำสั่งนี้จะเริ่มต้นการจัดการสิทธิ์ดิจิทัล SafeDisc ดังนั้นเกมที่มี DRM นี้จะสามารถเริ่มต้นได้

เริ่ม secdrv

ซื้อเกมอีกครั้งบนแพลตฟอร์มดิจิทัล

เกมเก่าหลายเกมสามารถมีชีวิตใหม่ได้โดยต้องขอบคุณร้านค้าดิจิตอลเช่น อบไอน้ำ. บาง บริษัท เช่น Rockstar ได้ใช้ประโยชน์จากการเพิ่มขึ้นของแพลตฟอร์มเหล่านี้เพื่อแจกจ่ายเกมของพวกเขาอีกครั้งลบ (หรืออัปเดต) DRM เพื่อให้ทำงานได้อีกครั้ง ตัวอย่างนี้คือ GTA San Andreas ซึ่งใช้ SecuROM

อัปเดตเกม

ผู้พัฒนาอาจโพสต์บนเว็บไซต์ของพวกเขาหรือในบางฟอรัมการอัพเดตของเกมที่ลบ DRM มันเป็นของหายาก แต่มันเคยเกิดขึ้น ในกรณีนั้นเราจะต้องดาวน์โหลดการอัพเดทนี้และติดตั้งเพื่อลบการป้องกันและสามารถใช้โปรแกรมได้โดยไม่มีปัญหา

ดาวน์โหลดทริกเกอร์

การค้นหา for แพทช์ pirte สำหรับเกมไม่ได้รับการยอมรับอย่างดี แต่บางครั้งเราไม่มีทางเลือกอื่น หากเรามีเกมดั้งเดิมเราจะสามารถหันไปใช้การละเมิดลิขสิทธิ์ได้โดยไม่มีปัญหาเพื่อให้สามารถกลับไปเล่นเกมที่เราซื้อมาอย่างถูกกฎหมายในวันนั้น