چگونه در ویندوز، برنامهای را از درایوی به درایو دیگر منتقل کنیم: آیا می توان با کشیدن برنامه به محل جدید (Drag & Drop) در ویندوز مکان آن را عوض کرد؟
سوال: من به تازگی هارد جدیدی را را با هدف جایگزینی هارد قبلی خود روی رایانهام نصب کردهام، ولی حالا تصمیم دارم از هارد قبلی به عنوان فضای ذخیرهسازی ثانوی استفاده کنم. من درایو موجود را روی SSD شبیهسازی کردم، ولی فضای آن بسیار کمتر از HDD است و به همین دلیل فضای خالی زیادی روی آن باقی نمانده است.
آیا میتوانم پوشههای حاوی برنامههای نصب شدهام را، برای مثال پوشههای Program Files (x86) و Program Files را به درایو دیگری منتقل کنم؟ آیا میتوان با کشیدن این فولدرها و قرار دادنشان در درایو جدید و با تغییر آدرس میانبر آنها در صفحه دسکتاپ همانند گذشته از این برنامهها بهره برد؟
پاسخ: پاسخ کوتاه این سوال “نه” است. شما نمیتوانید این کار را بکنید. نصب برنامهها روی ویندوز پیچیده تر از اینگونه انتقالها است. با اینکه بعضی از برنامهها را از هر مکانی روی هارد میتوان اجرا کرد، ولی اکثر برنامه هنگام نصب با توجه به مکانی که در آن نصب شدهاند دادههایی را در رجیستری ویندوز به وجود میآورند که در صورت تغییر مکان این فایلها باید اطلاعات متناظر آنها نیز در رجیستری تغییر کند تا برنامه در مکان جدید نیز قابل اجرا باشد.
متاسفانه در خود ویندوز ابزاری برای کمک به شما در این زمینه وجود ندارد. با اینکه میتوان به صورت دستی تمام فایلها را به محل جدید منتقل کرد و اطلاعات رجیستری را نیز متناسب با این تغییر مکان عوض کرد، اما تنها راه تضمینی برای این کار پاک کردن کامل برنامه و نصب مجدد آن در محل جدید مورد دلخواه است.
باید مراقب باشید که در حین نصب مجدد برنامه گزینه Custom را انتخاب کنید تا بتوانید محل نصب برنامه را خودتان تعیین کنید در غیر اینصورت برنامه در همان محل پیشفرض قدیم نصب خواهد شد.
البته این پاک کردن و نصب مجدد در صورتی که قصد داشته باشید برنامههای زیادی را منتقل کنید میتواند بسیار وقتگیر و حوصله سربر باشد. تازه تنظیم دوباره تمام برنامهها و اضافه کردن مجدد تنظیمات شخصیتان به برنامهی دوباره نصب شده نیز باید از اول انجام شود.