قم بتشغيل البرنامج بشكل دائم كمسؤول. تشغيل البرامج كمسؤول كيفية تشغيل التحديث كمسؤول

31.01.2024

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

ولكن في كل مرة يكون تشغيل البرنامج كمسؤول من خلال قائمة السياق أمرًا غير مريح تمامًا. يعد تعيين البرنامج ليعمل دائمًا كمسؤول أكثر ملاءمة. سنخبرك بكيفية القيام بذلك في هذه المقالة. دعنا نحذرك على الفور من أن الطريقة تعمل مع أنظمة التشغيل Windows 7 وWindows 8.1 وWindows 10.

نقوم دائمًا بتشغيل برنامج أو لعبة كمسؤول

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

لتحديد القيام بذلك دائمًا وفي نفس الوقت تشغيل التطبيق بالنقر المزدوج المعتاد، عليك القيام بما يلي.

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

خصائص اختصارات التطبيق

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

تحديد حقوق المسؤول الدائمة

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


أفضل طريقة لشكر كاتب المقال هي إعادة نشره على صفحتك

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

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

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

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

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

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

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

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

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"

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

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

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

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

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

تعيين مسار التطبيق = "C:\Program Files\MyApp\testapp.exe"
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %ApplicationPath%"

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

محرر سجل ويندوز الإصدار 5.00


@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""

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

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

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

اضبط __COMPAT_LAYER=Win7RTM 640x480

من بين خيارات المتغير __COMPAT_LAYER التي تهمنا، نسلط الضوء على المعلمات التالية:

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

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

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

من هو هذا المسؤول؟

في أنظمة تشغيل Windows، يتم إنشاء مستخدمين افتراضيًا: مستخدمك الذي تحدده عند تثبيت النظام، والثاني هو نفس المسؤول. نوع من حقوق المسؤول هو حماية خاصة لنظام التشغيل Windows XP و 7 و Vista و 8 و 8.1 من تغييرات الإعدادات غير المرغوب فيها التي يمكن إجراؤها بواسطة مستخدم عديم الخبرة. قد تتسبب هذه التغييرات في تعطل Windows أو عدم استقراره. في الإصدارات الأخيرة من نظام التشغيل Windows، عند محاولة إجراء أية تغييرات، يسألك نظام التشغيل عما إذا كانت هذه التغييرات ضرورية، على سبيل المثال:

كما ترون في الشكل أعلاه، تسمى هذه الحقوق الإدارية أيضًا "التحكم في حساب المستخدم" في Windows.

كيفية تشغيل تطبيق أو برنامج كمسؤول؟

دعونا نلقي نظرة على 3 طرق لتشغيل التطبيقات بحقوق المسؤول:

1. حدد التطبيق أو الاختصار المطلوب ثم اضغط على ctrl+enter؛
2. انقر بزر الماوس الأيمن على البرنامج أو الاختصار وحدد "تشغيل كمسؤول" في قائمة السياق، إذا لزم الأمر، أدخل معلومات تسجيل الدخول وكلمة المرور الخاصة بك؛

3. انقر بزر الماوس الأيمن مرة أخرى على اختصار البرنامج المطلوب، وحدد الخصائص، ثم قم بتعيين الإعدادات للتشغيل بشكل دائم كمسؤول.

كيفية تعطيل حقوق المسؤول، التحكم في حساب المستخدم، UAC؟

ابدأ > لوحة التحكم > حسابات المستخدمين > تغيير إعدادات التحكم في حساب المستخدم > حرك مربع الاختيار إلى الأسفل وقم بتطبيق الإعدادات.

قد يتطلب الامر اعادة تشغيل حاسوبك.

أين وفي أي الحالات نحتاج إلى حقوق المسؤول؟

المثال الأكثر شيوعًا هو "تشغيل سطر الأوامر باستخدام حقوق المسؤول". كيف افعلها؟ نعم سهل. في نظام التشغيل Windows XP، ابدأ > موجه الأوامر (cmd). في أنظمة التشغيل Windows Vista و7 و8 و8.1 ابدأ > في شريط البحث، اكتب CMD ثم اضغط على ctrl+enter.

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

أهلاً بكم. مع زيادة نشاط الفيروسات، قدمت Microsoft ميزة مثيرة للاهتمام تتمثل في تشغيل التطبيقات كمسؤول.

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

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

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

2 كيفية الحذف كمسؤول؟

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

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

2.1 كيفية تعطيل UAC؟

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

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

ولكن إذا كنت لا تزال ترغب في تعطيل هذه الوظيفة، فما عليك سوى الانتقال إلى لوحة التحكم -> حسابات المستخدمين. في النافذة التي تفتح، حدد "تغيير إعدادات التحكم في حساب المستخدم".

ثم حدد "أبدًا" وانقر فوق نعم.

هذا كل شئ. إذا كان لديك أي أسئلة، سأكون سعيدًا بالإجابة عليها في التعليقات. كل التوفيق لك!

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

الخيار الأول(الأسرع)
انقر على اختصار البرنامج أثناء الضغط باستمرار على المفاتيح " يحول" و " كنترول". التالي هو الرد على الطلب حملات المستخدم العامة.

الخيار الثاني(معيار)
انقر تشغيل كمسؤول":
التالي هو الجواب على الطلب حملات المستخدم العامة.

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

الخيار الرابع(لا توجد نافذة UAC)
إذا كنت منزعجًا من مطالبة UAC، فقم بتشغيل " جدول المهام" (ابدأ > كافة البرامج > البرامج الملحقة > أدوات النظام > برنامج جدولة المهام). في القائمة " فعل"اختر البند" أنشئ مهمة":
تعيين " اسم"للحصول على مهمة جديدة وتحديد مربع الاختيار" تشغيل مع أعلى الحقوق":

انتقل إلى علامة التبويب " أجراءات"، انقر " يخلق" وفي النافذة التي تفتح من خلال الزر " مراجعة"، حدد المسار إلى الملف القابل للتنفيذ للبرنامج:

وبعد ذلك باستخدام الزر " نعم"، احفظ تغييراتك ويمكنك إغلاق برنامج جدولة المهام.

بعد ذلك، اتبع المسار المتبع سابقًا، انتقل إلى " ملكيات"اختصار البرنامج وعلامة التبويب" ملصق"، في الميدان" شيء"استبدل المسار إلى الملف القابل للتنفيذ بالسطر:
schtasks.exe /run /tn "أي اسم"
إذا كان اسم المهمة الذي قمت بتعيينه لا يحتوي على مسافات، فيمكنك حذف علامات الاقتباس.

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

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

هذا كل شئ. شكرا لك على قراءة المقال. آمل أن يكون مفيدا لك.