উইন্ডোজে ইনস্টলার ছাড়াই ছোট প্রোগ্রাম কোথায় ইনস্টল করবেন?


35

উইন্ডোজ প্ল্যাটফর্মে, বেশিরভাগ বৃহত অ্যাপ্লিকেশনগুলি তাদের নিজস্ব ইনস্টলার নিয়ে আসে যা C:\Program Filesসম্ভবত কিছু অন্যান্য জায়গার নীচে ফোল্ডার সেট আপ করে এবং সম্ভবত কিছু রেজিস্ট্রি কী যুক্ত করে etc.

তবে এখনও বেশ কয়েকটি সরঞ্জাম রয়েছে যা কেবলমাত্র একটি .exeবা সম্ভবত একটি READMEএবং একটি .dllবা দুটি নিয়ে গঠিত।

আমার কীভাবে এই জাতীয় সরঞ্জামগুলি ইনস্টল করা উচিত? সরাসরি C:\Program Files? সব কি এক সাবফোল্ডার অধীনে C:\Program Files? কোথাও কোথাও C:\Users\Me? কোথাও সম্পূর্ণ আলাদা?

বা .exeঅন্যান্য ফাইল রয়েছে এমনগুলির সাথে কেবলমাত্র একটিগুলির সাথে সরঞ্জামগুলির জন্য বিভিন্ন পন্থা হতে পারে, বা সম্ভবত কেবল এসগুলির সাথে .dllপৃথকভাবে চিকিত্সা করা প্রয়োজন ...

এটি করার কোনও মানক গ্রহণযোগ্য উপায় আছে কি? একটি "সেরা অনুশীলন"? উত্তরটি যদি উইন্ডোজ সংস্করণের উপর নির্ভর করে তবে আমি উইন্ডোজ 7 ব্যবহার করি।

বিশেষত, সুস্পষ্ট উত্তরের হিসাবে লোকেরা কী আঘাত করতে পারে বলে মনে হচ্ছে এটি ধরা পড়ে:

আমি ম্যানুয়ালি নতুন সাবফোল্ডার তৈরি করার চেষ্টা করেছি C:\Program Files। আসলে আমি ভেবেছিলাম আমি এর আগেও এটি করেছি, তবে উইন্ডোজ একটি ডায়ালগ রাখে গন্তব্য ফোল্ডার অ্যাক্সেস অস্বীকৃত । এটি আমাকে অন্ধভাবে চালিয়ে যান চালিয়ে ক্লিক না করে দু'বার চিন্তাভাবনা করেছিল ।

গন্তব্য ফোল্ডার অ্যাক্সেস অস্বীকৃত

এই ধারণায় যে আমার চেয়ে বৃহত্তর মন এই বিপরীতে বহু বছর ধরে এসেছিল আমি এই সম্প্রদায়কে জিজ্ঞাসা করতে চাই যে কোনও ধরণের "সেরা অনুশীলন" গৃহীত হয়েছে কিনা?


3
আপনি কোন দৃষ্টিকোণ থেকে এই প্রশ্নটি জিজ্ঞাসা করছেন? বিশেষত, এটি কি এমন একটি অ্যাপ্লিকেশন যা আপনি লিখছেন, বা আপনি অন্য কারও অ্যাপ্লিকেশন (গুলি) ইনস্টল করার চেষ্টা করছেন?
হ্যারি জনস্টন

2
@ হারি জোনস্টন: এটি অন্যান্য ব্যক্তির অ্যাপ্লিকেশন ইনস্টল করার জন্য। আমি অন্য দিন খুব বড় ফাইলগুলি দেখতে বা সম্পাদনা করার জন্য ডিজাইন করা বেশ কয়েকটি প্রোগ্রাম ডাউনলোড করেছি এবং একটি দম্পতির ইনস্টলার নেই। তবে একইটি উইন্ডোজে সর্বাধিক কমান্ড-লাইন সরঞ্জামগুলির জন্যও প্রযোজ্য, যার মধ্যে আমার বেশ কয়েকটি রয়েছে।
হিপ্পিট্রেইল

@ আল্ট্রাডিএভিভি: আমি জানতে চাই যে অন্যরাও এই সমস্যাটিকে বিবেচনা করেছে এবং একটি "সেরা অনুশীলন" করার সিদ্ধান্ত নিয়েছে কিনা। আমি C:\Program Filesঅন্য কোথাও ইনস্টল করবেন কিনা তা সিদ্ধান্ত নেওয়ার আগে কী কী সমাধান রয়েছে তা আমি জানতে চাই এবং আমি C:\Program Filesএকটি সুস্পষ্ট সমাধান হওয়ার সম্ভাব্য বাধা সম্পর্কে তথ্য সরবরাহ করি ।
হিপ্পিট্রেইল


@ আল্ট্রাডেভিভি: আমি ইতিমধ্যে আপনার পড়েছি এবং আমি ইতিমধ্যে এটির জন্য ভোট দিয়েছি। এই স্লিপার প্রশ্নটি সাড়ে তিন বছরের বিশ্রামের পরে আবার ফিরে আসার জন্য দুর্দান্ত!
হিপ্পিট্রেইল

উত্তর:


25

ব্যবহার C:\Tools

অথবা C:\Users\<user>\Tools
 

আমি ইনস্টলার ছাড়াই অনেকগুলি ছোট প্রোগ্রাম ব্যবহার করছি এবং আমি নিম্নলিখিতগুলি সুপারিশ করছি:

  • তাদের সব সংরক্ষণ করুন C:\Tools
  • যদি কোনও প্রোগ্রামে একটি ফাইল থাকে, তবে এটি সরাসরি নীচে রাখুন C:\Tools
  • যদি কোনও প্রোগ্রামে একাধিক ফাইল থাকে, তবে এটির নীচে রাখুন C:\Tools\ProgramName
  • সিসইন্টার্নাল সরঞ্জামগুলির একটি বিশেষ বিভাগ রয়েছে C:\Tools\_SysInternalsকারণ সেগুলির মধ্যে অনেকগুলি রয়েছে

C:\Toolsস্থানান্তরিত করার সময় আমি কেবল মেশিন থেকে মেশিনে চলে যাই , কবজির মতো কাজ করে।

ব্যবহারিক নমুনা (সংক্ষিপ্ত তালিকা):

সি: \ সরঞ্জাম \ autoexec-elevated.bat
সি: \ সরঞ্জাম \ cleanup.bat
সি: \ সরঞ্জাম \ BabelMap.exe
সি: \ সরঞ্জাম \ netmon.exe
সি: \ সরঞ্জাম \ notifu.exe
সি: \ সরঞ্জাম \ putty.exe
সি: \ সরঞ্জাম \ UDPixel.exe
সি: \ সরঞ্জাম \ battery.vbs

সি: \ সরঞ্জাম \ 3dclip-1.5.1 \
সি: \ সরঞ্জাম \ alternatestreamview \
সি: \ সরঞ্জাম \ মিশ্রণকারী-2.71-windows64 \
সি: \ সরঞ্জাম \ নোটপ্যাড ++, \
সি: \ সরঞ্জাম \ QueryExpress \
সি: \ সরঞ্জাম \ winscp555 \
সি: \ সরঞ্জাম \ Xinorbis \

সি: \ সরঞ্জাম \ _Sysinternals \ accesschk \
সি: \ সরঞ্জাম \ _Sysinternals \ Autoruns \
সি: \ সরঞ্জাম \ _Sysinternals \ depends22_x64 \
সি: \ সরঞ্জাম \ _Sysinternals \ depends22_x86 \
সি: \ সরঞ্জাম \ _Sysinternals \ LogonSessions \

আমি আশা করি এটি একটি ধারণা দেয়।

সম্পাদনা: বর্ধিত তথ্য

আমি মনে করি আপনার প্রশ্নে ইনস্টলের অধীনে আমার কীভাবে এই জাতীয় সরঞ্জামগুলি ইনস্টল করা উচিত? আপনি আসলে ম্যানুয়াল সেটআপ বলতে চাইছেন, ফাইলগুলি অনুলিপি করার মতো কিছু ।

থাম্বের বিধি: ম্যানুয়ালি রক্ষণাবেক্ষণ করা ফাইলগুলির জন্য ম্যানুয়ালি তৈরি ফোল্ডারগুলি ব্যবহার করুন। সিস্টেম ফোল্ডারগুলিকে (ইনস্টলেশন) প্রক্রিয়াগুলি ব্যবহার করতে দিন যা আপনি সরাসরি নিয়ন্ত্রণ করেন না। আপনি অবিলম্বে কোন সামগ্রীটি 'আপনার' তা স্বীকৃতির সুবিধা পাবেন (এবং আপনি নিখরচায় এটি অনুলিপি করতে পারেন) এবং ইনস্টলার দ্বারা কোন অ্যাপ্লিকেশন পরিচালনা করা হয়।

সুতরাং ম্যানুয়ালি ইনস্টল করার সময় (অনুলিপি করে) থেকে দূরে থাকুন

  • C:\Program Files - এখানে পাওয়া প্রোগ্রামগুলি কেবল স্থানান্তরিত হতে পারে না, অবশ্যই পুনরায় ইনস্টল করা উচিত (মাইগ্রেশনের জন্য একটি দুর্দান্ত ইঙ্গিত দেয়)
  • C:\Program Files (x86) - উপরের হিসাবে, তবে 64৪-বিট সিস্টেমে, 32-বিট প্রোগ্রামগুলি এখানে চলে যায় (নির্দিষ্ট অ্যাপ্লিকেশনটি 32-বিট বা -৪-বিট কিনা তা নির্ধারণের জন্য একটি ইঙ্গিত দিতে পারে)
  • C:\ProgramData- এখানে পাওয়া অ্যাপ্লিকেশন স্টোরগুলি দেখায় যে এই প্রোগ্রামগুলি তাদের নিজস্ব উপায়ে তাদের কিছু ডেটা বজায় রাখে। কিন্তু আপনি কি আপনার প্রোগ্রামগুলিকে ডেটার আওতায় রাখার বিষয়ে জিজ্ঞাসা করেছেন ? ভালো বুদ্ধি নই.
  • C:\Users\Steven\AppData- আবার, ডেটা এর অধীনে প্রোগ্রামগুলি রাখা ভাল ধারণা নয়। আপনি যদি ডেটা সম্পর্কে জিজ্ঞাসা করেন, তবে এই পথটি সম্পর্কে বেশ কয়েকটি আকর্ষণীয় জিনিস লেখা যেতে পারে। তবে প্রোগ্রামগুলির জন্য কেবল 'না'। :)

সম্ভাব্য পথ

  • C:\Users\Steven- যদি এটি একটি ভাগ করা কম্পিউটার হয় এবং আপনি এটি পরিষ্কার রাখতে চান, তবে কোনও বৈশ্বিক ডিরেক্টরি তৈরি না করার সিদ্ধান্ত নিয়েছেন যদি আপনার বিকল্প মূল হতে পারে । আপনি C:\Users\Steven\Toolsআপনার প্রোগ্রামগুলির জন্য বিবেচনা করতে পারেন বা এমনকি আপনি উইন্ডোজের অনেক জায়গা থেকে শর্টকাটের মাধ্যমে উপলভ্য C:\Users\Steven\Desktop\Toolsআরামদায়ক ডেস্কটপ ফোল্ডার অ্যাক্সেস ব্যবহার করতে চান । তবে আগেরটি আরও ভাল হতে পারে এবং আপনি এখনও এই ফোল্ডারের শর্টকাটটি ডেস্কটপে বা যখনই প্রয়োজন পড়তে পারেন।

সম্পাদনা করুন: অতিরিক্ত দরকারী ইঙ্গিত:

আপনি যদি উইন্ডোজ 10 স্টার্ট মেনুতে স্বীকৃতিপ্রাপ্ত কিছু ছোট প্রোগ্রাম তৈরি করতে চান (তাদের নামগুলির ক্রমবর্ধমান অনুসন্ধানের জন্য বা Ctrl+ Shift+ ব্যবহার করে তাত্ক্ষণিক উন্নত শুরু করার জন্য Enter), তাদের শর্টকাটগুলি সেখানে যুক্ত করুন এবং সেগুলি একবার চালু করুন । (তারপরে আপনি এগুলি সরাতে পারেন))


এটি ভাল শোনাচ্ছে, তবে এটি কি সেরা অনুশীলনের ডকুমেন্টেশন বা এরকম কিছু দ্বারা সমর্থিত? যদি তা হয় তবে তা উত্তরটির উন্নতি করবে।

@ ডরিটোস্টাইল - আপনার কর্পোরেশনে আপনার বর্তমানের সেরা অনুশীলনের ডকুমেন্টেশন চেক করা দরকার। আপনি যদি আরও কিছু সাধারণ সেরা অনুশীলনের ডকুমেন্টেশন সম্পর্কে জানেন তবে দয়া করে আমাকে জানান এবং আমি এটি যাচাই করব।
মিরোক্লাভ

1
আমি "সি: \ ইউটিলিটি" ব্যবহার করি তবে অন্যথায় এই একই পদ্ধতির ব্যবহার করি!
জন স্নাইডার

'সরঞ্জাম' এর পরিবর্তে অন্য কিছু, ঠিক কীভাবে কাজ করবে: যদি আমি এর মতো কিছু ব্যবহার করি C:\Otherবা C:\Users\<user>\Other, তবে কী সেটিকে 'সরঞ্জাম' হিসাবে "বৈধ" হিসাবে বিবেচনা করা হবে?
হেনরিক

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

11

যতদূর আমি জানি কোন সর্বজনীন পদ্ধতির নেই।

আপনার অ্যাপ্লিকেশনগুলিতে এতে স্থাপন করা C:\Program Filesএকটি বরং আদর্শ উপায়। এবং আপনি অ্যাক্সেস সুরক্ষা পাবেন : নিয়মিত (এবং উন্নত নয়) ব্যবহারকারীরা এতে লিখতে পারবেন না C:\Program Files। সুতরাং আপনি দুর্ঘটনাক্রমে মুছে ফেলতে পারবেন না, এই জাতীয় ফাইলগুলি ওভাররাইট করুন; এবং এগুলি ভাইরাস থেকে আরও সুরক্ষিত।

এই কারণেই আপনি সতর্কতাটি পান - উত্থাপনের অনুরোধ - যখন আপনি কোনও ফোল্ডার তৈরি করার চেষ্টা করেন C:\Program Files

তাই, C:\Program Filesহয় সবচেয়ে নিরাপদ এক্সিকিউটেবল ফাইলের জন্য জায়গা।

তবে এটি (পোর্টেবল) অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত নয় যা তাদের কনফিগারেশনটি কাছে সংরক্ষণ করে .exeকারণ তারা কনফিগারেশন পরিবর্তনগুলি সংরক্ষণ করতে সক্ষম হবে না।


C:\ProgramDataব্যবহারকারীদের মধ্যে ভাগ করা অ্যাপ্লিকেশন ডেটা সংরক্ষণ করার জন্য। ডিফল্টরূপে সমস্ত ব্যবহারকারীরাই এখানে ফাইল এবং ফোল্ডার তৈরি করতে পারে তবে কেবল তাদের ব্যবহারকারীরাই এই ফাইলগুলি পরিবর্তন করতে পারবেন।

এই ফোল্ডারটি সহজেই ভাগ করা অ্যাপস / সরঞ্জামগুলির জন্য ব্যবহার করা যেতে পারে। একই সময়ে, আমি এই ফোল্ডারে কোনও অ্যাপ দেখিনি।


আপনি যদি আপনার ব্যবহারকারীর প্রোফাইলে অ্যাপ্লিকেশন রাখেন C:\Users\<username>তবে, সিস্টেমের অন্যান্য ব্যবহারকারীদের এতে অ্যাক্সেস পাবেন না। আপনার কাছে আপনার প্রোফাইলে সমস্ত অনুমতি আছে, সুতরাং আপনি কোনও সুরক্ষা সতর্কতা পাবেন না। ক্রম ব্যবহারকারীর প্রোফাইলে ইনস্টল করার কারণ: এটিকে উন্নতির অনুরোধ না করে সহজেই আপডেট করতে পারে।

প্রতি ব্যবহারকারী মোডে, উইন্ডোজ ইনস্টলার প্যাকেজ, .msiফাইল, ইনস্টল করুন C:Users\<username>\AppData\Microsoft\Installer\<ProductId>। সুতরাং ব্যবহারকারীর প্রোফাইলে অ-ভাগ করা অ্যাপ্লিকেশনগুলি রাখা বেশ মানক standard

আমি utilsযা কেবলমাত্র আমাকে উপযোগী অ্যাপ্লিকেশনগুলির সাথে আমার ইউজার প্রোফাইলে ফোল্ডার। এই ফোল্ডারটি PATHসহজেই অ্যাক্সেসের জন্য আমার ব্যবহারকারীদের পরিবেশের পরিবর্তনশীলতে যুক্ত করা হয় ।

ভাগ করা অ্যাপ্লিকেশনগুলির জন্য, আমি C:\toolsসম্ভবত অন্য ড্রাইভে ব্যবহার করি বা অনুরূপ ডিরেক্টরি ব্যবহার করি । এটি গ্লোবাল PATHভেরিয়েবলে যুক্ত হয়েছে ।


7

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


আমি C:\Program Files\binএই ধরণের সরঞ্জাম এবং ইউটিলিটিগুলির জন্য জেনেরিক তৈরির বিষয়টি বিবেচনা করেছি । সাহায্য করার জন্য ধন্যবাদ.
হিপ্পিট্রেইল

5

আমি যতদূর জানি কোন সেরা অভ্যাস আছে। আপনি কীভাবে এটি পরিচালনা করতে চান তা সিদ্ধান্ত নেওয়া পৃথকভাবে আপনার উপর নির্ভর করে।

আমি ইনস্টলার সহ যে কোনও অ্যাপ্লিকেশনের মতো একই মান অনুসরণ করি। যদি এটি এক্সিকিউটেবল বা লাইব্রেরি হয় \Program Files\তবে আমি এটি B৪ বিট Program Files (x86)\হলে এবং যদি এটি 32 বিট হয় তবে একটিতে রাখব।

আমার Usersফোল্ডারে ডেটা ফাইলগুলি সংরক্ষণ করার প্রবণতা যেহেতু তারা সাধারণত কোনও ব্যবহারকারীর সাথে নির্দিষ্ট থাকে।

গুগল ক্রোম এবং ক্লিক-ওয়ান অ্যাপ্লিকেশনগুলির মতো রয়েছে যা মোতায়েন করে Users\AppData\, তবে এগুলি সাধারণত একাধিক প্রোফাইলে পাওয়া যায় না।

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

অনুমতি সতর্কতা রক্ষার সাথে। এটা ঠিক যে একটি সতর্কতা । ভুল কারণে ফোল্ডারটি ব্যবহার করা থেকে আপনাকে সতর্ক করা সহজ, তবে এটি আপনাকে এটি ব্যবহার করতে বাধা দেয় না।


4
আমি প্রোগ্রাম ফাইল ফোল্ডারে ম্যানুয়ালি অ্যাপ্লিকেশন ইনস্টল না করার পরামর্শ দিচ্ছি, কারণ ইনস্টলার ছাড়াই অ্যাপ্লিকেশনগুলি প্রায়শই হয় প্রবীণ বা অন্য অপারেটিং সিস্টেমের পোর্ট, তাই তারা সর্বদা পথের জায়গাগুলির সাথে ভালভাবে লড়াই করতে পারে না। YMMV।
হ্যারি জনস্টন

3
আমি নিজে নিজেও কোনও কিছু ইনস্টল না করার পরামর্শ দিচ্ছি %ProgramFiles%, তবে অন্য কারণে: ইনস্টলার ছাড়াই অ্যাপ্লিকেশনগুলি প্রায়শই পোর্টেবল হয় এবং আপনার সেখানে লেখার অনুমতি নেই
কিনোকিজুফ

4

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

আপনি সহজেই বিতরণ করতে পারবেন না এমন অ্যাপ্লিকেশনগুলির জন্য নিজের প্যাকেজগুলি তৈরি করাও সহজ । আপনার নিজের নিজের নেটওয়ার্কে নিজের কিছু বিতরণ করার অধিকার সম্ভবত রয়েছে; সুতরাং সেই অ্যাপ্লিকেশনগুলির জন্য আপনি একটি স্থানীয় সংগ্রহশালা সেটআপ করতে পারেন । আপনি যদি অনেকগুলি কম্পিউটার পরিচালনা করছেন বা ইন্টারনেটের সীমিত ব্যান্ডউইথ রয়েছে তবে এটি বিনামূল্যে স্টাফের জন্যও সহায়ক হতে পারে।


2

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

আপনার পরিবেশগত ভেরিয়েবলগুলি (স্টার্ট> কন্ট্রোল প্যানেল> সিস্টেম> অ্যাডভান্সড> এনভায়রনমেন্টাল ভেরিয়েবলস) পরিবর্তন করতে ভুলবেন না এবং আপনার PATH সিস্টেমের ভেরিয়েবলের জন্য কোনও নতুন অ্যাপ পাথ যুক্ত করা উচিত। এটি আপনাকে কমান্ড প্রম্পট থেকে বা উইন্ডোজ + আর (রান কমান্ড) ব্যবহার করে চাহিদা অনুযায়ী চালাতে সহায়তা করে।


5
আমি মনে করি সাইগউইন বিকাশকারীরা উইন্ডোজ স্ট্যান্ডার্ড সম্পর্কে কোন চিন্তা করে না এবং তাদের খারাপ অভ্যাসটি কপি করা ভুল (রুট ডিরেক্টরিতে ফোল্ডার তৈরি করা)। আমি \Program Filesএটি লিনাক্সে ডিরেক্টরি তৈরির মতো অনুভব করি ।
কামিল

আমি জানি না কেন এটি খারাপ জিনিস হবে। সাইগউইন একটি ইউনিক্স পরিবেশের জন্য। সাইগউইন উইন্ডোজ স্ট্যান্ডার্ডগুলি কেন পূরণ করবেন, যখন তারা ইউনিক্স সরঞ্জাম ব্যবহার করতে চান এমন লোকদের জন্য?
সূর্য

@ সুন! ওপি উইন্ডোজ সেরা অনুশীলনের জন্য জিজ্ঞাসা।

1

C:\Users\Me\toolName(ওরফে% হোমপথ% \ টুলনাম) হ'ল Meএই সরঞ্জামগুলির কয়েকটি ব্যবহারকারী লেখার (অস্থায়ী) ফাইল লেখার পরে ব্যবহারকারীদের জন্য এটি ধরে নেওয়ার সঠিক জায়গা এবং Program filesফোল্ডারে লেখার জন্য ব্যবহারকারীর অনুমতি প্রয়োজন । আর একটি প্লাস হ'ল আপনি এটির ব্যাক আপ নিতে ভুলে যাবেন না কারণ এটি ইতিমধ্যে ব্যবহারকারীর স্পেসে রয়েছে।


2
আমি %homepath%' rather than সি: \ ব্যবহারকারী \ আমার\ ব্যবহার করব ` এটি ডিফল্ট অবস্থান সরিয়ে নেওয়া সত্ত্বেও সঠিক অবস্থানের দিকে নির্দেশ করে এবং এভাবে আরও বহনযোগ্য। লেখার / টেম্পোর অংশের জন্য +1।
হেনেস

আমি যুক্ত হয়েছিলে এবং পরিবর্তিত না হওয়ার কারণে সংশোধন করে এডিট করি এবং প্রশ্নের পরিবর্তে একই
পদটির

0

এ সম্পর্কে কোনও নিয়ম নেই, আপনি যেখানে চান সেখানে এগুলি ইনস্টল করতে পারেন তবে অ-ব্যবহারকারী ফোল্ডারে আপনার ওএসপি (অপারেটিং সিস্টেম পার্টিশন) এ ইনস্টল করা সাধারণত ভাল ধারণা, কারণ আপনি একই অ্যাক্সেস সুরক্ষা পাবেন আপনার কি অন্যান্য অ্যাপ্লিকেশন রয়েছে? এটি দুর্ঘটনাক্রমে মুছে ফেলা শক্ত করে তোলে বা তৃতীয় পক্ষের দ্বারা এগুলি সংশোধন করেছে (যেমন: ভাইরাস)।

ব্যক্তিগতভাবে, আমি সাধারণত প্রোগ্রামটি "সি: \ প্রোগ্রাম ফাইলগুলি (x86)" এ রেখেছি কারণ বেশিরভাগ প্রোগ্রামের মুখোমুখি হয়েছি 32 বিট, তবে যদি এটি একটি bit৪ বিটের প্রোগ্রাম হত তবে আমি এটি সি: \ প্রোগ্রাম ফাইলগুলিতে রেখে দিতাম " যদি এটি কোনও সিস্টেম সম্পর্কিত প্রোগ্রাম (যেমন: Imagex.exe) হয় তবে আমি এটিকে 32 বিট প্রোগ্রামের জন্য "সি: \ উইন্ডোজ \ সিস্টেম 32" এবং 64 বিট প্রোগ্রামগুলির জন্য "সি: \ উইন্ডোজ \ সিস্টেম 32" এর থেকে আরও সহজে অ্যাক্সেসের অনুমতি দেব place এলিভেটেড কমান্ড চালানোর সময় কমান্ড লাইনটি অনুরোধ জানায়, কারণ আপনি ডি: ডিফল্ট সি: \ উইন্ডোজ \ system32 "এ শুরু করেন; এর অর্থ আপনি প্রোগ্রামটি চালনার জন্য সি: \ অবস্থান \ name.exe "এর পরিবর্তে" name.exe "টাইপ করতে পারেন।

কিছু লোক তাদের পোর্টেবলকে আলাদা করতে পছন্দ করেন (এটির প্রয়োজন হয় না বা তার ফোল্ডারের বাইরে আনসারভিজড বিকল্পগুলি সঞ্চালনের প্রয়োজন হয় না), এবং ইনস্টল-ভিত্তিক (পোর্টেবল নয়, তবে কোনও ইনস্টলার ব্যবহারের প্রয়োজন হয় না) একটি নতুন ডিরেক্টরি তৈরি করে নিয়মিত প্রোগ্রামগুলি থেকে প্রোগ্রামগুলি তাদের ওএসপিতে (যেমন: সি: \ পোর্টেবল প্রোগ্রাম ফাইলগুলি (x86), বা সি: ump ডাম্পেবল প্রোগ্রাম ফাইল (x86)। চমত্কার।

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


1
আমি মনে করি আপনি মূলত প্রশ্নটি ভুল বুঝেছেন। মূল প্রশ্নের প্রথম অংশটি "সেরা অনুশীলন", "বিধিগুলি কী কী" নয়।
স্টিভেন পেনি

@ স্টেভেনপেনি একেবারেই নয়, কেবল একটি আলাদা ফ্রেসিং। প্রশ্নের বিন্দুটি এক্স করা বা না করার কারণ
রবিন হুড

আমি ঠিক আমার পছন্দ মতো কিছু নিয়ে এসেছি: Etcঅথবা Etceteraআপনি যদি সত্যিকারের অভিনব প্যানসি ল্যাটিন পছন্দ করেন। কাছাকাছি দ্বিতীয় স্থানে, আমিও বিবেচনা করেছি Misc। তবে Etcআমার জন্য চুক্তিটি সিল করে দিয়েছে। :)
হেনরিক

0

আমি একটি শর্টকাট তৈরি মনে C:\Toolsমধ্যে Send Toউইন্ডোতে মেনু এটা সবসময় যে কোন জায়গা থেকে প্রবেশযোগ্য শ্রেষ্ঠ হিসাবে বিকল্প। এইভাবে আপনি আপনার ছোট প্রোগ্রামগুলিকে ডান ক্লিক করে এবং উইন্ডোজ যে কোনও জায়গা থেকে পাঠাতে মেনু থেকে সরঞ্জামগুলি চয়ন করে দ্রুত "ইনস্টল" করতে পারেন ।

আমি এই টিউটোরিয়াল সম্পর্কে পেয়েছিলাম হাওটুকিক থেকে মেনুতে প্রেরণে কীভাবে যুক্ত করবেন সে সারাংশটি
পেস্ট করেছি:

সেন্ডটো ফোল্ডারে উঠতে আপনাকে এক্সপ্লোরার উইন্ডোটি খুলতে হবে এবং তারপরে নীচের অংশে ঠিকানা বারে আটকানো হবে।

% AppData% \ মাইক্রোসফট \ উইন্ডোজ \ চালায়

তারপরে আপনার প্রোগ্রামগুলি অনুলিপি করতে চান এমন ফোল্ডারের শর্টকাটটি আটকান।

তারপরে আপনি যখনই কোনও নতুন পোর্টেবল অ্যাপ্লিকেশন ডাউনলোড করবেন কেবল তখনই এটিটি বের করুন এবং সেই জায়গায় প্রেরণ করুন।
একমাত্র সমস্যা হ'ল শর্টকাট তৈরি করা যা আমি নিজে নিজেই এটি করার জন্য উপযুক্ত মনে করি।
শুভেচ্ছা।


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

1
না। দেখে মনে হচ্ছে আপনি এবং সমস্ত নিম্নগামীরা আমার অর্থ যা পেয়েছেন তা পান নি। আমি বলতে চাইছি উদাহরণস্বরূপ একটি শর্টকাট যুক্ত করুন C:\Tools\ যাতে Send Toফোল্ডার করতে এবং এটিকে যে কোনও জায়গা থেকে অ্যাক্সেস করতে হবে তবে আপনার নিজের প্রোগ্রামগুলির প্রত্যেকটিকে ম্যানুয়ালি কপি করার ঝামেলা থাকবে না। আমার উত্তরটি অন্য স্টাড অন্যদের পড়ার জন্য মোকাবিলার প্রক্রিয়াটি দ্রুততর করে তুলতে পারে। এটি আমার জন্য দুর্দান্ত কাজ করে।
আল্ট্রাডেভিভি

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

না, উইন্ডোজ ভিস্তার সাথে শুরু করে, %APPDATA%চলকটি %USERPROFILE%\AppData\Roamingফোল্ডারে মূলযুক্ত , সুতরাং উইন্ডোজ 7 এর জন্য উপরের পথটি সঠিক। উইন্ডোজ এক্সপিতে আপনার ইঙ্গিত অনুসারে রোমিং ফোল্ডারটি যুক্ত করতে হবে।
আমি বলছি মনিকা পুনরায়

যদি আপনি বিশ্বাস করেন যে আপনার প্রশ্নটি পরিষ্কার নয় তবে আপনার এটি পরিষ্কার করা উচিত। আপনি দুটি উত্তর জমা দিয়েছেন কেন?
রামহাউন্ড

0

উইন্ডোজে ডিফল্ট সিস্টেম পাথ এনভায়রনমেন্ট ভেরিয়েবল এমন কিছু (উইন্ডোজ ইনস্টল হওয়া সংস্করণের উপর নির্ভর করে):

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

এই বিকল্পগুলির মধ্যে,% সিস্টেমরুট% (যা সাধারণত C:/) আপনার পড়া / লেখার পক্ষে সেরা পছন্দ বলে মনে হয় এবং এটি পরে উল্লেখ করা সহজ হবে।

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