كيفية تكوين Visual Studio بعدم إعطاء موجه UAC في كل تشغيل؟

StackOverflow https://stackoverflow.com/questions/451809

سؤال

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

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

لقد جربت العديد من الاقتراحات التي وجدتها ، مسؤول التوافق بدت واعدة للغاية ، لكن النتيجة لم تكن ما أردت. عندما استخدمت Runasinvoker ، لم يكن هناك موجه UAC ، لكن الاستوديو المرئي لم ينجح. عندما استخدمت Runasadmin أو Runashigh الأكثر ، نجحت ، ولكن كان هناك موجه.

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

هل كانت مفيدة؟

المحلول

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

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

نصائح أخرى

محاولة:

الأدوات الإدارية -> سياسة الأمان المحلية -> السياسات المحلية -> خيارات الأمان -> التحكم في حساب المستخدم: سلوك موجه الارتفاع للمسؤولين في وضع الموافقة على المسؤول = رفع دون دعوة.

كان VS 2005 ألمًا في Vista ، وهناك الكثير من القولات الصغيرة حتى عند الركض كمسؤول. معرفة ما إذا كان يمكنك الترقية إلى عام 2008 ، والذي يعمل بشكل أفضل على Vista.

لسوء الحظ ، يكون موجه UAC إلزاميًا في Windows Vista ، عند تمكين UAC.

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

أيضًا لتصحيح الأخطاء لقد قمت بإعداد كمبيوتر آخر يمكنني من خلاله تشغيل جلسة تصحيح أخطاء عن بُعد ، من الصعب بعض الشيء تكوينها مع VS 2005 ، بالإضافة إلى أنه إذا تعطلت/تعليق الجلسة عن بُعد ، فإن ذلك لم يصطدم بجهاز الكمبيوتر الرئيسي الخاص بك قون

PD: VS 2008 هو أجمل قليلاً في Vista من VS 2005 جربه إذا استطعت.

بقدر ما أدرك ، لا يمكنك الحصول على كل ما تريد (UAC ، VS العمل بدون مطالبات).

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

أوافق على أنه أمر قليل من الألم (ولاحظت أن VS2008 لا يزعجني بمطالبات UAC تحت Vista أو Win7 Beta) ، ولكن هذا ما هو عليه. VS2005 ، وخاصة في تصحيح الأخطاء ، يتطلب الارتفاع لإرفاق العمليات ، إلخ.

بالنسبة للسجل ، فإن "الحل" الحالي لهذه المشكلة ، بعد بضعة أيام من تجريبه ، هو:

  • قم بإيقاف تشغيل UAC
  • تأكد من اختبارات شخص آخر للتطبيق بمسار مستخدم قياسي على أساس منتظم

... أي استخدم نفس النمط الذي عمل في WindowsXP من قبل.

أود أن أرى بعض الحلول الأخرى ، لكن حتى الآن لا شيء جربته أعطاني كل ما أريد ، أنا ، ه. UAC ON ، Visual Studio Working وليس موجهًا للتشغيل مقابل. أرغب في الحفاظ على UAC ، لكن كان من المزعج للغاية بالنسبة لي تأكيد الارتفاع في كل مرة أقوم فيها بتشغيل الأدوات.

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

http://www.betanews.com/article/new_norton_vista_tool_trades_uac_for_online_feedback/122368881

التنزيل هنا:

http://www.nortonlabs.com/inthelab/uac.php

أخيرًا ، هناك أداة صغيرة مثيرة للاهتمام لـ "غفوة" UAC والتي تكلف 5 دولارات (تجربة 30 يومًا). لا أستطيع أن أؤكد أي من الأداة لأنني لم أجربها شخصيًا.

http://www.uacsnooze.com/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top