เหตุใด Windows 7 จึงติดตั้งแอป 64 บิตในโฟลเดอร์ Program Files (x86) ฉันจะเปลี่ยนพฤติกรรมได้อย่างไร
ฉันใช้ Windows 7 รุ่น 64 บิตตั้งแต่ CTP และพบปัญหาเล็กน้อยเกี่ยวกับแอปพลิเคชันที่ติดตั้งในC:\Program Files (x86)โฟลเดอร์ วัตถุประสงค์ของการมี 2 ไดเรกทอรีไฟล์โปรแกรมแยกต่างหากคืออะไร? ทุกโปรแกรมที่ฉันติดตั้งเข้าไปในC:\Program Files (x86)โฟลเดอร์แล้ว ดูเหมือนจะไม่สำคัญว่าแอพนี้มีขนาด 32 หรือ 64 บิต ทำไมคุณไม่ปพลิเคชัน 64 บิตได้รับการวางไว้ในC:\Program Files? มีวิธีการเปลี่ยนค่าเริ่มต้นที่จะมาC:\Program Filesแทนที่หรือไม่? มันจะเลอะเทอะถ้าฉันใส่ทุกอย่างลงไปC:\Program Files? หากมีประโยชน์บางอย่างในการมีโฟลเดอร์แยกต่างหากสำหรับแอพ 64 บิตดูเหมือนว่าค่าเริ่มต้นที่สมเหตุสมผลจะต้องใช้C:\Program Filesกับแอพ x86 และสร้างC:\Program Files (x64)โฟลเดอร์ใหม่สำหรับแอป 64 บิตใหม่ สิ่งนี้จะช่วยรักษาความเข้ากันได้ย้อนหลัง C:\Program Filesผมทำงานเป็นนักพัฒนาซอฟต์แวร์และบางส่วนของโครงการของฉันมีการอ้างอิงเส้นทางไปยังห้องสมุดภายใต้ ตอนนี้อ้างอิงเหล่านี้จะเสียบนเครื่อง Windows 7 C:\Program Files (x86)ที่ได้วางไว้ใน ฉันได้ลองเปลี่ยนตำแหน่งเป้าหมายในตัวติดตั้งเป็นC:\Program Filesแต่มันก็ถูกเพิกเฉยและแอพก็ยังเข้าไปC:\Program …