قائمة طعام
مجانا
تحقق في
الصفحة الرئيسية  /  نصائح / تشغيل كمسؤول بدون حقوق. لماذا يحتاج التطبيق العادي إلى حقوق المسؤول

تشغيل كمسؤول بدون حقوق. لماذا يحتاج التطبيق العادي إلى حقوق المسؤول

باراك آدم 23 سبتمبر 2011 الساعة 06:54 مساءً

تشغيل تطبيق بحقوق المسؤول وبدون عرض رسالة عند تمكين UAC (Windows 7)

مستوحى من تكوين UAC في Windows 7. قرأت التعليقات وأردت هنا وصف القدرة على تشغيل تطبيق موثوق به مع حقوق المسؤول مع تمكين UAC. هذه التكنولوجيا هي بالفعل خطوة جيدة من قبل Microsoft نحو أمان استخدام الكمبيوتر للمستخدم ، ومع ذلك ، يمكن للمستخدم في كثير من الأحيان استخدام التطبيقات غير الموقعة التي يثق بها بنفسه ، مما يؤدي إلى رسائل UAC المستمرة ومزيد من الإزعاج للمستخدم. كيفية تشغيل التطبيقات مع حقوق المسؤول وبدون إصدار رسالة من UAC ، سأفكر في استخدام مثال للاستخدام مدير الجيش الملكي، الذي أحتاجه للعمل.
لذا ، عليك أولاً الانتقال إلى برنامج جدولة المهام
"البدء - كافة البرامج - الملحقات - الأدوات المساعدة - جدولة المهام" (البدء - كافة البرامج - الملحقات - أدوات النظام - جدولة المهام)
و "إنشاء مهمة". في النافذة التي تظهر ، اضبط مهام "الاسم" (الاسم) ، (على سبيل المثال ، FAR) وحدد المربع الموجود على الخيار "تشغيل بأعلى الامتيازات".
بعد ذلك ، انتقل إلى علامة التبويب "الإجراءات" واضغط على الزر "جديد" لتهيئة البرنامج للتشغيل.
في حقل "البرنامج / البرنامج النصي" ، باستخدام الزر "تصفح" ، حدد موقع الملف القابل للتنفيذ المطلوب واضغط على الزر "فتح". بعد ذلك ، اضغط على زر موافق مرتين.

وبالتالي ، لدينا مهمة ذات امتيازات عالية لتشغيل كمسؤول. تحتاج الآن إلى إنشاء اختصار لتشغيل هذه المهمة.

قم بإنشاء اختصار على سطح المكتب وفي الحقل الهدف أدخل schtasks / run / tn FAR (إذا كان اسم المهمة مكونًا من عدة كلمات مفصولة بمسافات ، يجب تحديد اسم المهمة في الاختصار في " التنصيص"). انقر فوق "التالي" (التالي) ، واضبط اسم الاختصار (من الأفضل أن يتطابق مع اسم البرنامج) وانقر فوق موافق. ثم يمكنك الانتقال إلى خصائص هذا الاختصار وتعيين رمز له من البرنامج. ناقص هذه الطريقة هو أنه بهذه الطريقة يمكنك تشغيل نسخة واحدة فقط من البرنامج. لإنشاء نسختين ، ستحتاج إلى تسجيل مهمة واحدة أخرى في المجدول باسم مختلف ، ولكن باستخدام نفس النظام وإنشاء اختصار لها أيضًا.

العلامات: Windows 7 ، UAC ، جدولة المهام ، إطلاق التطبيق

تتطلب العديد من البرامج رفع الحقوق عند بدء التشغيل (رمز الدرع بجوار الرمز) ، ولكن في الواقع ، من أجل تشغيلها العادي ، فإن حقوق المسؤول غير مطلوبة (على سبيل المثال ، قدمتها يدويًا الحقوق اللازمة المستخدمين إلى دليل البرنامج في ProgramFiles وفروع التسجيل التي يستخدمها البرنامج). وفقًا لذلك ، عند بدء مثل هذا البرنامج كمستخدم بسيط ، إذا تم تمكين التحكم في حساب المستخدم على الكمبيوتر ، فسيظهر طلب UAC وسيطلب من المستخدم إدخال كلمة مرور المسؤول. لتجاوز هذه الآلية ، يقوم العديد بتعطيل UAC أو يمنح حقوق مسؤول المستخدم على الكمبيوتر عن طريق إضافته إلى مجموعة المسؤولين المحليين. بطبيعة الحال ، كلتا الطريقتين غير آمنة.

لماذا يحتاج التطبيق العادي إلى حقوق المسؤول

قد تكون حقوق المسؤول مطلوبة للبرنامج لتعديل بعض الملفات (السجلات ، التكوينات ، إلخ.) في المجلد الخاص به في C: \\ Program Files (x86) \\ SomeApp). افتراضيًا ، لا يمتلك المستخدمون حقوقًا لتحرير هذا الدليل ، وبالتالي ، من أجل التشغيل العادي لهذا البرنامج ، تكون حقوق المسؤول مطلوبة. لحل هذه المشكلة ، تحت المسؤول على مستوى NTFS ، قم يدويًا بتعيين إذن التحرير / الكتابة للمستخدم (أو مجموعة المستخدمين) إلى مجلد البرنامج.

ملحوظة... في الواقع ، ممارسة تخزين بيانات التطبيق المتغيرة في الدليل الخاص بها ضمن C: \\ Program Files غير صحيحة. من الأصح تخزين بيانات التطبيق في ملف تعريف المستخدم. لكن هذا سؤال حول كسل وعدم كفاءة المطورين.

تشغيل برنامج يتطلب حقوق المسؤول من مستخدم عادي

لقد وصفنا بالفعل كيف يمكن استخدام معلمة RunAsInvoker. ومع ذلك ، هذه الطريقة ليست مرنة بما فيه الكفاية. يمكنك أيضًا استخدامه مع كلمة مرور المسؤول / SAVECRED (غير آمنة أيضًا). دعنا نفكر في طريقة أسهل لفرض تشغيل أي برنامج بدون حقوق المسؤول (وبدون إدخال كلمة مرور المسؤول) مع تمكين UAC (مستوى 4 أو 3 أو 2).

على سبيل المثال ، خذ أداة تحرير التسجيل - regedit.exe (وهو موجود في الدليل C: \\ windows \\ system32). عند تشغيل regedit.exe ، تظهر نافذة UAC وفي حالة عدم تأكيد رفع الامتياز ، لا يبدأ محرر التسجيل.

لنقم بإنشاء ملف على سطح المكتب تشغيل باسم non-admin.bat بالنص التالي:

مجموعة cmd / min / C "__COMPAT_LAYER \u003d RUNASINVOKER && ابدأ" "٪ 1"

الآن ، لفرض تشغيل التطبيق دون حقوق المسؤول وقمع موجه UAC ، ما عليك سوى سحب ملف exe المطلوب إلى ملف bat هذا على سطح المكتب.

بعد ذلك ، يجب أن يبدأ محرر التسجيل بدون موجه UAC. فتح مدير العملية وإضافة عمود مرتفع (مع مستوى إذن أعلى) ، سترى أن هناك عملية regedit.exe على النظام بحالة غير مرتفعة (تم إطلاقها مع حقوق المستخدم).

حاول تحرير أي معلمة في فرع HKLM. كما ترى ، تم رفض الوصول لتحرير التسجيل في هذا الفرع (هذا المستخدم ليس لديه إذن للكتابة إلى فروع تسجيل النظام). ولكن يمكنك إضافة وتحرير المفاتيح في فرع التسجيل الخاص بالمستخدم - HKCU.

وبالمثل ، يمكنك تشغيل من خلال ملف الخفافيش وتطبيق معين ، ما عليك سوى تحديد المسار إلى الملف القابل للتنفيذ.

تشغيل التطبيق باسم non-admin.bat

تعيين ApplicationPath \u003d "C: \\ Program Files \\ MyApp \\ testapp.exe"
مجموعة cmd / min / C "__COMPAT_LAYER \u003d RUNASINVOKER && ابدأ" "٪ ApplicationPath٪"

يمكنك أيضًا إضافة قائمة سياق تضيف القدرة على التشغيل بدون ارتفاع لجميع التطبيقات. للقيام بذلك ، قم بإنشاء ملف reg التالي واستيراده في التسجيل.

الإصدار 5.00 من محرر تسجيل Windows


@ \u003d "cmd / min / C \\" مجموعة __COMPAT_LAYER \u003d RUNASINVOKER && بدء \\ "\\" \\ "٪ 1 \\" \\ ""

بعد ذلك ، لتشغيل أي تطبيق بدون حقوق المسؤول ، ما عليك سوى تحديد العنصر "" في قائمة السياق.

__COMPAT_LAYER متغير البيئة ومعلمة RunAsInvoker

متغير البيئة __COMPAT_LAYER يسمح لك بالتعيين مراحل مختلفة التوافق مع التطبيقات (علامة التبويب التوافق في خصائص ملف exe). باستخدام هذا المتغير ، يمكنك تحديد إعدادات التوافق التي تريد تشغيل البرنامج معها. على سبيل المثال ، لتشغيل التطبيق في وضع التوافق مع نظام التشغيل Windows 7 ودقة 640 × 480 ، قم بتعيين:

تعيين __COMPAT_LAYER \u003d Win7RTM 640x480

من بين خيارات المتغير __COMPAT_LAYER الذي يهمنا ، نختار المعلمات التالية:

  • RunAsInvoker - تشغيل التطبيق بامتيازات العملية الأصلية دون طلب UAC.
  • RunAsHighest - تشغيل التطبيق مع الحد الأقصى من الحقوق المتاحة للمستخدم (تظهر مطالبة UAC إذا كان المستخدم لديه حقوق المسؤول).
  • شغلها كمسؤول - تشغيل التطبيق بحقوق المسؤول (يظهر طلب AUC دائمًا).

أولئك. لا تمنح المعلمة RunAsInvoker حقوق المسؤول ، ولكنها تحظر فقط مظهر نافذة UAC.

في غرفة العمليات نظام ويندوز في حالات معينة ، يجب استخدام الأدوات بامتيازات عالية. هذا ضروري بسبب الإجراءات التي تؤدي إلى تغييرات على مستوى النظام و المستخدمون العاديون (ليس للمدراء) ليس من الضروري. في هذه المقالة سأتحدث عنه تشغيل كمسؤول عن أي تطبيق على الحاسوب.

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

لتسهيل على المستخدمين تشغيل البرامج كمسؤول ، قمت بإعداد طريقتين.

تشغيل كمسؤول باستخدام قائمة السياق

يتم استدعاء قائمة السياق باستخدام زر الماوس الأيمن. انقر فوق أي برنامج باستخدام الماوس ومن قائمة السياق ، انقر فوق الخيار. يؤدي ذلك إلى فتح سطر الأوامر والبرامج الأخرى التي تتطلب امتيازات عالية.

استخدام الاختصار Ctrl + Shift + Enter عند البحث

عندما لا تكون هناك أداة على سطح المكتب أو في قائمة ابدأ ، ننتقل إلى البحث. أي إصدار Windows مجهزة به ، وفي العاشرة هو الأكثر ملاءمة. اكتب بعض الأوامر ، على سبيل المثال ، cmd - سطر الأوامر. بعد اختيار النتيجة ، نحافظ في نفس الوقت على المجموعة Ctrl + Shift + Enter... طريقة بسيطة أليس كذلك؟

خصائص اختصار إضافية

لنفترض أنك مهتم بسؤال. الرمز موجود بالفعل على سطح المكتب باسم الوصول السريع، لكنك لا تريد تشغيل قائمة السياق في كل وقت. يمكن حل هذه المشكلة.

نذهب إلى خصائص الاختصار (زر الفأرة الأيمن و الخصائص) وانتقل إلى القسم "بالإضافة إلى".

سيتم فتح خيارات إضافية. هناك ، حدد المعلمة "تشغيل كمسؤول"... الآن ، عندما يبدأ البرنامج بشكل طبيعي ، سيتم فتحه دائمًا بحقوق مرتفعة.

بالإضافة إلى! في خصائص علامة التبويب "التوافق" هناك خيار "تشغيل هذا البرنامج كمسؤول". أيضا شيء مفيد.

برامج للتشغيل كمسؤول

هناك البرامج التالية: RunAs ، AdmiLink ، ExecAS.

أداة RunAs

إنه جزء من Windows بحيث يمكنك استخدامه. لتشغيلها ، فقط افتحها سطر الأوامر وأدخل الأمر التالي:

سيُطلب منك على الأرجح إدخال كلمة مرور. تأكد من الدخول.


لنقم بإنشاء اختصار على سطح المكتب. انقر بزر الماوس الأيمن على منطقة فارغة وحدد "اختصار". نحن نقرر نفس الأمر مثل الموقع:

runas / user: PCName \\ Username msconfig.exe

قم بتسمية الاختصار وحفظه.

بعد تشغيل الاختصار ، سيتم فتح سطر أوامر ، حيث يجب عليك إدخال كلمة المرور للحساب. عند إدخال البيانات الصحيحة ، ستبدأ msconfig أو الأداة المساعدة التي تختارها على الفور.

في هذه الحالة ، ستدخل أنت أو الأشخاص الذين لديهم حق الوصول إلى الكمبيوتر كلمة المرور في كل مرة. يتم حل هذه النقطة عن طريق إضافة المعلمة / savecred إلى الأمر ، ثم يكون الأمر كما يلي:

runas / savecred / user: PCName \\ Username msconfig.exe

إذا كنت تفكر في الأمان ، فمن الأفضل عدم استخدام هذه الاختصارات مع هذا الخيار. من الأفضل إدخال كلمة المرور في كل مرة ولا تقلق من استخدام بعض الوقاحة أدوات ويندوز بدون كلمة مرور لإرضاء نفسك وعلى حسابك.

باستخدام أداة ExecAS

من الممكن العمل كمسؤول مع ExecAS. بعد الإطلاق ، تظهر نافذة تحتوي على اقتراح لإدخال معلومات الحساب (تسجيل الدخول وكلمة المرور) ، بالإضافة إلى اسم البرنامج ومساره. بعد إدخال البيانات ، انقر فوق "حرق".


ظهر خنزير غينيا لدينا في نافذة ExecAS ، أغلق البرنامج وأعد فتحه. سيتم فتح البرنامج المحدد من قبلنا في ExecAS على الفور. للإضافة ملحق إضافي أنت بحاجة إلى تسجيل ExecAS.exe / S في سطر الأوامر. (في هذه الحالة ، يجب أن تكون في الدليل مع الأداة المساعدة ، على سبيل المثال ، C: \\ ExecAS).


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

نقوم بعمل اختصارين بالأوامر التالية:

  • C: \\ ExecAS \\ ExecAS.exe 1
  • C: \\ ExecAS \\ ExecAS.exe 2

يتطابق الرقمان 1 و 2 مع رقم البرنامج في ExecAS.

من خلال تشغيل الاختصارات ، نرى أنه تم فتحها كمسؤول.

باستخدام الأداة AdmiLink

الأداة المساعدة المحددة في العنوان هي أداة وحدة تحكم ، وبعد التثبيت سيتم وضعه في دليل Windows.

نطلق الأداة ونرى نافذة مريحة تمامًا مع واجهة روسية ، لذلك سيكون من السهل اكتشافها.

  • في الحقل الأول ، أدخل مسار الملف الذي نريد تشغيله ؛
  • معلمات سطر الأوامر في الحقل الثاني اختيارية ؛
  • سيتم ملء السطر الثالث من تلقاء نفسه ، إذا لم يكن كذلك ، أدخل C: \\ windows \\ system32
  • وضع عرض النافذة. هناك معلمتان في السطر الرابع:
    • تبين - إطلاق قياسي برنامج ذو نافذة مرئية ؛
    • إخفاء - عمل البرنامج في الخلفية ؛

تكوين المعلمات في علامة التبويب الحساب:

  • كاسم المجال ، اكتب اسم جهاز الكمبيوتر الخاص بك ، أو NetBios و test.lan ؛
  • اسم المستخدم - يمكن اختياره بالنقر على الزر بثلاث نقاط ؛
  • كلمة مرور الحساب وتأكيدها.
  • بعد إدخال جميع البيانات ، انقر فوق الزر "اختبار".

سوف تتحقق الأداة من أداء المعلومات التي حددناها. نضغط على أي مفتاح في CMD.

بعد اختبار ناجح ، اضغط على الزر "إنشاء مفتاح تشغيل AdmiRun"... إذا لم تفعل ، فلن ينجح شيء.

  • انتقل إلى علامة التبويب "ارتباط" وقم بما يلي:
  • اسم الاختصار - نسميها بأي اسم ؛
  • فهرس - حدد مكان وضع الملصق ؛
  • صورة - اختر صورة للملصق ؛
  • اضغط الزر "إنشاء سطر أوامر".
  • الآن اضغط على الزر الكبير "إنشاء اختصار الآن!".

سيظهر الرمز على الفور على سطح المكتب أو الدليل الذي حددته.

محاولة تشغيل اختصار. إذا كان كل شيء ناجحًا وتم تشغيل البرنامج نيابة عن المسؤول ، فتهانينا. خلاف ذلك ، تم تنفيذ الإجراءات في خطوة ما بشكل غير صحيح.

إذا انتقلت إلى خصائص الاختصار وقمت بتغيير البرنامج في حقل "كائن" إلى آخر ، فلن يبدأ ببساطة. إنها حماية صغيرة من البرامج الضارة.

جدول المهام

قم بتشغيل البرنامج كمسؤول ، فقط استخدم الأداة "جدول المهام"... هناك فارق بسيط واحد هنا - إذا لم تكن مشرفًا ، فلن تتمكن من استخدامه.

أدخل في البحث كلمتين فقط: "Task Scheduler" وافتح النتيجة.في النافذة على اليمين ، حدد العنصر "إنشاء مهمة".

أطلق عليه اسمًا مناسبًا ، لنفترض أنك تقوم بتشغيل سطر الأوامر ، ثم يمكنك استدعاء CMD. حدد أيضًا المربع "تنفيذ بأعلى حقوق".

في علامة التبويب "الإجراءات" ، انقر على الزر "خلق".

حدد إجراء (في حالتنا ، بدء البرنامج).انقر فوق استعراض وحدد الأداة المساعدة للتشغيل.إذا قمت بتشغيل موجه الأوامر ، فسيكون المسار C: \\ Windows \\ System32 \\ cmd.exe.الآن انقر فوق "موافق".

تمت إضافة سطر جديد إلى علامة التبويب الإجراءات. عظيم ، يمكنك النقر فوق "موافق".

مرحلة إنشاء الاختصار

على سطح المكتب ، قم بعمل اختصار وحدد الأمر التالي:

schtasks / run / tn task_name_in_planner

اسم_المهمة في المجدول هو الاسم الذي أعطيته في بداية عملية إنشاء المهمة.

مرحبًا ، لقد قمنا باختصار ، ولكن هذا ليس كل شيء. انتقل إلى خصائصه.

قم بتغيير الرمز في علامة التبويب اختصار. بالطبع ، ليس عليك القيام بذلك.

إضافة إلى طريقة جدولة المهام

بالنسبة إلى ، يمكنك استخدام أداة Elevated Shortcut. يمكنك أخذ اختصار أو ملف قابل للتنفيذ وسحبه إلى رمز Elevated Shortcut.

تشغيل البرامج من سطر الأوامر

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

الاستنتاجات

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

لتثبيت بعض البرمجيات يتطلب حقوق المسؤول. بالإضافة إلى ذلك ، يمكن للمسؤول نفسه وضع قيود على تثبيت البرامج المختلفة. في حالة الحاجة إلى إجراء التثبيت ، ولكن لا يوجد إذن لذلك ، نقترح استخدام العديد من الطرق البسيطة الموضحة أدناه.

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

الطريقة الأولى: منح الحقوق إلى مجلد البرنامج

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


الآن ، أثناء تثبيت البرنامج ، ستحتاج إلى تحديد المجلد الذي قدمته الوصول الكاملوالعملية برمتها يجب أن تكون ناجحة.

الطريقة الثانية: تشغيل البرنامج بحساب مستخدم عادي

في الحالات التي يتعذر فيها مطالبة المسؤول بحقوق الوصول ، نوصي باستخدام حل Windows المضمن. بمساعدة الأداة ، يتم تنفيذ جميع الإجراءات من خلال سطر الأوامر. كل ما عليك فعله هو اتباع التعليمات:


الطريقة الثالثة: استخدام النسخة المحمولة من البرنامج

بعض البرامج محمولة ولا تتطلب التثبيت. تحتاج فقط إلى تنزيله من الموقع الرسمي للمطور وتشغيله. يمكن القيام بذلك بكل بساطة:


يمكنك نقل ملف البرنامج إلى أي جهاز تخزين قابل للإزالة وتشغيله أجهزة كمبيوتر مختلفة بدون حقوق المسؤول.

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

تتطلب بعض التطبيقات حقوقًا عالية للتشغيل على Windows ويجب تشغيلها كمسؤول. هذا يعرض الطلب " التحكم في حساب المستخدم"(التحكم في حساب المستخدم أو UAC) ، حيث يطلب النظام موافقتك على تشغيل التطبيق.

يعتقد العديد من المستخدمين بشكل غير صحيح أن التحكم في حساب المستخدم هو فقط في الطريق وتعطيله. في الوقت نفسه ، يتأثر أمن الكمبيوتر بشكل خطير. لم تعد موافقة المستخدم مطلوبة لتشغيل التطبيقات ، ويمكن تشغيل أي برامج ضارة وتشغيلها بسلاسة. كما أن وجود مضاد للفيروسات لا يمكن أن يضمن أمان الكمبيوتر بنسبة 100٪.

في هذه المقالة ، سأوضح لك كيفية تبسيط عملية تشغيل التطبيقات المحددة كمسؤول دون تعطيل UAC (كليًا أو جزئيًا) ودون المساس بالأمان.

هناك عدة طرق لتشغيل التطبيق كمسؤول:

كمثال ، سنقوم بتشغيل سطر الأوامر (cmd) كمسؤول.

الطريقة رقم 1 (عادية) - التشغيل من خلال زر الفأرة الأيمن (يتم عرض طلب UAC)

انقر بزر الماوس الأيمن على الرمز التطبيق المطلوب واختر " تشغيل كمسؤول":

الطريقة الثانية - التشغيل باستخدام " Ctrl + Shift + Enter"(يتم عرض مطالبة UAC)

انقر فوق بداية، اكتب الأمر المطلوب في شريط البحث واضغط على Ctrl + Shift + Enter.

الطريقة الثالثة - تعيين التشغيل كمسؤول في خصائص الاختصار (يتم عرض طلب UAC)

انقر بزر الماوس الأيمن على الاختصار المطلوب وحدد " الخصائص".

انتقل إلى " ضع الكلمة المناسبة"، انقر" بالإضافة إلى"تفقد الصندوق" تشغيل كمسؤول":

أو اذهب إلى " التوافق"وحدد المربع" قم بتشغيل هذا البرنامج كمسؤول":

الطريقة الرابعة - تبسيط التشغيل للتطبيقات المحددة باستخدام برنامج جدولة المهام (لا يتم عرض طلب UAC)

مهم! تعمل هذه الطريقة فقط للحسابات المدرجة في المجموعة المسؤولون... لن يعمل للمستخدمين العاديين ، لأن سقفهم حقوق محدودة.

دعنا ننتقل إلى الطريقة الأكثر إثارة للاهتمام. إذا كان هناك تطبيق تقوم بتشغيله باستمرار ، وتم الحصول عليه من شركة تصنيع برامج موثوقة ، على سبيل المثال ، هذا تطبيق Windows - يمكنك تبسيط الإطلاق. إنشاء اختصار لـ البرنامج المطلوب لا يستغرق أكثر من دقيقتين ، وهذا سوف يتخلص من الإجراءات غير الضرورية في المستقبل. إطلاق جدول المهام (بداية---> كل البرامج ---> اساسي---> الخدمات---> جدول المهام) وانقر فوق " إنشاء مهمة":

نشير اسملمهمة جديدة وحدد المربع " تنفيذ بأعلى الحقوق":

انتقل إلى علامة التبويب أجراءات، صحافة " إنشاء"، في النافذة التالية ، انقر فوق" نظرة عامة":

حدد المسار إلى التطبيق المطلوب وانقر على " افتح":


تكبير الصورة

انقر " حسنا":

أغلق المجدول وتابع إنشاء اختصار.

لإنشاء اختصار على سطح المكتب ، انقر بزر الماوس الأيمن ، وحدد " إنشاء" ---> "ضع الكلمة المناسبة":

في الميدان موقع العقار ونحن نقدم:

Schtasks / run / tn cmd_admin

أين cmd_admin - اسم المهمة التي أنشأناها. إذا كان الاسم يحتوي على مسافات ، فيجب وضعه بين علامات اقتباس.

قمنا بتعيين اسم الاختصار:


تكبير الصورة

يتم إنشاء الاختصار وجاهز للاستخدام.

لتغيير الرمز - انقر بزر الماوس الأيمن على الاختصار ، حدد " الخصائص":

انتقل إلى " ضع الكلمة المناسبة"و اضغط " تغيير الايقونة":

"نظرة عامة..."

نشير إلى مسار البرنامج:


تكبير الصورة

حدد الرمز المطلوب وأغلق كلتا النافذة مع " حسنا":

الآن يتم إطلاق التطبيق المطلوب كمسؤول نقرتين متتاليتين على الاختصار الذي تم إنشاؤه ، بينما لا يتم عرض طلب UAC ويظل الأمان كما هو.

أداة لأتمتة "الطريقة رقم 4"

إذا كنت بحاجة إلى إنشاء اختصارات لعدد كبير من البرامج ، فمن المناسب استخدام الأداة المساعدة اختصار مرتفع.

يأتي العمل مع الأداة إلى خطوتين بسيطتين:

  • التركيب
  • قم بسحب وإسقاط الملف القابل للتنفيذ (* .exe ، * .bat ، * .cmd) إلى اختصار الأداة المساعدة:

التركيز التلقائي على تشغيل البرنامج

خصوصية تشغيل التطبيقات من المجدول هي أن التركيز لا يتم نقله إلى النافذة ، وعلى سبيل المثال ، لكتابة أمر في سطر الأوامر ، عليك النقر فوق النافذة. يمكن أن يساعد هذا السلوك في أتمتة العمليات الروتينية وفقًا لجدول زمني ، ولكن بالنسبة للطريقة # 4 ، فإنه ليس مناسبًا دائمًا.

هناك عدة طرق "للعمل". إنهم يعملون بشكل مختلف قليلاً ، لذا اختر النوع الذي يعمل بشكل أفضل. الأول أكثر ملاءمة لتشغيل البرامج ، والثاني لتشغيل البرامج النصية.

أضف عند إنشاء مهمة:

باستخدام الأمر start

البرنامج أو البرنامج النصي:

الحجج:

/ c start / d "path_to_program" filename.exe

/ c start / d "C: \\ Windows \\ System32 \\" cmd.exe

باستخدام الأداة المساعدة NirCmd

البرنامج أو البرنامج النصي:

Path_to_nircmd \\ nircmd.exe

الحجج:

عرض Exec "program_path \\ filename.exe"

عرض Exec "C: \\ Windows \\ System32 \\ cmd.exe"

تشغيل مربع الحوار "تشغيل" كمسؤول

قياسا على تشغيل سطر الأوامر ، يمكنك تكوين إطلاق " نفذ - اعدم"، كما سيتم تشغيل الأوامر التي تم إدخالها فيه كمسؤول. والراحة في هذا الأسلوب هي أنه يتم حفظ قائمة الأوامر المستخدمة سابقًا ، ويمكنك تحديد الأمر الذي تحتاجه من القائمة.

عند إنشاء مهمة في المجدول ، في إنشاء عمل"حدد:

في الميدان " البرنامج أو البرنامج النصي":

راندل 32

في الميدان " أضف الحجج":

Shell32.dll ، رقم 61

قم بتنزيل الأداة وفكها. أطلقنا سطر الأوامر ، أدخل الأمر المطلوب ، بناء الجملة بسيط للغاية:

<путь к утилите> <путь к нужному приложению>

سيتم عرض مطالبة UAC وسيتم تشغيل التطبيق كمسؤول.

ملحوظة: في سياق قائمة النوافذ 7 هناك جدا وظيفة مريحة نسخ مسار الملف: اضغط باستمرار تحول، انقر بزر الماوس الأيمن على الملف ، حدد " نسخ كمسار".

قم بتشغيل البرامج بواسطة المستخدم كمسؤول دون إدخال كلمة مرور المسؤول

مهم! هذه الطريقة غير آمنة لأنها تسمح لمستخدم محدود بتشغيل التعليمات البرمجية مع الحقوق الكاملة. يمكن للمستخدم الخبيث أو البرمجيات الخبيثة الاستفادة من ذلك وإخلال النظام.

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

بالطبع ، لا يعد إعطاء المستخدمين كلمة مرور المسؤول فكرة جيدة. للتغلب على هذا سنستخدم أداة AdmiLink بواسطة Alexey Kuryakin. بمساعدتها ، يمكن للمسؤول إنشاء اختصار للمستخدم لتشغيل البرنامج المطلوب ، بينما يلزم إدخال كلمة مرور المسؤول مرة واحدة فقط - عند إنشاء اختصار. عندما يبدأ المستخدم البرنامج ، سيتم إرسال كلمة المرور في شكل مشفر.


ستعمل هذه الطريقة إذا كان لا يمكن تشغيل البرنامج إلا كمسؤول ولم ينس المطور تحديد هذا الشرط في البيان. ومع ذلك ، لا يزال هناك عدد كبير من البرامج أو البرامج القديمة التي يمكن إطلاقها فيها الوضع العاديوباسم المسؤول (في هذه الحالة ، ستتوفر مجموعة مختلفة من الوظائف). عندما تحاول تشغيل مثل هذا البرنامج باستخدام AdmiLink ، فإنه يبدأ في الوضع العادي (بدون امتيازات إدارية). وإذا حاولت تحديد المربع "الطريقة رقم 3. يتم حفظ نمط المؤلف الأصلي.