اجرا برنامهها به عنوانِ کاربر استاندارد (Standard) تمرینِ امنیتی خوبی است، اما با بعضی از برنامهها که تنها با عنوان کاربریِ اَدمین (Administrator) اجرا میشوند، چهکار خواهید کرد؟
مثلا وقتی که با ایکسباکسِ خود قصد بازی Evoland را دارید ناگهان متوجه میشوید که بهخاطر نداشتن دسترسیِ اَدمین، اجازه استفاده از کُنترولِرِ (Controller) بازی را ندارید. ممکن است در اولین قدم با تهیه میانبر (Shortcut) و اجرا بازی با دسترسیِ Adminsitrator mode مشکل را حل کنید اما پس از مدتزمانِ اندکی میفهمید که با اجرا بازی از طریق میانبر، دیگر به امکاناتی همچون چَت در استیم (steam) و گرفتنِ عکس از بازی دسترسی نخواهید داشت.
پس راه حل صحیح چیست؟ چگونه یک برنامه را تنظیم کنیم تا برای همیشه به عنوانِ اَدمین اجرا شود؟
بگذارید با توضیحِ حُقه شورتکات در مثال بالا، راه حل صحیح را پیدا کنیم.
وقتی برنامه را بواسطه شورتکاتِ دِسکتاپ یا استارت مِنو مشاهده میکنید، حقه شورتکات به خوبی کار میکند اما وقتی از یک نرم افزارِ لانچِر (Launcher) مثل استیم کِلایِنت که امکانِ ویرایش سطح استانداردِ شورتکات را ندارد استفاده میکنید، این روش جواب نخواهد داد.
به جای ویرایش شورتکات، ما مستقیما به سراغِ تنظیماتِ فایل اجراییِ-exe/Executable اصلی می رویم و برای همیشه این مشکل یا موی دماغ را برطرف می کنیم. اگرچه این ترفند را در ویندوز 8 بررسی میکنیم، اما این روش برای نسخه قبلی یعنی ویندوز 7 نیز قابل اجرا است.
قبل از هر اقدامی به این دو نکته توجه کنید؛
- فقط برای برنامههایی که مطعلق به سیستمعامل نیستند و یا برای فایل های اجراییِ بازیهایی که قابلیتِ ویرایش دارند، میتوان از این ترفند استفاده کرد.
- از این ترفند عاقلانه استفاده کنید، خیلی از برنامهها دیگر به صورتِ پیشفرض با دسترسیِ اَدمین تولید نمیشوند، حتما دلیلی برای آن وجود دارد.
به این ترتیب عمل کنید:
الف) اول، محلِ فایلِ حقیقیِ اجرایی (.exe) را پیدا کنید. روی فایل کلیک راست کنید و Properties را انتخاب کنید.
ب) در پنجره Properties، نوارِ Compatibility را کلیک کنید و بعد گزینه Run this program as an administrator را تیک بزنید.
پ) اگر میخواهید این تغییر را فقط برای حساب کاربریِ خود اعمال کنید، OK را بزنید.اگر کاربرانِ دیگر به این تغییر احتیاج دارند، در این صورت مطمئن شوید که قبل از زدنِ OK گزینه Run this… در قسمتِ Change settings for all users نیز تیک خورده باشد.
از این پس وقتی این برنامه را مستقیما یا از یک شورتکات یا از طریق یک لانچر مثلِ اِستیمکِلایِنت مشاهده میکنید، همیشه در حالتِ اَدمین اجرا میشود.
حالا اگر بازیِ Evoland را از طریق اِستیمکِلایِنت اجرا کنیم چه اتفاقی میافتد؛
همانطور که میبینید، کنترولِرِ مورد علاقهمان و امکاناتِ دیگر به خوبی کار میکند.