معمولاً کاربر ویندوز کارها رو با محیط گرافیکی و ساده ویندوز انجام میده و به محیط cmd که واسط خط دستور هست، نیاز پیدا نمیکنه اما به هر حال ممکنه هر شخصی گاهی اوقات کدهای cmd یا به عبارت دیگه دستوراتی رو در cmd اجرا کنه. خب اجرا کردن دستور در ویندوز مثل اجرا کردن برنامه ها میتونه با دسترسی ادمین باشه که در این حالت سطح دسترسی نسبت به حالت معمولی یا استاندارد، بالاتر و کاملتره.
برای اجرا دستور در cmd با دسترسی ادمین، چند روش ساده داریم که در این مقاله بهش اشاره میکنیم.
قبل از هر چیز توجه کنید که ویندوز 11 یه دونه واسط خط دستور نداره بلکه هم cmd داره و هم PowerShell. منظور از PowerShell یه واسط خط دستور جدید هست که از چند سال پیش به ویندوز اضافه شده و قراره جایگزین cmd بشه. یعنی یه واسط خط دستور قوی تر محسوب میشه. بعضی از کاربرا با مشکل باز نشدن cmd در ویندوز 10 و 11 روبرو میشن و فکر میکنن PowerShell نمیتونه دستورات cmd رو اجرا کنه در حالی که پاورشل این قابلیت رو داره. یعنی بعضی از دستورات رو میشه در هر ۲ اجرا کرد ولی بعضی از دستورات برای PowerShell هست، یعنی تو cmd اجرا نمیشه.
اجرا کردن Terminal و CMD با دسترسی ادمین در ویندوز 11
توی ویندوز ۱۱ اگه روی لوگوی ویندوز یا همون آیکون منوی استارت ویندوز راست کلیک کنید و یا کلید میانبر Win + X رو بزنید، یه منوی خیلی مفید و کاربردی ظاهر میشه که گزینه هایی برای دسترسی به قسمت حذف کردن برنامه ها و دیوایس منیجر و غیره رو در خودش داره. ۲ گزینه هم به cmd یا PowerShell مربوطه. یکی از گزینه ها cmd یا PowerShell را با دسترسی عادی باز میکنه و یه گزینه دیگه که توش عبارت Admin هست، واسط خط دستور رو با دسترسی ادمین باز میکنه. به همین سادگی!
اگه از ویندوز ۱۱ استفاده میکنید و ویندوز شما خیلی قدیمی نیست، متوجه شدید که به جای cmd و cmd (Admin) گزینه PowerShell یا Terminal تو این منو نمایش داده میشه. خب ترمینال که از همه جدیدتره و یه برنامه هست که cmd و PowerShell رو به شکل یک یا چند تب در کنار هم باز میکنه. بنابراین اگه به cmd با دسترسی ادمین نیاز داشته باشید میتونید Terminal (Admin) رو انتخاب کنید.
راست کلیک و دستور run As administrator در cmd
خب روش بعدی برای باز کردن cmd با دسترسی ادمین اینه که توی منوی استارت جستجو کنید. کلمه cmd یا Command Prompt رو که جستجو کنید، اولین نتیجه همون cmd هست که اگر روش کلیک کنید، cmd به شکل محدود و استاندارد باز میشه. برای اجرا با دسترسی ادمین، باید روی اولین نتیجه کلیک راست کنید و از منویی که باز شده، گزینه Run as administrator رو انتخاب کنید. این روش ساده و سریع هست اما باز در نسخه های جدیدتر ویندوز ۱۱ کار ساده تر شده به این صورت که وقتی cmd رو سرچ کردید، میتونید روی گزینه Run as adminitrator که در سمت راست منوی استارت هست، کلیک کنید.
دقت کنید که اگه UAC فعال باشه، یه پیام تأیید براتون میاد که باید روی Yes کلیک کنید تا بعدش cmd یا هر برنامه دیگه ای با دسترسی ادمین باز بشه.
اجرا دستور در cmd با دسترسی ادمین به صورت دائم
خب بعضی از افراد که حرفه ای تر هستن و بیشتر از cmd استفاده میکنن، نیاز به یه روش دائمی دارن که دیگه هر بار واسط خط دستور رو با دسترسی ادمین باز نکنن. یعنی همیشه میخوان اجرای دستور در cmd با دسترسی Administrator انجام بشه. چاره کار چیه؟ خب برای اجرا کردن هر بازی یا برنامه ای با دسترسی ادمین میشه پنجره Properties فایل اجرایی رو باز کرد و تیک یه گزینه مهم رو اضافه کرد.
روش کار اینه: اول cmd رو سرچ کنید و رو اولین نتیجه راست کلیک کنید و Open file location رو انتخاب کنید تا فولدری که فایل اجرایی cmd داخلش هست براتون باز بشه.
حالا روی فایل شورتکات اجرا کردن cmd کلیک راست انجام بدید و Properties رو انتخاب کنید.
برای بیشتر بازیا و برنامه ها باید سراغ تب دوم که Compatibility هست برید ولی برای cmd باید روی دکمه Advanced کلیک کنید.
پنجره ای که باز میشه یه گزینه به اسم Run as Administrator داره، تیک اون رو بزنید و روی OK کلیک کنید.
حالا دیگه cmd همیشه با دسترسی ادمین اجرا میشه و برای اجرای دستور در cmd نیازی به راست کلیک کردن و روش های دیگه ندارید.
توجه کنید که اجرا کردن همیشگی cmd با دسترسی ادمین، از نظر امنیتی خیلی درست نیست و فقط برای افراد حرفه ای مفیده. یه نکته دیگه اینه که با روشی که گفتیم، همیشه cmd در مسیر C:\Windows\System32 با دسترسی ادمین باز میشه. برای اینکه مسیر متفاوت باشه، باید آدرس شورتکات cmd رو تغییر بدید و تهش یه عبارتی اضافه کنید که فولدر رو تغییر بده. مثلاً برای اجرا در فولدر C:\Users با دسترسی ادمین، باید آدرس رو به صورت زیر در فایل شورتکات cmd تغییر بدید:
%windir%\system32\cmd.exe /k "pushd C:\Users"
اجرا کردن cmd با پنجره Run و دسترسی ادمین
بعضی از کاربرا برای باز کردن cmd همیشه از سریع ترین روش استفاده میکنن که زدن کلید میانبر Win + R برای باز شدن پنجره Run هست و بعدش cmd رو تایپ میکنن و Enter رو میزنن.
نکته جالب اینه که با پنجره Run هم میشه cmd رو با دسترسی ادمین اجرا کرد، یعنی یه شورتکات ساده داره که دسترسی ادمین رو فعال میکنه. کافیه بعد از تایپ کردن cmd تو این پنجره، به جای Enter، دو کلید Ctrl + Shift رو نگه دارید و Enter رو بزنید.
این روش هم خیلی ساده و عالی هست، به خصوص برای کسی که دوست داره هی دست رو از کیبورد بلند نکنه و با موس کار کنه. اما برای کسی که از موس استفاده میکنه، روش کلیک راست روی آیکون منوی استارت و انتخاب Terminal (Admin) روش سریعتریه.
tomshardwareسادهگو