يعد مربع الحوار "تشغيل" واحدًا من أكثر الأدوات المفيدة في حالة رغبة المستخدم في فتح البرامج على جهاز الكمبيوتر الخاص به. ومع ذلك، لفهم آلية تشغيل مربع الحوار "تشغيل" بشكل أفضل وكذلك كيفية تحديد مربع الحوار "تشغيل" لمكان وجود التطبيق على النظام، يرجى الرجوع إلى المقالة أدناه بواسطة LuckyTemplates.

بسأل:
كمستخدم ذي خبرة، غالبًا ما أستخدم مربع الحوار "تشغيل". أستطيع أن أفهم سبب عمل الأوامر أدناه في مربع الحوار "تشغيل"، والسبب هو أن هذه الأوامر موجودة في متغير بيئة PATH المتوفر.
- com.mspaint
- diskmgmt.msc
- Explorer
بالإضافة إلى ذلك، تعمل الأوامر المذكورة أعلاه أيضًا على CMD.
ومع ذلك، لدي سؤال: لماذا تعمل الأوامر أدناه في مربع الحوار "تشغيل"، على الرغم من أن هذه الأوامر ليست في متغير بيئة PATH المتوفر، وهذه الأوامر أيضًا لا تعمل على CMD؟ :
- ثعلب النار
- winword
- com.iexplore
فكيف يعرف مربع الحوار "تشغيل" مكان وجود الملفات؟
رد:
عند تنفيذ أي أمر في مربع الحوار "تشغيل"، سيبحث النظام عن مفتاح تسجيل مسارات التطبيق:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\مسارات التطبيق
و:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
على سبيل المثال:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
بشكل افتراضي، تحتوي بيانات القيمة على المسار الكامل للتنفيذ. إذا لم يتم العثور على المسار، فسيقوم مربع الحوار "تشغيل" بالبحث في كل دليل في المسار. في المقابل، لا يبحث CMD (موجه الأوامر) عن مفاتيح التسجيل هذه ولكنه يبحث فقط عن PATH.
راجع بعض المقالات الإضافية أدناه:
حظ سعيد!