การรวมโฟลเดอร์“ Program Files” และ“ Program Files (x86)” ใน Windows 7 64- บิต


10

Windows 7 รุ่น 64 บิตติดตั้งโปรแกรม 32 บิตไปยังProgram Files (x86)โฟลเดอร์และโปรแกรม 64 บิตไปยังProgram Filesโฟลเดอร์ แน่นอนว่า Microsoft ต้องมีเหตุผลในการทำเช่นนั้น แต่ในฐานะผู้ใช้ฉันไม่สะดวกที่จะมีโฟลเดอร์โปรแกรม 2 โฟลเดอร์แยกกัน มีวิธีใดที่จะรวมโฟลเดอร์เหล่านั้นไว้ในที่เดียว (ดีกว่าProgram Files) โดยไม่ทำให้โปรแกรมที่ติดตั้งเสียหาย?

และจะมีปัญหาในการติดตั้งแอปพลิเคชั่นแบบ 32 บิตลงในProgram Filesโฟลเดอร์หรือไม่?


4
ฉันแค่ถามว่าทำไม คุณไปรอบ ๆ ในProgram Filesโฟลเดอร์ที่บ่อยๆไหม? ถ้าเป็นเช่นนั้นคุณกำลังทำอะไรและทำไม? ส่วนใหญ่แล้วสิ่งเหล่านี้ควรถูกพิจารณาว่าเป็นโฟลเดอร์ระบบเพราะถ้าคุณไขแอพพลิเคชั่นในระบบของคุณจะไม่ทำงาน ดังนั้นคุณไม่ควรยุ่งกับพวกเขามากนัก
หนัก

3
ในขณะที่มีไดเรกทอรี "ไฟล์โปรแกรม" ทำให้ฉันรำคาญเช่นกันฉันคิดว่าคุณกำลังถามถึงปัญหามากมายถ้าคุณพยายามรวมมันเข้าด้วยกัน
Roy Rico

คำตอบ:


17

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


10
สิ่งสำคัญคือโฟลเดอร์ "Common Files" ในแต่ละไฟล์จะถูกเก็บแยกไว้ต่างหาก
jtreser

@ เจฟฟ์แน่นอน
Svish

3

ไม่ไม่มีวิธีย้ายแอปพลิเคชั่นที่ติดตั้ง คุณจะต้องถอนการติดตั้งและลองเลือกปลายทางการติดตั้งด้วยตนเองเมื่อทำการติดตั้งใหม่

แต่คำแนะนำของฉันคือปล่อยให้อยู่คนเดียว

PS
คุณอาจทำการแฮ็คข้อมูลรีจิสทรีขั้นสูงได้ แต่นั่นอาจจะทำงานได้ดีกว่าการติดตั้งแอปพลิเคชันอีกครั้ง (และอาจเป็นอันตรายมากกว่า)


3

ฉันไม่ค่อยคอมพิวเตอร์เท่าไหร่ดังนั้นเมื่อฉันเห็นว่ามีโฟลเดอร์ "Program Files" สองโฟลเดอร์ฉันลองรวมเข้าด้วยกันเพื่อให้เป็นระเบียบ

มันทำให้ฉันสามารถรวมสิ่งต่าง ๆ ส่วนใหญ่ แต่ตอนนี้ฉันไม่สามารถใช้โปรแกรมได้มากเท่าที่เห็นได้ชัดว่าไดเรกทอรีชี้ไปที่ผิด ตอนนี้ฉันกำลังคัดลอกไฟล์ทั้งหมดกลับไปที่ตำแหน่งเดิมโดยใช้แท็บ "เวอร์ชันก่อนหน้า" ในคุณสมบัติโฟลเดอร์

หวังว่านี้จะแก้ไขโคลนของฉันได้อย่างไร

ใช่: อย่าพยายามรวม "ไฟล์โปรแกรม" และ "ไฟล์โปรแกรม (x86)"


2

เพิ่งอ่านทั้งหมดข้างต้นและสิ่งที่ฉันเชื่อว่าถ้าคุณถอนการติดตั้ง (x86) ไฟล์รหัสผลิตภัณฑ์ของคุณถูกขโมยหมายถึงการรับประกันของคุณจะหายไป Microsoft เองแนะนำให้ฉันไม่ลองและกำจัดโฟลเดอร์นี้ตามที่ฉันคิดว่ามันเป็น ค่อนข้างแปลกที่ตัวเองกับ 64 บิตชนะ 7 OS ด้วย (x86) ไฟล์โปรแกรมด้วย

พวกเขาบอกว่ามันจะทำให้คอมพิวเตอร์ของฉันไม่มีเสถียรภาพและ @ มีความเสี่ยงสูงที่จะล้มเหลว

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

ใช้ adobe master collection เช่นส่วนใหญ่ทำงานด้วยโฟลเดอร์โปรแกรม (x86) และมีจำนวนเล็กน้อยในระบบปฏิบัติการใหม่ของคุณ สุจริตเพียงออกจากโปรแกรม คุณจะไม่ได้รับพื้นที่ว่างเหลืออีกแล้ว


1

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

แน่นอนหากมีเหตุผลจริงๆที่ทำให้ไดเรกทอรีเหล่านั้นแยก (เช่น Svish แนะนำ) คุณอาจไม่ควรลองทำเช่นนี้


1

(ฉันใช้แทบไม่มีแอป MS อื่น ๆ จากนั้นใช้ระบบปฏิบัติการ)

ฉันมักจะใช้การติดตั้งแบบกำหนดเองและไม่ติดตั้งลงในโฟลเดอร์ "ไฟล์โปรแกรม" เสมอ (ที่จริงแล้วฉันไม่เคยติดตั้งลงในไดรฟ์ระบบของฉัน E: ตามที่เป็นอยู่ แต่แทนที่จะเป็น C :. )

มองตอนนี้ฉันเห็นแอปพลิเคชั่นเดียวที่เข้ามาใน Program Files คือWinPcap (จากนั้นติดตั้งรายการต่าง ๆ ในการติดตั้ง Windows 7)

ดังนั้นคิดว่าถ้าคุณเจาะจงมากขึ้นในที่ที่คุณต้องการติดตั้งบางสิ่งบางอย่างคุณอาจมีโอกาสที่ดีกว่าที่จะจบลงด้วย


1

คุณไม่ต้องการยุ่งกับเรื่องนี้อย่างแน่นอน ลิงค์นี้มีภาพรวมที่ดี: http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows เปลี่ยนเส้นทางไปยังโฟลเดอร์ที่ถูกต้องจริง ๆ แม้ว่าแอปพลิเคชันจะไม่ทราบ x86 เทียบกับโฟลเดอร์ปกติและแอปพลิเคชันที่เก่ากว่าคือ windows 32 บิตรู้ว่าจะใส่ไว้ในโฟลเดอร์ x86 และการอ้างอิงแบบเป็นโปรแกรมไปยังไฟล์โปรแกรมภายในแอปพลิเคชันที่เก่ากว่านั้นได้รับการเปลี่ยนเส้นทางไปยังโฟลเดอร์


1

ฉันทำมาหลายครั้งแล้วเพื่อความสนุกของมัน อย่าทำสิ่งนี้จนกว่าคุณจะตกลงกับคอมพิวเตอร์ของคุณออกมาทันทีหรือในที่สุด

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

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

ป้อนคำอธิบายรูปภาพที่นี่


ฉันคิดว่าเส้นทาง regedit ของฉันหายไปจากการโพสต์ พร่าข้อผิดพลาดของผู้ใช้ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp

0

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

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


0

แอปพลิเคชันผู้เสนอญัตติโปรแกรมนี้ได้รับรอบในขณะที่และฉันใช้มันประสบความสำเร็จหลายครั้ง https://www.funduc.com/app_mover.htm มันทำให้ฉันมีปัญหาเมื่อฉันพยายามที่จะย้ายเดียวกันพร้อมกันสองครั้ง (GUI ของอินสแตนซ์แรกได้หยุดแล้วกลับมาทำงานต่อ) แต่นั่นเกิดขึ้นเพียงครั้งเดียว; หากคุณมีความอดทนไม่มีปัญหาเลย นอกเหนือจากนั้นก็ใช้งานได้ ฉันวางแผนที่จะรวมโฟลเดอร์ Program Files สองโฟลเดอร์เข้าด้วยกันนั่นเป็นสาเหตุที่ฉันมาที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.