Windows: ย้ายโปรแกรม (ที่มีรายการรีจิสตรี) ไปยังฮาร์ดไดรฟ์อื่น


5

ฉันมีโปรแกรมมากมายใน HDD เก่าซึ่งฉันโคลนกับ HDD ใหม่อย่างไรก็ตามต้องติดตั้งใหม่เนื่องจากปัญหาเกี่ยวกับไดรเวอร์ที่ติดตั้งอยู่ในปัจจุบัน

สิ่งที่เป็นตอนนี้เป็นไปได้ที่จะคัดลอกโปรแกรมทั้งหมดจากไดรฟ์เดิมโดยไม่ต้องโคลนการติดตั้งทั้งหมดไปยังไดรฟ์ใหม่ นี่หมายถึงการคัดลอกรายการรีจิสตรีทั้งหมดสำหรับโปรแกรมเหล่านั้นเช่นกัน ฉันไม่เต็มใจที่จะจ่ายสำหรับโปรแกรมเพื่อทำสิ่งนี้


2
ในทางทฤษฎีอาจเป็นไปได้โดยการทิ้งHKLM\Software\<appname>คีย์จากรีจิสทรีเก่าและรวมเข้ากับรีจิสทรีใหม่ หากเส้นทางเหมือนกัน (เช่นC:\Program Files\<appname>) อาจเป็นไปได้ว่า Windows จะไม่ BSOD ทันทีและแอปพลิเคชันจะทำงานตามปกติ ความกล้าหาญของฉันบอกฉันว่าความเป็นไปได้นี้มีน้อย นี้อนุมานว่าการประยุกต์ใช้ในคำถามที่ไม่เคยเก็บกุญแจด้านนอกของHKLM\Software\<appname>หรือปรับเปลี่ยนค่าของคีย์แอพลิเคชันอื่น ๆ ฯลฯ
แอนดรูแลมเบิร์

2
นอกจากนี้คุณยังไม่ทราบว่าโปรแกรมจัดเก็บข้อมูลของพวกเขาเพราะพวกเขาสามารถเลือกที่จะเก็บข้อมูลที่พวกเขาต้องการ ตัวอย่างเช่นฉันเกลียดเมื่อโปรแกรมตัดสินใจจัดเก็บการตั้งค่าของพวกเขาภายใต้เอกสารของฉันแต่ไม่มีอะไรบังคับให้พวกเขาทำอย่างอื่นเพียง แต่ขอแนะนำให้พวกเขาจัดเก็บข้อมูลของพวกเขาภายใต้% localappdata%
surfasb

โปรแกรมบางคนยังทำทั้งสองอย่าง ...
บาร์น

วิธีที่ง่ายที่สุดคือใช้จุดเชื่อมต่อ
MSalters

คำตอบ:


2

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

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

เมื่อต้องการทำสิ่งนี้คุณจะต้องมีความรู้ในสิ่งต่อไปนี้:

  • การแก้ไขรีจิสทรี
  • พร้อมรับคำสั่ง
  • จุดเชื่อมต่อ (aka จุดเชื่อมต่อ; หรือลิงก์สัญลักษณ์)

การแก้ไขรีจิสทรี

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

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

พร้อมรับคำสั่ง

คุณไม่จำเป็นต้องมีทักษะขั้นสูงที่นี่ สิ่งที่คุณจะทำคือโดยพื้นฐานแล้วคำสั่งหนึ่งบรรทัดเหมือนกันขึ้นอยู่กับจำนวนไดเรกทอรีหลัก (โฟลเดอร์) ที่คุณต้องการย้าย ตัวอย่างเช่น: C: \ Program Files เท่ากับหนึ่ง (1) ครั้งคุณจะต้องพิมพ์คำสั่ง แต่มันจะย้าย "Program Files" และไดเรกทอรีย่อยทั้งหมด (ทุกอย่างในนั้น) ระวังให้ดี คุณจะเรียกใช้คำสั่งในพรอมต์คำสั่งก่อนที่จะเริ่มระบบ Windows (ต้องใช้แผ่นดิสก์ติดตั้งหรือซ่อมแซม

ทางแยกจะถูกลบและสร้างขึ้นที่นี่ แต่นั่นไม่ใช่ปัญหาที่เกี่ยวข้อง

ทางแยก

นี่เป็นส่วนที่ลึกลับและเป็นอันตรายต่อระบบของคุณในการปลูกถ่ายอวัยวะที่ประสบความสำเร็จ Windows มี "ลิงก์สัญลักษณ์" หรือ "จุดเชื่อมต่อ" หลายร้อยจุด (ทั้งสองเชื่อมโยงกันได้) ซึ่งเป็นรากฐานของโครงสร้าง โดยทั่วไปแม้ว่ามันจะซับซ้อนกว่าเล็กน้อย แต่เป็นจุดเชื่อมต่อที่อ้างอิงถึงตำแหน่งอื่น ตัวอย่างพื้นฐานคือไลบรารีของคุณใน windows 7 (ซึ่งประกอบด้วยทางแยกมากกว่าหนึ่งวิธี) ระวังเพราะมีทั้งโครงสร้างไดเรกทอรีที่ไม่มีอยู่จริงพวกมันเป็นโครงสร้างของทางแยก ตัวอย่างคือผู้ใช้ C: \ Users \ All ... ไม่มีสิ่งใดในโปรไฟล์ "ผู้ใช้ทั้งหมด" ใน Windows มันเป็นเพียงโครงสร้างของทางแยก และแน่นอนไดเรกทอรีที่ซ่อนอยู่ C: \ Documents and Settings ... เป็นสิ่งเดียวกัน

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

ในทางกลับกันคำสั่งพรอมต์คำสั่งเป็นเพียงหนึ่งซับสั้นเพื่อลบหนึ่งที่มีอยู่และเป็นหนึ่งซับสั้นเพื่อสร้างใหม่ แต่คุณจะต้องพิมพ์ทั้งสองสำหรับสี่แยกที่แตกต่างกันประมาณสี่สิบ (สิบนาทีถ้าคุณมีรายการที่ทำไว้ล่วงหน้า)

ข้อสรุป

หากนี่คือสิ่งที่คุณยินดีที่จะลองทำรู้ว่าคุณกำลังเสี่ยงต่อระบบปฏิบัติการทั้งหมดของคุณโปรดไปที่โปรไฟล์ของฉันเพื่อรับที่อยู่อีเมลของฉันและกดฉัน ฉันจะบอกวิธีรับรายการทางแยกของคุณคีย์รีจิสตรีเพื่อแก้ไขวิธีเข้ารับคำสั่งก่อนที่ Windows จะบู๊ตและแน่นอนคำสั่งที่จะใช้ หากคุณฟังและทำตามคำแนะนำคุณจะทำได้ดี แท่งไม้ฮอกกี้คู่เขากำลังพยายามย้ายโปรไฟล์ผู้ใช้ของฉันใน Windows Home Server ไปยัง HDD อื่นด้วยตนเอง ...

การปฏิเสธความรับผิดชอบ - ฉันจะไม่รับผิดชอบต่อการสูญเสียข้อมูลและ / หรือขึ้นอยู่กับโฟลเดอร์ที่พยายามจะย้ายการสูญเสียทั้งระบบปฏิบัติการของผู้ที่ส่งอีเมลถึงฉันเพื่อขอคำแนะนำเกี่ยวกับวิธีการดังกล่าวข้างต้น ฉันประกาศอย่างอิสระว่าฉันได้รับการฝึกฝนด้วยทักษะขั้นสูงและฉันรู้โดยไม่ต้องสงสัยเลยว่ากระบวนการนี้ได้รับการพิสูจน์แล้วว่าใช้ได้จริง อย่างไรก็ตามมันเป็นสิ่งที่อันตรายและต้องทำให้เสร็จโดยไม่เบี่ยงเบนไปจากขั้นตอนที่ระบุไว้เล็กน้อย ดังนั้นการกระทำและผลลัพธ์ของคุณจึงเป็นของคุณเอง


1

เท่าที่ฉันรู้ว่าไม่มีวิธีที่จะคัดลอกไฟล์ทั้งProgram filesโฟลเดอร์อย่างปลอดภัยและไม่ทำลายรายการรีจิสตรีรวมถึงไฟล์ผู้ใช้ที่เก็บไว้ในไดเรกทอรีผู้ใช้ ฉันค้นหาอย่างรวดเร็วบน google และทุกสิ่งที่ฉันพบคือคำแนะนำในการติดตั้งซอฟต์แวร์อีกครั้งเนื่องจากรายการรีจิสตรีเสียหาย

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

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