উইন্ডোজ রান ডায়ালগ এক্সিকিউটেবলগুলি সনাক্ত করে?


19

আমি যখন উইন্ডোজ রান সংলাপে "ফায়ারফক্স" প্রবেশ করি (যেমন ডায়ালগটি যখন আপনি windows+ টি আঘাত করবেন তখন প্রদর্শিত Rহবে), ফায়ারফক্স চালু হবে।

তবে, " %path%ফায়ারফক্স.এক্সজি" আমার মধ্যে নেই কারণ যখন আমি "ফায়ারফক্স" টাইপ করি তখন cmd.exeআমি পাই

'ফায়ারফক্স' কোনও অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়।

সুতরাং স্পষ্টতই %path%রান ডায়লগ দ্বারা আবিষ্কারযোগ্য হওয়ার জন্য উইন্ডোজগুলিতে এক্সিকিউটেবলের সন্ধানের প্রয়োজন নেই । কিভাবে কাজ করে?

উত্তর:


29

স্পষ্টতই রান ডায়লগটি%%%% পরিবেশের পরিবর্তনশীল নয়, "অ্যাপ পাথ" রেজিস্ট্রি কীও পরীক্ষা করেরান ডায়ালগ সম্পর্কে একটি টেকেরপাবলিক নিবন্ধ থেকে :

আপনি কিছু তৃতীয় পক্ষের অ্যাপ্লিকেশন আরম্ভ করতে পারেন ওপেন পাঠ্য বাক্সে এক্সিকিউটেবল ফাইলের নাম টাইপ করে এবং ঠিক আছে ক্লিক করে though যদিও এই অ্যাপ্লিকেশনগুলির পাথগুলি পরিবেশের পরিবর্তনশীলে প্রদর্শিত হয় না। এটি সম্ভব হওয়ার কারণটি হ'ল কিছু অ্যাপ্লিকেশনগুলির জন্য ইনস্টলেশন প্রক্রিয়াটি অ্যাপ পাথস নামে একটি বিশেষ রেজিস্ট্রি কীতে এক্সিকিউটেবল ফাইলের পাথ যুক্ত করে।

রেজিস্ট্রিতে সম্পর্কিত অবস্থানগুলি হ'ল HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsএবং HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths(এটি সর্বশেষ ব্যবহারকারীর সাথে সুনির্দিষ্ট হচ্ছে)। আপনি সেখানে নিজের "অ্যাপ পাথ" যুক্ত করতে পারেন রিজেডিট দিয়ে।


আপনাকে ধন্যবাদ, আমি একই জিনিস (ফায়ারফক্স) দ্বারা বিস্মিত হয়েছি এবং আপনার উত্তর এটি ভালভাবে ব্যাখ্যা করেছে।
অ্যাডাম প্লোচার

এছাড়াও, চেক করতে ভুলবেন না HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths। আমি এই সমস্যারও মুখোমুখি হয়েছি কারণ আমি ক্রোমের বিটা + ক্যানারি সংস্করণ ইনস্টল করেছি তবে কেন কানারিটি খোলা হচ্ছে তা বুঝতে পারি নি তবে ক্রোমের স্থিতিশীল সংস্করণ নয়, যদিও উভয়ই এটিতে নেই %PATH%। এই উত্তরটি সাহায্য করেছে, তবে এটির HKCUপরিবর্তে এটি ছিল HKLM!
অংশ_স্প্লিট

1
@ চঙ্ক_স্প্লিট ধন্যবাদ, উত্তর আপডেট হয়েছে
wcoenen

2

উইন্ডোজের নতুন সংস্করণগুলিতে রান ডায়ালগটি আপনার স্টার্ট মেনুতে পাওয়া শর্টকাটগুলিও চালাবে। আমি কখনই এটি কাজ করা শুরু করি তা নিশ্চিত নই ... এটি উইন্ডোজ 95 পর্যন্ত ফিরে যেতে পারে, যদিও আমি এটি মনে করি না।

সম্পাদনা: এই উত্তরটি ভুল। উপরে উত্তর হিসাবে সঠিক উত্তরটি অ্যাপ পাথস রেজিস্ট্রি কী।


আমি বিশ্বাস করি এটি এক্সপি ছিল, তবে নির্দিষ্ট নয়।
বিবিলেকে

1
এটি সঠিক ব্যাখ্যা বলে মনে হচ্ছে না। আমি আমার স্টার্ট মেনুতে অ্যাপ্লিকেশনগুলির পাল্টা উদাহরণগুলি খুঁজে পেতে পারি (যেমন ট্রুক্রিপ্ট) যা আমি রান ডায়ালগের মাধ্যমে শুরু করতে পারি না।
wcoenen

উইন্ডোজের সাম্প্রতিক সংস্করণগুলিতে এমনকি রান ডায়ালগটি অপরিবর্তিত রয়েছে। যদিও স্টার্ট মেনুতে অনুসন্ধান বাক্সটি অন্য বিষয়। তবে এটি এমন একটি অনুসন্ধান বাক্স যা PATH- তে পাওয়া প্রোগ্রামগুলি চালানোর ক্ষেত্রেও ঘটে।
জোয়

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