আমি কি উইন্ডোজের ইনস্টলড প্রোগ্রামগুলিকে অন্য কোনও জায়গায় সরিয়ে নিতে পারি?


27

প্রস্তাবিত সদৃশ সম্পর্কে নোট: আমি ইনস্টলের অবস্থানের বিশ্বব্যাপী পরিবর্তন খুঁজছি না । আমি প্রতি প্রোগ্রাম বেসে প্রোগ্রামগুলি বিভিন্ন স্থানে সরিয়ে নিতে চাই।


কিছু সফ্টওয়্যার ইনস্টলার আপনাকে প্রোগ্রামটি কোথায় ইনস্টল করা হবে তা চয়ন করতে দেয় না, যা আমি বেশ বিরক্তিকর বলে মনে করি।

এমন কোনও উপায় আছে যা আপনাকে ইতিমধ্যে ইনস্টল করা প্রোগ্রামটিকে অন্য জায়গায় সরাতে দেয়, অগ্রাধিকারের সাথে স্বয়ংক্রিয়ভাবে নিবন্ধে প্রয়োজনীয় পরিবর্তনগুলি করে?

এখনও অবধি উত্তর অনুসরণ করে আপডেট করুন :
আমি কোনও আলাদা অবস্থান থেকে প্রোগ্রামটি অ্যাক্সেস করতে চাই না , আমি এটি শারীরিকভাবে থাকতে চাই। সুতরাং, আমি যখন আপনার পরামর্শগুলির প্রশংসা করি, লিঙ্কগুলি তা করবে না।


1
যদি এসডব্লিউ বিরক্তিকরভাবে খারাপ হয় তবে আপনাকে কোনও ইনস্টল অবস্থান চয়ন করতে না দেয়, তবে কোথাও কোথাও হার্ড-কোডেড কিছু "সি: \" পাথার জন্য এটি বিরক্তিকরভাবে খারাপও হতে পারে । এই জাতীয় এসডাব্লুটিকে বোকা বানানোর একমাত্র নিরাপদ যথেষ্ট উপায় জোনোর জবাবের মতো কিছু, যেখানে এটি এখনও এটি "ডিফল্ট" স্থানে ইনস্টল করা "মনে করে"। এটি ঘটতে পারে যদিও এটি "অত্যধিক" বোকা বানানো হয়েছে যেমন "এর" ড্রাইভের উপলব্ধ স্থান সম্পর্কিত।
হেগেন ভন ইটজেন


@ডাউনভোটার ডাউনটোট কেন? কারণ এটি একটি সদৃশ? আমি ব্যাখ্যা করেছি কেন তা হয় না।
জোরিস গ্রোসম্যান 10

@JorisGroosman আপনি symlinks ব্যবহার করতে পারেন একই ড্রাইভে , এটা না ব্যাপার যেখানে ফাইল located- আপনি এমনকি একটি প্রতি-প্রোগ্রাম ভিত্তিতে এটা করতে পারেন। আপনি প্রোগ্রামটি ফোল্ডারটি আপনার ড্রাইভের অন্য কোনও স্থানে (বা অন্য কোনও ড্রাইভ পুরোপুরি) নিয়ে যেতে পারেন, তারপরে এটি সিমিলিংক করুন যাতে মূল অবস্থানটি নতুন অবস্থানে নির্দেশ করে। এর অর্থ হল আপনার প্রশ্নটি একটি সদৃশ।
এশোফার

3
সম্পূর্ণরূপে একটি সদৃশ নয়। এবং তত্ত্বগতভাবে সেখানে একটি বিল্ট ইন হতে পারে be ক্লোজভোটরা আমার কাছে বোকা বোধ করে।
যাত্রামন গীক

উত্তর:


44

যদি আপনি বিদ্যমান প্রকৃত ফোল্ডার কাঠামো সম্পর্কে খুব উদ্বিগ্ন না হন তবে আপনি যে কোনও জায়গায় ফোল্ডারটি সরিয়ে নিয়ে যেতে পারেন এবং নতুন ডিরেক্টরিতে নির্দেশ করতে একটি ডিরেক্টরি প্রতীকী লিঙ্ক ব্যবহার করতে পারেন (উদাহরণস্বরূপ, যদি আপনার সিস্টেম ড্রাইভে সীমিত জায়গা থাকে) have এটির জন্য সাধারণ কমান্ড লাইনটি হবে

mklink /d C:\Path\Of\Original\Folder D:\Path\Of\New\Folder

আমি এমন কোনও সরঞ্জাম সম্পর্কে অবগত নই যা প্রকৃতপক্ষে ফোল্ডারগুলি এবং পুনরায় রুট এবং লিঙ্কগুলি এবং রেজিস্ট্রি কীগুলি সরিয়ে ফেলবে, কারণ নিয়মিত সংস্করণ আপডেট করার সাথে সাথে এতগুলি প্রোগ্রাম রয়েছে যা এটি বজায় রাখা খুব কঠিন হবে।

সম্পাদনা: ডিরেক্টরি প্রতীকী লিঙ্কটি কীভাবে সঠিকভাবে মুছবেন তা যুক্ত করার জন্য একটি অনুরোধ জানানো হয়েছিল। আপনার এই বিষয়ে সতর্কতা অবলম্বন করা উচিত কারণ ভুল কমান্ডটি আপনি যে ফোল্ডারে লিঙ্ক করেছেন সেটি মুছতে পারে।

সর্বোত্তম পদ্ধতি হয়:

  • উইন্ডোজ এক্সপ্লোরারের মাধ্যমে ডিরেক্টরি প্রতীকী লিঙ্কটি মুছুন। এটি লক্ষ্য ফোল্ডারটি অক্ষত রাখবে এবং কেবল প্রতীকী লিঙ্কটি সরিয়ে ফেলবে।

অথবা

  • কমান্ডটি ব্যবহার করুন rmdir C:\Path\To\Symbolic\Link

কমান্ডটি আপনার ডিরেক্টরি প্রতীকী লিঙ্কের স্থানে ব্যবহার করবেন নাdel , কারণ delফাইলটি সরানোর জন্য কমান্ডটি ব্যবহৃত হয়। এটি করার ফলে গন্তব্য ডিরেক্টরিতে যাওয়ার পথটি অনুসরণ করা হবে, আপনার মানদণ্ডের সাথে মেলে এমন কোনও ফাইল মুছবে!


5
এটির জন্য পার্টিশনগুলি এনটিএফএস হতে হবে (যা তারা সম্ভবত রয়েছে)। FAT32 প্রতীকী লিঙ্কগুলিকে সমর্থন করে না।
সিডিয়াস

10

জোনোর উত্তরের উপর ভিত্তি করে তৈরি করা, যদি স্থানটি আপনার উদ্বেগ হয় তবে সিমলিংকটি আপনার বন্ধু। সেই দিনগুলিতে পিছনে থেকে একটি সফ্টওয়্যার রয়েছে যখন বাষ্প আপনাকে স্টিম ইনস্টল ফোল্ডারের বাইরে গেমগুলি ইনস্টল করতে দেয় না যা স্টিমমোভার নামে পরিচিতি দেয় যা সিমলিংক তৈরিটি স্বয়ংক্রিয় করে তোলে , আপনি এটি মুছে ফেলার মতো প্রোগ্রামযুক্ত ফোল্ডারে নির্দেশ করেন (যেমন সি: / প্রোগ্রাম ফাইলগুলি) এবং একটি গন্তব্য (যেমন ডি: / প্রোগ্রামগুলি) এবং আপনি নির্দিষ্ট ফাইলগুলি স্থানান্তর করতে পারেন।


7

এই অ্যাপ্লিকেশনগুলিকে অন্য স্থানে স্থানান্তর / ইনস্টল করা অনিচ্ছাকৃত পরিণতি হতে পারে।

বিকাশকারীরা সেই বিরতি ব্যবহার করে এমন অনুমানের পুরো সেট থাকতে পারে আপনি যদি প্রোগ্রামটি সরান তবে। উদাহরণস্বরূপ, কোনও অ্যাপ্লিকেশন যা ব্যবহারকারী প্রোফাইলে নিজেকে ইনস্টল করে তার ইনস্টল ফোল্ডারে সম্পূর্ণ লেখার অ্যাক্সেসের আশা করবে বা এটি আরও ইনস্টল হওয়ার প্রত্যাশার ভিত্তিতে আপেক্ষিক পাথ ব্যবহার করবে।

সুতরাং সবচেয়ে সহজ সমাধান (যেমন অন্যরা বলেছেন) কেবলমাত্র ফাইলটি মুছে ফেলার জন্য একটি জংশন পয়েন্টটি ব্যবহার করে অ্যাপ্লিকেশনটিকে এটি মূলত ইনস্টল থাকা অবস্থাতেই রয়েছে (এটি একটি "ভূত" ফোল্ডারটি পিছনে ছেড়ে দেবে) thinking

এরপরে আর কিছু যা করার জন্য অ্যাপ্লিকেশন বিশ্লেষণের জন্য প্রয়োজনীয় যা প্রয়োজন তা দেখার জন্য যদি কোনও কিছু এটিকে ঘুরিয়ে দেওয়া থেকে বিরতি পায় কিনা, উইন্ডোজ এডকে (মূল্যায়ন এবং ডিপ্লোয়মেন্ট কিট) এর মতো বিশ্লেষণে সহায়তা করার সরঞ্জাম রয়েছে তবে এটি স্বয়ংক্রিয় নয়।


5

এটি করার সবচেয়ে সহজ উপায়টি হ'ল লিংক শেল এক্সটেনশন ব্যবহার করা । এটি এক্সপ্লোরার শেল এক্সটেনশন যা আপনাকে কমান্ড লাইনে না ফেলে প্রতীকী এবং শক্ত লিঙ্কগুলি পরিচালনা করতে দেয়।

আপনার ক্ষেত্রে, আপনি ইনস্টলারটি যে ফোল্ডারটি ব্যবহার করতে বাধ্য করেছেন সেই ফোল্ডারটি সনাক্ত করতে পারেন, ফাইলগুলি আপনার পছন্দ মতো স্থানে সরিয়ে নিয়ে যেতে হবে, নতুন অবস্থানে ক্লিক করুন এবং "লিংক উত্স বাছাই করুন" নির্বাচন করুন, তারপরে মূল অবস্থানে ফিরে যান এবং চয়ন করুন "ড্রপ লিংক হিসাবে ..." এবং জংশনটি বাছুন (বা সিম্বলিক লিঙ্ক, যদিও আমি সাধারণত "জংশন" ব্যবহার করি কারণ কিছু অ্যাপ্লিকেশন সিম্বলিক লিঙ্ক অনুসরণ করে না)।

আমি এটিকে এই ধরণের অনেক পরিস্থিতিতে ব্যবহার করেছি - প্রায়শই কোনও অ্যাপ্লিকেশন কনফিগারেশন এবং ক্যাশে ফাইলগুলির জন্য একটি বাধ্যতামূলক অবস্থান চাপায় (যেমন% অ্যাপডাটা% \ মাইপ্রোগ্রাম)। কোনও এসএসডি-তে, যদি এই ফাইলগুলি ক্রমাগতভাবে লিখিত হয়, তবে এটি সেই ড্রাইভের আয়ু হ্রাস করতে পারে তাই আমি এই ক্যাশে ফাইলগুলিকে একটি স্পিন্ডল ড্রাইভে সরিয়ে নিয়ে ব্যবহার করব, সামান্য পারফরম্যান্স হ্রাস করব, তবে এসএসডিতে পরিধান হ্রাস করব।


1

এটি করার জন্য সর্বজনীনভাবে কোনও গ্যারান্টিযুক্ত নেই। একাধিক উপায়ে রয়েছে যে বিভিন্ন প্রোগ্রাম, বিশেষত বিভিন্ন ভাষায় লিখিত প্রোগ্রামগুলি নির্বাহযোগ্য ফাইলটি কোথায় সংরক্ষণ করে তা পরীক্ষা করতে পারে। সিমলিংকের মতো জিনিসগুলি সাধারণত কার্যকর হতে পারে তবে সর্বদা জানেন যে কিছু ব্যতিক্রম হতে পারে যা ভেঙে যায়। যদি আপনি কোনও ফাইল সরান (যেমন এক্সিকিউটেবল, তবে সম্ভবত অন্য কোনও ফাইল), কিছু প্রোগ্রাম নির্দিষ্ট জায়গায় একটি ফাইল খুঁজে পেতে পারে এবং বিভিন্নভাবে আচরণ করতে পারে (সম্ভবত বিশেষত পুরোপুরি ভেঙে যাওয়ার সম্ভাবনা রয়েছে) যদি জিনিসগুলি যেমন না হয় তবে প্রোগ্রাম আশা করে

এটি একাধিক অপারেটিং সিস্টেমের ক্ষেত্রে সত্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.