برنامه Run برای اجرای مستقیم فایلها و برنامهها همراه با پارامترهای (Parameters) مخصوص آن ساخته شده است. درواقع کارکرد برنامه Run تقریبا مشابه یک خط دستور از خط فرمان (Command Prompt) است. در ادامه با ما باشید تا با برنامه Run آشنا شوید.
برنامه Run چیست؟
برنامه Run (یا Run dialog) در بیشتر نسخههای سیستم عامل ویندوز مایکروسافت (Microsoft Windows Operation System) به صورت تعبیه شده (Built-in) وجود دارد.
این برنامه برای اجرای مستقیم فایلها و برنامهها همراه با پارامترهای (Parameters) مخصوص آن ساخته شده است. درواقع کارکرد برنامه Run تقریباً مشابه یک خط دستور از خط فرمان (Command Prompt) است. شما میتوانید از این برنامه برای اجرای هرگونه برنامه و فایل همراه پارامترهای آن استفاده کنید. شما میتوانید بیشتر دستورات Run را در خط فرمان انجام دهید. درواقع برنامه Run فقط نوعی رابط گرافیکی برای اجرای مستقیم برنامههاست.
نکته: دیالوگ Run با Run DLL یکی نیست. شبیه بودن نام این دو گاهاً کاربران را به اشتباه میاندازد.
نحوه اجرای برنامه Run:
برای اجرای دیالوگ Run روشهای مختلفی وجود دارد که برخی از آنها عبارت اند از:
-
از طریق کلید میانبر
این روش معمول ترین و البته آسان ترین روش جهت اجرای برنامه Run میباشد. کافیست بر روی صفحه کلید خود کلیدهای ترکیبی R + Windows را بفشارید.
-
از طریق منو Start
به دلیل این که منوهای استارت ویندوز ۷ با ویندوز ۸ و ۸.۱ متفاوت است، این بخش را به دو قسمت تقسیم کرده ایم. برای مشاهده آموزش بر روی بلوک ویندوز مورد نظر خود کلیک کنید:
ویندوز ۸ و ۸.۱
ویندوز ۷
۱- برای اجرای برنامه Run کافیست منوی Start ویندوز () را باز کنید. برای اینکار میتوانید از میانبر منوی استارت (کلید Windows) بر روی صفحه کلید خود استفاده کنید یا منو را از پایین، سمت چپ ویندوز خود باز کنید.
۲- در قسمت Search programs and files عبارت run را وارد کنید سپس برنامه Run () را از قسمت Programs اجرا کنید.
-
از طریق خط فرمان (Command Prompt)
شما میتوانید برنامه Run را از طریق Command Prompt (به اختصار CMD) نیز اجرا کنید. کافیست در خط فرمان، از دستور زیر استفاده کنید:
rundll32.exe shell32.dll ,#61
در این دستور ابتدا برنامه rundll32.exe را فراخوانی میکنیم. چون rundll32.exe در مسیر C:\Windows\System32 قرار دارد، نیازی نیست که مسیر کامل فایل را وارد کنیم. پس از فراخوانی rundll32.exe به آن دستور میدهیم تا از فایل shell32.dll (که برخی از توابع کاربردی و مهم ویندوز را شامل میشود) تابع شماره ۶۱ام یعنی تابع RunFileDlg را اجرا کند.
چون تابع دیالوگ Run در فایل shell32.dll است و نمیتوانیم تابعی را به صورت مستقیم از فایل DLL اجرا کنیم، بنابراین از برنامه rundll32.exe استفاده میکنیم. با استفاده از این برنامه، میتوانیم به صورت مستقیم از توابع فایلهای DLL استفاده کرد.
نحوه استفاده از برنامه Run:
برای اجرای برنامه و فایلها کافیست در قسمت Open آدرس کامل برنامه یا فایل مورد نظر را وارد کنید یا با کلیک بر روی Browse فایل مورد نظر را انتخاب کنید تا آدرس کامل آن در قسمت Open وارد شود.
نکته: درصورتی که در قسمتی از کل مسیر فایل کاراکتر فاصله وجود داشت، در ابتدا و انتهای مسیر فایل یک کتیشن (“) قرار دهید.
نکته: برای برنامههایی که در پوشه Windows\System32 درایو ویندوز قرار دارند و یا به صورت Built-in وجود داشته اند، کافیست نام برنامه را وارد کنید.
درصورتی که میخواهید برنامه یا فایل را همراه با پارامترهای مخصوص آن اجرا کنید کافیست بعد از مسیر کامل فایل، یک کاراکتر فاصله اضافه کرده و سپس پارامترها را وارد کنید.
درصورتی که در مسیر کل فایل کاراکتر فاصله وجود داشت و مجبور به اضافه کردن کتیشن به ابتدا و انتهای آن شدید، پارامترها را بهتر است پس از یک کاراکتر فاصله از کتیشن انتهایی وارد کنید.
تصاویری از برنامه Run در ویندوز های مختلف:
برنامه Run در بسیاری از نسخههای ویندوز، به صورت Built-in وجود داشته که از نظر ظاهری، تفاوت چندانی نکرده است.
چطور run رو از طریق cmd باید اجرا کنیم؟
سلام، اولاً معذرت میخام که دیر جوابتونو میدم.
برای اجرای Run از طریق CMD باید از دستور زیر استفاده کنید:
rundll32.exe shell32.dll ,#61
توضیحات اضافی به مطلب افزوده شد.
سلام چطوری میشه به لیست کامل فرمان های cmd دسترسی داشته باشیم
سلام. میتونین با تایپ کردم دستور “help” تعدادی از دستورات عمومی رو ببینین. ولی توصیه میکنم یه سری به {این صفحه} بزنید تا لیست تقریبا کاملی از این دستورات رو ببینید.
سلام من یه مشکلی با کامپیوتر خوابگاه دارم اینکه هیچ چیز نمی شه روش نصب کرد وقتی می خواهیم چیزی نصب کنیم صفحه ای باز می شه که بالای آن نوشته adminester , و پایین پسورد می خواد فردی که پسورد گذاشته از موسسه رفته و کسی هم اطلاع ندارد چگونه باید این مشکل را حل کرد؟
سلام. این یعنی شما دسترسی که برای نصب یا کارکردن اون برنامه میخاین رو ندارین و باید با یه اکانتی با سطح دسترسی Administrator (مدیر) کار کنین. میتونین با درمیون گذاشتن این موضوع، درخواست بدین تا ویندوزتون رو عوض کنن. اینجوری اکانت ادمین هم از بین میره و همه چیز به حالت عادی برمیگرده (قبل از نصب دوباره حتما فایل هایی که لازم دارین رو کپی کنین). لطفا ویندوزتون رو بگین تا بیشتر راهنمایی کنم.
اقای نصیری بسیار توضیحاط کاملی بود واقعا ممنونم$
شاد باشید وخندان ، هرلحظه دوچندان.
سلام آقا امیر.یه مشکل دارم امید وارم کمکم کنی.
من وقتی می خواهم فلشمو باز کنم ارور RUN DLL میده و مینویسه:
THERE IS A PROBLEM STARTING. IS NOT VALID WIN32 APPLICATION
هرچه زودتر جوابمو بدی ازت ممنون می شم.لطفا جواب رو به ایمیلم بفرست.
سلام، اگه منظورتون اینه که دقیقا وقتی فلش رو متصل میکنید یا میرید به درایوش، باید بگم که شما هیچ برنامهای رو به صورت مستقیم باز نمیکنید (بگذریم از این که برخی از برنامه ها که روی کامپیوتر و نه روی فلش هستند، وقتی که چیزی به کامپیوتر متصل میشه اجرا میشن). پس در این صورت به احتمال 99% مشکل از فایل Autorun.inf هستش که معمولاً به صورت مخفی وجود داره. توی این فایل برخی از پیکربندی هایی قرار میگیره که یکی از اونا اجرای برنامه ای به صورت خودکاره. پس اگه این فایلو حذف کنیم مشکلتون برطرف میشه البته ممکنه مثلا آیکون فلش یا اسمش تغییر کنه که مشکلی نیست.
از طریق همین برنامه Run عبارت cmd.exe رو اجرا کنید. بعد از اینکه صفحه سیاه رنگ ظاهر شد به ترتیب دستورات زیر رو وارد کنید. فقط بجای M توی دستور اول، حرف درایو فلشتون رو وارد کنید (تو دستور اول علامت دو نقطه بعد از حرف M هستش که به دلیل راست چین بودن کلمات اینجوری دیده میشه):
cd /d M:
attrib -r -s -a -h autorun.inf
del /q autorun.inf
بعد از اون برنامه خارج بشین و فلش رو دوباره امتحان کنید. اگه بازم حل نشد پس از طرف کامپیوتر شما این فایل ساخته میشه که میتونه کار یه ویروس باشه یا یه برنامه دیگه.
البته این مشکل به برنامه Run هیچ ربطی نداره! کاش توی پست مربوط به USB میپرسیدین. به هرحال، موفق باشید.
با سلام و درود
ممنون از لطفتون
توضیحات کتیشن شما خیلی بدرد ما خورد
موفق باشید
اقا دمت گرم ایول خیلی حال کردم
با سلام
ممنون عالی بود
با سلام. برای کامپایل کردن برنامه و اجرا باید چیکار کنم؟
سلام. دوست عزیز برای اینکار باید طبق زبانی که اون برنامه نوشته شده، کامپایلر مخصوص خودشو (مثلا برنامه Turbo C++ برای c++ و …) دانلود و نصب کنید بعد با استفاده از اون سورس کد مورد نظر رو کامپایل کرده و خروجی exe بگیرید. بعد هم به راحتی اونو اجرا کنید. موفق باشید.
سلام. یک فایل نوت پد دارم که برنامه نویسی C انجام دادم. با cmd میخوام کامپایل و ران را انجام بدم.کد مربوطه که باید تو cmd وارد کنی چیه؟
دوست عزیز شما فایلتونو کامپایل بکنید (با استفاده از برنامه های کامپایلر) بعد که فایل exe رو به دست آوردید، اگه قابلیت خط فرمان داشته باشه، با استفاده از CMD ویندوز خیلی راحت به پوشه فایل رفته و دستور myprogra.exe parameters رو وارد کنید. بجای myprogram.exe فایل کامپایل شده و بجای parameters پارامترهای برنامه (درصورت وجود) رو بنویسید و اجرا کنید. همین!
سلام و وقت بخیر آقای نصیری
می خواستم بدونم چطور می شود دستورات قبلی نوشته شده در run را در ویندوز 7 و xp پاک کرد؟
ممنون از وقتی که می گذارید.
سلام، خواهش میکنم. از طریق ویرایشگر رجیستری به مسیر HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU برید و مقادیر a تا یکی از حروف الفبای دیگر رو پاک کنید. به مقدار MRUList کاری نداشته باشین.
با سلام. من میخواهم ویندوز رو به فلش کپی کنم چطور این کار رو بکنم؟ با تشکر
سلام. میخواین ویندوز رو به صورت پرتیبل و لایو اجرا کنید از روی فلش؟ در این صورت نیاز به قابلیت هایی مثل Windows To Go (در ویندوز 8) دارین و باید از طریق اون انجامش بدین.
من تو کادر یوزر پسورد مینوبسم مشخصات رو ولی نمیاره
سلام. دوست عزیز شما توی کدوم کادر یوزر پس رو مینویسید؟ اینجا که اصلا همچین چیزی گفته نشده؟!
سلام آقا امیر از مطالبت و نحوه بیانت خیلی لذت بردم. یک سوال من یه فایل dll دارم که خودم با ویژوال استدیو تولید کردم. این فایل قرار یه کد باینری رو از طریق پورت کام کامپیوتر به یک دستگاه ارسال کنه. چه طور میشه به طور مستقیم تو ویندوز این فابل رو اجرا کرد تا صحت عملکرد اون تست بشه؟
سلام، خیلی ممنون. برای اجرا کردن فانکشنی در فایل های dll به صورت مستقیم، ویندوز یه برنامه با نام rundll32.exe گذاشته. اول باید خط فرمان (CMD) رو باز کنید بعد با استفاده از دستوری مثل rundll32 user32.dll,ExitWindowsEx تابع رو اجرا کنید. در این مثال برنامه از فایل user32.dll تابع ExitWindowsEx رو اجرا میکنه که این تابع باعث میشه کاربر فعلی اکانتشو logoff کنه. میتونید فایل dll و اسم تابع رو تغییر بدین البته پیشنهاد میکنم مستندات مربوط به دستور rundll32 رو بخونید.
چطوری متلب 2014 ران میشه
شرمنده من با متلب کار نکردم تا حالا. منظورتون چیه چجوری ران میشه؟
چیوری میشه پسووردیو که از طریق Run گذاشتیمو برداریم؟!
😐
سلام. اول syskey.exe رو باز کنید بعد Disable کنید رمزگذاری رو. به همین راحتی.
سلام چطوری میشه ویروسexeرا حذف کرد پوشه های اصلیم hide میشن وپوشه های باپسوندexe آشکارمیشن لطفا کمکم کنید
سلام. ویروس رو که باید با آنتی ویروس حذف کنید ولی درباره مشاهده فولدرها، میتونید از تنظیمات Folder Options در منوی Tools استفاده کنید (برای ظاهر شدن کلید Alt رو بزنید تو فایل منیجر ویندوز) و به تب View برید. تیک گزینه Show hidden files and folders رو بزنید و تیک گزینه Hide protected operation system files رو بردارین و ذخیره کنید تنظیماتو. بعد این که کارتون تموم شد میتونید برشون گردونید.
سلام دمتگرم امیر خان با مطالب مفیدت
قربونت 😉
باتشکر فراوان.افرین به ذوق و شوق شما
ایشالا کنکورتم قبول شی
خیلی ممنونم آقا نیما. ببینیم چی میشه دیگه!
سلام اقای امیر رضا داداش یه سوال دارم
ایا میشه از طریق cmd یه کامپیوتر دستور بدی که internet download manager رو تو ویندوز 8.1 مخفی کنی ؟
اگه نه راهه دیگه ای وجود داره واسه مخفی کردنش تو این قسمت start>apps?
سلام. نه، نمیشه چون به عنوان یه اپ استاندارد شناخته میشه. البته میشه از قسمت جستجو حذفش کرد: برنامه رو جستجو کنید، کلیک راست و Open file location کنید بعد شورتکاتشو حذف کنید.
داداش شورتکاشو از تو اون قسمت نمیشه حذف کنم اگه بخوام حذف کنم کله برنامرو باید حذف کنم
راهی نیست که بتونم مخفیش کنم از اونجا ؟
تو ویندوز سون که hide میشه راحته شورتکاتش هم میتونی از استارت پاک کنی با سرچ هم پیدا نمیشه ولی تو این ویندوز 8 لعنتی از اون استارت نمیره مگه این که حذفش کنی اه
سلام میشه لطفا روش برداشتنه برنامه های start up و توی ویندوز ۸ بگین؟
سلام. به پست “غیرفعال کردن برنامههای استارت آپ ویندوز” برید.
سلام میخواستم دستوری در run که یک محیط گرافیکی رو باز میکنه جهت ساخت user و Account رو بهم بگین .
سلام. برای باز کردن بخش User Account گرافیکی میتونید از دستور زیر استفاده کنید:
control nusrmgr.cpl
سلام ممنون از مطالب خوبتون
یه سوال داشتم تازه ویندوز ۸.۱ روی سیستم نصب کردم.هنوز درست نمیتونم ازش استفاده کنم
درصورت امکان به این سوالم جواب بدید ممنون میشم
میخوام برنامه دانلود کنم و باید حتما به صورت Run as Administrator بازش کنم
اماراست کلیک که میکنم Run as Administrator را نداره
چطور ی میتونم در Run as Administrator باز کنم ؟ از کجا باید بیارمش؟
توی run آدرس پوشه ی دانلود شده را که مینویسم باز نمیکنه
ممنون میشم راهنمایی کنین
سلام. با یه اکانتی وارد ویندوز بشید که دسترسی ادمینی داشته باشه بعد Shift رو بگیرید و رو فایل EXE راست کلیک و Run as administrator کنید.
سلام از چه راهی می تونمwindows system32 rundll32.exe رانصب کنم باتشکر محمد
سلام. یه سی دی ویندوز بزارید تو کامپیوترتون و از طریق cmd دستور زیر رو اجرا کنید:
expand D:\i386\rundll32.ex_ c:\windows\system32\rundll32.exe
بجای D اسم درایو سی دی رو بنویسید.
سلام
در برنامه mcnpx اگه بخوایم چند برنامه با هم ران بشن یعنی اولی که ران شد بلافاصله دومی و سومی و… چیکار باید بکنیم
سلام. متاسفانه با این برنامه کار نکردم تا حالا!
سلام
با عرض خسته نباشید
من رمز بایوس رو خودم تنظیم نکردم و الان بهش نیاز دارم
چکار کنم که نیاز به رمز نباشه لطفا جواب بدید
سلام. میتونید جامپر مربوط به ریست کردن بایوس رو وقتی که کامپیوترتون خاموشه از جاش در بیارید و یه ۱۰ دقیقه ای صبر کنید بعد بندازید سر جاش و کامپیوترتون رو روشن کنید.
در ضمن با استفاده از برنامه CMOSPWD هم بازیابی رمز بایوس ممکنه.
سلام تشکر از مطالب بسیار آموزنده بااینکه ترم یک هستید ولی عالی
میخواستم لطف کنید نصب ویندوز ۷را بگین کامل با نصب درایوهاش
در اکثر سایت ها نصب ویندوز هست اما توضیحاتشون نصفه نیمه هست و کنگ همچنین نصب درایوهانیست
خیلی مممنون
سلام، خیلی ممنون. متاسفانه فعلا وقت نمیکنم پست دیگه ای بزارم. پستهای اینچنینی هم نیاز به وقت زیادی دارن چون باید بصورت تصویری باشه.
سلام دادا ببخشید من تو قسمت run وقتی چیزیو سرچ می کنم ارور سیستم میده دلیلش چی میخوام به پوشه computer configuration برم راه دیگه ای هم داره اگه هست ممنون میشم بگی
سلام. چه اروری میده؟ منظورتون از اون بخش چیه؟ دقیقا کدوم قسمت؟
سلام. برنامه (hello world) را داخل نات پد نوشتم بعد پسوندشو java. کردم. وقتی تو cmd می نویسم javac hello world.java ارور javac : file not found: world.java را میده .
سلام. شما مجموعه جاوا رو نصب نکردید یعنی ویندوز نمیدونه که javac چیه که بخواد باهاش اجرا کنه فایلتونو. درضمن اسم فایل رو بین دوتا ” قرار بدین.
سلام رشته نرم افزار هستم ترم ۱ وقتی که desktop رو تو cmd تایپ میکنم ارور :
desktop is not recognized as an internal or extenl command operable program or bath file
میده . استادمون گفت برین ادرس
bin در پوشه jdk رو درکپی کنین و روی مای کامپیوتر پراپرتیز Environent variables و بعد در قسمت path edit آدرس رو پیست کنین . من کردم ولی بازم کار نمیکنه !!! چیکار کنم؟؟؟؟
سلام. دوست عزیز desktop که برنامه یا دستوری نیست که بخواین اجراش کنین. دقیقا میخواین چیکار کنین شما؟
سلام ممنون از راهنمایی های خوبتون.من میخواستم از طریق رون به سرور وصل بشم بجایcmd باید چه کلمه ای تایپ کنم….ممنونم
شما باید از telnet استفاده کنید.
سلام
ممنون از مطالب خوبتون در مورد دستورات و اجرای run در cmd خواهشمند است راهنمایی فرمایید پس از اینکه با دستور start یک وب سایت را از طریق cmd باز می کنیم اگر خواسته باشیم user و Pass سایت را هم وارد کنیم چه دستوری باید در cmd بنویسیم؟
سلام. برای HTTP Basic Authentication میتونید به این صورت وارد کنید لینک رو:
http://username:[email protected]
اگه قسمت رمز و یوزر جور دیگه ای باشه، کاریش نمیشه کرد باید ریکوئست های POST رو شبیه سازی کنید.
من میخوام از روی RUN صفحه regedit را باز کنم ولی خطای registry editing has been disabled by your administrator میدهد
در حالیکه اکانت دیگری ندارم
سلام. WinKey+R رو بزنید و gpedit.msc رو اجرا کنید بعد به مسیر User Configuration – Administrative Templates – System برید و Prevent access to registry editing tools رو روی Disabled تنظیم کنید.
سلام من نمیتونم با ران شکلات را دانلود کنم لطفا راهنمایی کنید چه ادرسی رو به ران بدهم یا برنامه خاصی اگه سراغ دارین واسه دانلود نرم افزار از خط مستقیم ویندزر راهنمایی کنید
O.o چه شکلاتی؟! با ران که دانلود نمیکنن.
سلام ممنونم از سایتتان
مشکلی دارم ک بعد از تایپ دستور در run اون صحفه سیاه رنگ یک لحظه میاد و میره میخاستم mac بدست بیارم
سلام. cmd.exe رو میگید؟ ممکنه سیستمتون ویروسی شده باشه و جلوی اجرای چنین برنامه هایی رو بگیره.
سلام من داس و اجرا کردم ولی سطح دسترسیش administrator نیست حالا میخوام داخل خوده داس یه داس دیگه اجرا کنم که سظح دسترسیش administrator باشه اگه تونستید به این آدرس ایمیل کنید ممنون [email protected]
سلام. میتونید از دستور زیر استفاده کنید:
runas /user:username cmd.exe
بجای یوزر و یوزرنیم اطلاعات کاربری هدف رو وارد کنید مثلا user:administrator