لائحة الطعام
مجاني
تحقق في
الرئيسية  /  مشاكل / تثبيت البرامج دون حقوق المسؤول على Windows. تثبيت البرامج دون حقوق المسؤول على Windows على اليمين لبدء اللعبة

تثبيت البرامج دون حقوق المسؤول على Windows. تثبيت البرامج دون حقوق المسؤول على Windows على اليمين لبدء اللعبة

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

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

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

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

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

لقد وصفنا بالفعل من قبل، كما يمكنك، باستخدام المعلمة RunasinVoker. ومع ذلك، هذه الطريقة ليست مرنة. يمكنك أيضا استخدام مع الحفاظ على كلمة مرور المسؤول / الواقعة (غير آمنة أيضا). النظر في طريقة أبسط للإطلاق القسري لأي برنامج دون حقوق المسؤول (وبدون إدارة مسؤول) مع UAC (4،3 أو \u200b\u200b2 المستوى) المدرجة.

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

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

cmd / min / c "set __compat_layer \u003d runasinvoker && ابدأ" "٪ 1"

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

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

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

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

تشغيل APP-as-as-admin.bat

اضبط تطبيق ApplicationPath \u003d "C: \\ Program Files \\ MyApp \\ Testapp.exe"
cMD / MIN / C "Set __compat_layer \u003d Runasinvoker && ابدأ" "٪ ApplicationPath٪"

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

Windows Registry Editor الإصدار 5.00


@ \u003d "cmd / min / c \\" set __compat_layer \u003d runasinvoker && ابدأ \\ "\\" \\ "٪ 1 \\" \\ "

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

متغير البيئة __compat_layer و runasinvoker

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

اضبط __compat_layer \u003d Win7RTM 640X480

من خيارات الاهتمام بنا، سيزيل المتغير __compat_layer المعلمات التالية:

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

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

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

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

لتسهيل تشغيل المستخدمين برامج نيابة عن المسؤول، أعددت بضعة طرق.

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

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

باستخدام CTRL + SHIFT + أدخل تركيبة عند البحث

عند وجودها على سطح المكتب أو في القائمة "ابدأ"، لا توجد أي أداة نناشد البحث. أي نسخة ويندوز مجهزة لهم، وفي العاشر هو الأكثر ملاءمة. اكتب بعض الأمر، على سبيل المثال، CMD - سطر الأوامر. اختيار النتيجة في وقت واحد المشبك مزيج CTRL + SHIFT + ENTERوبعد طريقة بسيطة أليس كذلك؟

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

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

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

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

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

برامج للتشغيل نيابة عن المسؤول

موجود البرامج التالية: Runas، Admilink، execas.

أداة Runas.

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

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


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

runas / مستخدم: Namepk \\ User Msconfig.exe المستخدم

اسمحوا اسم التسمية وحفظ.

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

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

runas / savecred / user: namepk \\ اسم المستخدم msconfig.exe

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

استخدام أداة execas.

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


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


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

نجعل ملصقين مع هذه الفرق:

  • C: \\ execas \\ execas.exe 1
  • ج: \\ execas \\ execas.exe 2

الأرقام 1 و 2 تستجيب لعدد البرنامج في Execas.

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

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

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

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

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

تخصيص المعلمات في علامة التبويب حساب:

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

سوف تحقق الأداة المساعدة من أداء المعلومات التي حددناها. انقر فوق أي مفتاح في CMD.

بعد اختبار ناجح، انقر فوق الزر " إنشاء مفتاح إطلاق ADMIRUN" إذا لم يتم ذلك، فلن يعمل شيء.

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

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

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

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

جدول المهام

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

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

اسمه بالاسم المناسب، دعنا نقول، قمت بتشغيل سطر الأوامر، ثم يمكنك الاتصال كمد. ضع أيضا DAWKEY "تلبية أعلى الحقوق".

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

على سطح المكتب، نجني تسمية وتحديد مثل هذا الأمر:

schtasks / تشغيل / tn_disting_bad

اسم_name_v_liber هو الاسم الذي قدمته في بداية عملية إنشاء المهمة.

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

في علامة التبويب "تسمية"، قم بتغيير الأيقونة. بالطبع، ليس عليك القيام بذلك.

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

الاستنتاجات

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

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

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

الأسلوب 1: إصدار الحقوق في المجلد مع البرنامج

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


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

الطريقة 2: بدء برنامج من حساب مستخدم منتظم

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


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

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


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

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