จะย้ายซอฟต์แวร์โดยไม่ต้องมีการตั้งค่าการติดตั้งได้อย่างไร


0

เพื่อนของฉันคนหนึ่งขอให้ฉันเสนอวิธีการโอนซอฟต์แวร์เก่าซึ่งเขาใช้ในเครื่อง windows 2000 ไปยังระบบใหม่

ฉันคิดได้ 2 วิธี:

  1. สร้างภาพจากระบบ windows 2000 ของเขาและทำสำเนาของทั้งระบบในระบบใหม่ แต่ฉันไม่แน่ใจว่ามันใช้งานได้หรือไม่
  2. ค้นหาการพึ่งพาไลบรารีของซอฟต์แวร์และย้ายไบนารีและไลบรารีทั้งหมดไปยังระบบใหม่

ฉันไม่แน่ใจว่าจะเลือกอันไหน


ฉันไม่สามารถเพิ่มแท็ก win2000 ได้ ขออภัยสำหรับการติดแท็กที่ไม่ดี
Masoud

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

1
วิธีที่ดีที่สุดที่ฉันคิดว่าจะแปลงเครื่องเก่าเป็นเครื่องเสมือนแล้วเรียกใช้ภายในเครื่องใหม่ ข้อมูลบางอย่างเกี่ยวกับวิธีการทำเช่นนี้ที่ superuser.com/questions/346959/...
gogoud

หากคุณหมายถึงการย้ายไปยังเครื่อง win2000 ที่มีอยู่อีกเครื่องให้คัดลอกโฟลเดอร์โปรแกรมค้นหารายการรีจิสทรี (ทั้งสองภายใต้ hklm / software และ hkcu / software) หากคุณหมายถึงการกำจัดฮาร์ดแวร์เก่าให้แปลงเป็นเครื่องเสมือน
Dan

คำตอบ:


0

ตัวเลือกที่ 2 มักจะไม่ทำงาน
หากโปรแกรมจัดเก็บไฟล์ทั้งหมดไว้ในโฟลเดอร์ของตัวเองภายใน C: \ Program Files \ myprog หรืออะไรก็ตามคุณสามารถย้ายโฟลเดอร์นี้ไปยังระบบอื่นที่มีการอ้างอิงเหมือนกันหรือสิ่งที่โปรแกรมขึ้นอยู่กับ (สถาปัตยกรรมประเภท hdd, ห้องสมุด, หมายเลขซีเรียล ... )
แต่ทันทีที่แอพเริ่มต้นจัดเก็บไฟล์ปรับแต่งหรือไลบรารี่ dll ในโฟลเดอร์ Windows หรือที่อื่น ๆ มันก็หายาก
หากตอนนี้โปรแกรมยังใช้ Registry เพื่อเก็บข้อมูลบางอย่างคุณเกือบจะลืมมันได้!

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

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