บทนำ
Microsoft ไม่สนับสนุนการเปลี่ยนตำแหน่งของโฟลเดอร์ไฟล์โปรแกรม ด้วยการปรับเปลี่ยนค่ารีจิสทรีProgramFilesDir ถ้าคุณเปลี่ยนตำแหน่งที่ตั้งของโฟลเดอร์ไฟล์โปรแกรม คุณอาจมีปัญหา กับโปรแกรมบางโปรแกรมของ Microsoft หรือโปรแกรมปรับปรุงซอฟต์แวร์บางอย่าง
ข้อมูลเพิ่มเติม
ค่ารีจิสทรี ProgramFilesDir จะอยู่ในคีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionคุณอาจต้องการใช้รายการรีจิสทรี ProgramFilesDir เพื่อเปลี่ยนตำแหน่งของโฟลเดอร์ไฟล์โปรแกรม นอกจากนี้ คุณอาจต้องการปรับเปลี่ยนการอ้างอิงทั้งหมดในรีจิสทรีเพื่อชี้ไปยังโฟลเดอร์แฟ้มโปรแกรมใหม่ นอกจากนี้คุณอาจต้องการย้ายเนื้อหาของโฟลเดอร์ไฟล์โปรแกรมต้นฉบับไปยังตำแหน่งใหม่ อย่างไรก็ตาม เราไม่ทดสอบการเปลี่ยนแปลงไปยังตำแหน่งเริ่มต้นของโฟลเดอร์ไฟล์โปรแกรม ดังนั้น เราไม่แนะนำ หรือสนับสนุนการปรับเปลี่ยนค่ารีจิสทรี ProgramFilesDir เพื่อเปลี่ยนตำแหน่งที่ตั้งเริ่มต้นของโฟลเดอร์ไฟล์โปรแกรม
เมื่อคุณตั้งค่ารีจิสทรี ProgramFilesDir ให้ใช้ตำแหน่งที่ตั้งอื่นนอกเหนือจากตำแหน่งเริ่มต้น Microsoft ฮอตฟิกซ์ ปรับปรุง และปรับปรุงความปลอดภัยปรับปรุงแฟ้มที่อยู่ในตำแหน่งที่ตั้งเริ่มต้น ดังนั้น คุณอาจพบปัญหาที่ไม่คาดคิดกับโปรแกรม Microsoft และโปรแกรมปรับปรุงซอฟต์แวร์และการขาดเสถียรภาพของระบบ ตัวอย่างเช่น คุณอาจประสบกับปัญหาต่อไปนี้:
-
ปรับปรุงโปรแกรมแก้ไขด่วน ปรับปรุง และความปลอดภัยของ Microsoft อาจไม่ถูกติดตั้งอย่างถูกต้อง
-
Microsoft Internet Explorer หรือ Microsoft Windows Media Player รุ่นใหม่อาจไม่ถูกติดตั้งอย่างถูกต้อง
นอกจากนี้ คุณลักษณะการป้องกันแฟ้มของ Windows Microsoft ที่ช่วยป้องกันแฟ้มต่าง ๆ ในโฟลเดอร์ Internet Explorer ไม่สนับสนุนการเปลี่ยนตำแหน่งเริ่มต้นของโฟลเดอร์ไฟล์โปรแกรม
หมายเหตุ โฟลเดอร์การติดตั้ง Internet Explorer จะอยู่ในโฟลเดอร์ไฟล์โปรแกรม
ถ้าคุณเปลี่ยนตำแหน่งที่ตั้งของโฟลเดอร์ไฟล์โปรแกรม คุณอาจพบปัญหาที่ไม่คาดคิดซึ่งอาจส่งผลกระทบต่อความเสถียรของ Windows รายการของแฟ้มไบนารีที่มีป้องกัน โดยการป้องกันแฟ้มของ Windows ร่วมกับตำแหน่งของแฟ้มเหล่านี้ จะมีโค้ดใน Internet Explorer คุณไม่สามารถปรับเปลี่ยนตำแหน่งที่ตั้งเหล่านี้ใน Internet Explorer
โปรแกรมต่อไปนี้ใช้ APIs Windows แบบมาตรฐานเพื่อหาตำแหน่งของโฟลเดอร์การติดตั้ง Internet Explorer:
-
โปรแกรมติดตั้ง Windows Internet Explorer 7
-
โปรแกรมปรับปรุงของ Windows
-
โปรแกรมปรับปรุง Windows Internet Explorer 7
APIs เหล่านี้ Windows อาศัยการตั้งค่ารีจิสทรีพื้นหลังเพื่อค้นหาตำแหน่งแฟ้ม Internet Explorer จะปรับปรุง
หมายเหตุ เมื่อเราได้รับการพัฒนา Internet Explorer 7 เราตัดสินใจใช้วิธีมาตรฐานในการกำหนดตำแหน่งที่ตั้งของโฟลเดอร์การติดตั้ง Windows Internet Explorer 7 ทำการตัดสินใจนี้เพื่อช่วยเพิ่มความเสถียรของ Windows Internet Explorer 7 นอกจากนี้ยังทำการตัดสินใจที่จะช่วยลดความเสี่ยงของปัญหาที่คุณอาจพบเกี่ยวข้อง กับความเข้ากันได้กับโปรแกรมอื่น และเกี่ยวข้อง กับ Windows Internet Explorer 7 serviceability
ขั้นตอนในการเปลี่ยนแปลงค่ารีจิสทรี ProgramFilesDir ให้ใช้ตำแหน่งที่ตั้งเริ่มต้นสำหรับโฟลเดอร์ไฟล์โปรแกรม
สิ่งสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นจึงให้ตรวจสอบจนแน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการปกป้องเพิ่มเติม ให้สำรองรีจิสทรีก่อนที่คุณทำการปรับเปลี่ยน จากนั้นคุณจะสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหาขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756วิธีการสำรอง และคืนค่ารีจิสทรีใน Windows
เมื่อต้องการเปลี่ยนตำแหน่งของโฟลเดอร์ไฟล์โปรแกรมกลับไปยังตำแหน่งเริ่มต้น ให้ทำตามขั้นตอนเหล่านี้:
-
คลิกเริ่มคลิกเรียกใช้ชนิด
regedit
แล้ว คลิกตกลง -
ค้นหา และคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
-
ในบานหน้าต่างรายละเอียด คลิกขวาค่ารีจิสทรีProgramFilesDirและจากนั้น คลิกปรับเปลี่ยน
-
ในกล่องValue dataพิมพ์ตำแหน่งที่ตั้งเริ่มต้นสำหรับโฟลเดอร์ไฟล์โปรแกรม และจากนั้น คลิกตกลง
หมายเหตุ ตำแหน่งเริ่มต้นของโฟลเดอร์ไฟล์โปรแกรมคือsystemdrive\Program แฟ้ม ตัวอย่างเช่น ถ้ามีการติดตั้ง Windows บนไดรฟ์ C พิมพ์C:\Program:\แฟ้มในกล่องข้อมูลค่า -
ออกจากตัวแก้ไขรีจิสทรี