หลัก อื่น ๆ วิธีทำให้แอพ 32 บิตที่ดื้อรั้นทำงานบน Windows 64 บิต

วิธีทำให้แอพ 32 บิตที่ดื้อรั้นทำงานบน Windows 64 บิต



win7-rc-desk-150x150ถึงตอนนี้คุณคงได้เห็นฟีเจอร์ของฉันบน Windows 64 บิตแล้วในเวอร์ชันล่าสุดของพีซีโปร. และบางทีคุณอาจได้รับความสบายใจจากคำรับรองจากฉันว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับความเข้ากันได้ของแอปพลิเคชันมากเกินไป ซอฟต์แวร์ 32 บิตที่ทันสมัยเกือบทั้งหมดควรติดตั้งและทำงานอย่างไม่มีที่ติบน Windows รุ่น 64 บิต

วิธีทำให้แอพ 32 บิตที่ดื้อรั้นทำงานบน Windows 64 บิต

แน่นอน เมื่อใดก็ตามที่คุณเขียนอะไรทำนองนี้ คุณกำลังถามหาปัญหา

nintendo switch เล่นเกม wii u ได้

ฉันก็พบว่า เมื่อฉบับเดือนกันยายนของเราวางแผงบนแผงขายหนังสือพิมพ์แล้ว ฉันก็พบว่าพีซีโปรไคลเอนต์ CMS ภายในใช้งานได้เท่านั้น - คุณเดาได้ - Windows 32 บิต การพยายามสร้างบทวิจารณ์ใหม่จากเดสก์ท็อป 64 บิตของฉันทำให้เกิดข้อผิดพลาดที่ไม่ชัดเจนเกี่ยวกับโรงงานคลาส COM ที่ขาดหายไป

โบกธง

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

โชคดีที่นี่เป็นปัญหาที่แก้ไขได้ง่าย Microsoft's CorFlags เครื่องมือบรรทัดคำสั่ง - ส่วนหนึ่งของ .NET Framework - ให้คุณแก้ไขแฟล็กส่วนหัวของไฟล์สั่งการ ซึ่งรวมถึงไฟล์ที่ระบุว่าเมื่อใดต้องเรียกใช้แอปพลิเคชันในโหมด 32 บิต การตั้งค่าสถานะนี้สำหรับแอปพลิเคชันฐานข้อมูลของเราเป็นเรื่องง่ายในการพิมพ์ a CorFlags application.exe /32bit+

และที่นี่- แอปพลิเคชั่น 32 บิตหนึ่งตัวทำงานอย่างสมบูรณ์บน Windows 64 บิต คุ้มค่าที่จะลองถ้าคุณเคยประสบปัญหาที่คล้ายกัน

ทำไมปุ่มเริ่มไม่ทำงานใน windows 10

โฟลเดอร์โปรแกรมไฟล์ใด

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

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

ไม่พบไฟล์ต่างๆ เนื่องจากใน Windows 64 บิต โฟลเดอร์ Program Files จะสงวนไว้สำหรับแอปพลิเคชัน 64 บิตเท่านั้น โปรแกรม 32 บิตจะติดตั้งลงในโฟลเดอร์ชื่อ Program Files (x86) สคริปต์ทดสอบของเรารวมพาธแบบฮาร์ดโค้ดซึ่งล้มเหลวเนื่องจากแอปพลิเคชัน 32 บิตของเราไม่อยู่ในตำแหน่งปกติ

วิธีซ่อนเกมใน ps4

หากคุณพบปัญหาเช่นนี้ คุณสามารถแก้ไขได้โดยง่ายโดยลบการอ้างอิงที่ชัดเจนไปยัง C:Program Files และใช้ %ProgramFiles% แทน (ตัวแปรสภาพแวดล้อมที่ชาญฉลาดนี้ควรแก้ไขเป็น Program Files หรือ Program Files (x86) ขึ้นอยู่กับ ไม่ว่าจะเป็นกระบวนการเรียก 64 บิตหรือ 32 บิต) หากคุณไม่สามารถไปที่ต้นทางเพื่อเปลี่ยนเส้นทาง วิธีแก้ปัญหาที่รวดเร็วและสกปรกคือการคัดลอกไฟล์ 32 บิตของคุณไปยังไฟล์โปรแกรมด้วยตนเอง เมื่อฉันทำสิ่งนี้แล้ว เกณฑ์มาตรฐานของเราทำงานโดยไม่มีปัญหา

คุณมีแล้ว: แอปพลิเคชัน 32 บิตทำทำงานบน Windows 64 บิต… แต่บางครั้งคุณจำเป็นต้องแก้ไขสมมติฐานของโปรแกรมเมอร์สองสามข้อเพื่อให้ใช้งานได้!

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

คุณลักษณะของ Chrome ถูกลบและแทนที่โดย Microsoft ใน Edge
คุณลักษณะของ Chrome ถูกลบและแทนที่โดย Microsoft ใน Edge
วันนี้ Microsoft เปิดให้ดาวน์โหลด Edge เวอร์ชันก่อนวางจำหน่ายจำนวนมากโดยใช้ Chromium ในขณะที่เขียนนี้เบราว์เซอร์มีให้บริการใน Dev Channel และ Canary Channel นอกจากนี้ บริษัท ยังได้ออกรายการคุณลักษณะของ Google Chrome / Chromium ที่ถูกแทนที่หรือลบออกจากเบราว์เซอร์ Edge การโฆษณา
กู้คืนหน้าแท็บใหม่แบบคลาสสิกใน Google Chrome
กู้คืนหน้าแท็บใหม่แบบคลาสสิกใน Google Chrome
นี่คือวิธีคืนค่าหน้าแท็บใหม่แบบคลาสสิกใน Google Chrome ด้วยภาพขนาดย่อของเว็บไซต์ มันจะแทนที่หน้าใหม่ที่เปิดตัวใน Chrome 69
วิธีทำให้บัญชี Instagram ของคุณเป็นแบบส่วนตัว
วิธีทำให้บัญชี Instagram ของคุณเป็นแบบส่วนตัว
ต้องการซ่อนบัญชี Instagram ของคุณและทำให้โปรไฟล์ Instagram ของคุณเป็นแบบส่วนตัวหรือไม่? ต่อไปนี้เป็นขั้นตอนที่แน่นอนในการดำเนินการ
วิธีเพิ่มจัดการและลบบทบาทใน Discord
วิธีเพิ่มจัดการและลบบทบาทใน Discord
https://www.youtube.com/watch?v=J1E7xCvFG6Q Discord เป็นแพลตฟอร์มแชทด้วยเสียงและข้อความที่เกมเมอร์ออนไลน์เลือกใช้ ใช้งานง่าย ปรับแต่งได้สูง และมีฟีเจอร์แชทที่มีประโยชน์มากมาย รวมอยู่ในนี้
Winamp 5.8 Beta เปิดตัวอย่างเป็นทางการแล้ว
Winamp 5.8 Beta เปิดตัวอย่างเป็นทางการแล้ว
Radionomy เจ้าของเครื่องเล่น Winamp คนปัจจุบันเปิดตัว Winamp 5.8 Beta แล้ววันนี้ แอปเพิ่งรั่วไหลไปยังอินเทอร์เน็ต รุ่นใหม่อย่างเป็นทางการนี้มาพร้อมกับบันทึกการเปลี่ยนแปลงและข้อความสั้น ๆ จาก บริษัท โฆษณา Winamp เป็นหนึ่งในเครื่องเล่นสื่อที่ดีที่สุดสำหรับ Microsoft Windows มันมีความยาว
วิธีเปลี่ยนบัญชี Google เริ่มต้น
วิธีเปลี่ยนบัญชี Google เริ่มต้น
คุณอาจมีบัญชี Google หลายบัญชี แต่ละคนอนุญาตให้คุณใช้บริการของ Google แต่ละรายการ แต่ถ้าคุณต้องการเปลี่ยนบัญชี Google หรือ Gmail เริ่มต้นล่ะ ขออภัย Google ไม่มีตัวเลือก 'บัญชีเริ่มต้น' ง่ายๆ ให้เรา เมื่อไร
วิธีเปลี่ยนตำแหน่งของคุณบน Mac
วิธีเปลี่ยนตำแหน่งของคุณบน Mac
ในโลกปัจจุบันที่เต็มไปด้วยเทคโนโลยีขั้นสูงประเภทต่างๆ ความเป็นส่วนตัวเป็นสิ่งที่ยากขึ้นเรื่อยๆ เมื่อใช้อินเทอร์เน็ต ผู้คนจากทั่วทุกมุมโลกมีเครื่องมือที่พวกเขาใช้ดูได้