ใน Windows 7 มีสองโฟลเดอร์ "Program Files" และ "Program Files X86" ความแตกต่างระหว่างพวกเขาคืออะไร?
โปรแกรม 64 บิตติดตั้งอยู่ที่ไหน
ใน Windows 7 มีสองโฟลเดอร์ "Program Files" และ "Program Files X86" ความแตกต่างระหว่างพวกเขาคืออะไร?
โปรแกรม 64 บิตติดตั้งอยู่ที่ไหน
คำตอบ:
โฟลเดอร์ทั้งสองนี้มีเฉพาะใน Windows รุ่น 64 บิต (XP, Vista และ 7) แอปพลิเคชัน 64 บิตไปที่ "ไฟล์โปรแกรม" แอป 32 บิตถูกติดตั้งใน "ไฟล์โปรแกรม (x86)"
คำตอบอื่น ๆ นั้นถูกต้องเพียงบางส่วน แต่ไม่มี "อยู่ใน Win7 รุ่น 64 บิตเท่านั้น" มีอยู่ใน XP 64- บิต, Vista 64- บิต, Server 2003 64- บิต, Server 2008 64- บิตและอื่น ๆ
แอปพลิเคชัน 64 บิตแบบเนทีฟทำงานใน "ไฟล์โปรแกรม"; และ "Program Files (x86)" ทำหน้าที่เป็นความเข้ากันได้แบบย้อนหลังสำหรับแอปพลิเคชันแบบ 32 บิตที่รันบนแพลตฟอร์ม 64 บิต
คำตอบอื่น ๆ นั้นถูกต้อง แต่พวกเขาไม่ได้บอกว่ามันทำงานอย่างไร การติดตั้งจะค้นหาค่าของตัวแปร "ProgramFilesPath" เสมอใน Windows Registry ซึ่งอยู่ใน:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
ที่นี่คุณยังสามารถค้นหาทั้ง x64-path และ x86-path
โปรแกรมการติดตั้งซึ่งเขียนขึ้นสำหรับ x86-Architecture นั้นจะถูกย้ายไปที่พา ธ "Program Files (X86)" โดยอัตโนมัติ โปรแกรมติดตั้งที่ทันสมัยเช่น InstallShield ยังสามารถกำหนดเส้นทางที่เหมาะสมได้ตามซอฟต์แวร์ที่ต้องการตั้งค่า