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