Як запустити додаток як адміністратор без підказки?


13

При запуску SQL Server Management Studio 2008, я помилка , яка була навколо назавжди і документований тут . Однією з пропозицій виправити це, що насправді спрацювало, було запустити SSMS із запуском як адміністратор.

Тому я змінив властивості ярлика, щоб завжди запускати його як адміністратор. Єдиний роздратування полягає в тому, що я щоразу отримую оперативне запитання, чи справді я хочу це зробити.

Чи є спосіб сказати саме цій одній програмі (SSMS), щоб не з'являлося запит, зберігаючи таку поведінку для інших додатків?


Це дуже гарне запитання. Я голосую UP :-)
schlebe

Відповіді:


19

Прочитайте наступне повідомлення на форумі: Як відключити рядок контролю облікових записів користувачів для певної програми

В основному це говорить про те, що вам потрібно завантажити Інструментарій сумісності застосунків Microsoft 5.6 та створити користувацьку базу даних виправлень додатків, де ви призначите виправлення 'RunAsAdmin' для exe. Я спробував це іце працювало для мене Я думав, що це спрацювало.


Інший спосіб

... описується у розділі Як створити ярлик програми з підвищеною програмою без підказок UAC

Це рішення вимагає, щоб ви створили "заплановану" задачу для програми, а запуск програми означає ініціювати завдання. (Детальний опис із скріншотами дивіться за посиланням):

  • Запустіть Планувальник завдань за допомогою taskschd.mscта створити завдання ...

    1. Вкладка Загальні : введіть ім'я [Name]для нового завдання, поставте прапорець Запуск із найвищими привілеями та виберіть зі спадного списку "Windows 7, Windows Server 2008 R2" Налаштування для
    2. Вкладки Дії : Додати нову ... Дія Запустіть програму з Program / script = %windir%\System32\cmd.exeі Add аргументи = /c start "[Name]" "C:\Program Files\Sample\Program.exe". Замініть [Name]назву завдання (крок 1) та заповніть шлях до програми, який повинен працювати підвищеним.
    3. Умови вкладки : Зніміть прапорець Стоп, якщо комп'ютер спочатку перемкнеться на акумулятор , а потім зніміть прапорець. Почніть завдання, лише якщо комп'ютер живиться від змінного струму
  • Створіть новий ярлик про робочий стіл або куди завгодно із наступним цільовим розташуванням

    schtasks /run /tn "[Name]"
    

    Ще раз [Name]- назва завдання (крок 1)! Запустіть як мінімізований, якщо ви не хочете, щоб командне вікно спалахнуло.

  • Цей ярлик та завдання можна створювати та працювати лише під час входу в систему як обліковий запис адміністратора. Він не працюватиме в стандартному обліковому записі користувача.


Також дивіться таку відповідь на Arcade.se gaming.stackexchange.com/q/42747/11789
Джошуа Дрейк

6
Відповідь f3lix (друга частина) працює для мене. Я вважаю, що на це слід прийняти відповідь.
DRAX

Мені вдалося відкрити додаток без підказок UAC за допомогою інструментарію сумісності застосунків Microsoft 5.6. Однак я не можу створити ярлик для доданої бази даних. Що це означає, що я повинен запустити додаток у "MS-Toolkit" через Run, і я не бачу, як це допомагає.
fohrums

1

Я сумніваюся в цьому. Якби таке було можливо, кожен шматок шкідливого програмного забезпечення встановив би цю опцію, яка б перемогла всю мету.


3
Можливо. Подивіться відповідь f3lix.
DRAX

2
@DRAX Він все ще вимагає запиту адміністратора; це просто вимагає цього в інший час. Тобто ви повинні бути адміністратором для створення запланованого завдання. Якщо ви адміністратор, то заощадите трохи часу та просто запустіть програму безпосередньо як адміністратор. Правильне рішення полягає в тому, щоб автор програми виправляв це так, щоб він не вимагав бути адміністратором (оскільки є дуже мало шансів, що він насправді потребує адміністративного доступу).
Ян Бойд

@Ian OP попросив вирішити проблему, поки він мав доступ до адміністратора. Якщо у вас є інша проблема (наприклад, не адміністратор), слід шукати інші питання або відкривати нове. До речі, я впевнений, що більшість програм вимагає доступу адміністратора з причини.
DRAX

0

Рішення БЕЗ створення ярликів:

Ви можете завантажити інструментарій сумісності програм Microsoft (просто скачайте його з www.microsoft.com ).

Після встановлення інструментарію решта інструкцій є більш складними, але вони дуже добре деталізовані та пояснені за посиланням http://meridian.ws/wordpress/?p=306

Це рішення добре для пропуску підказки під час відкриття файлів, пов’язаних із вашою програмою.


0

Зробити це можна за допомогою запланованих завдань.

Створіть нову заплановану задачу для запуску програми. Ви повинні створити завдання як користувач, який запустить програму , або користувач може не бачити завдання.

Після створення змініть облікові дані, які використовувались для завдання користувача з правами адміністратора. Ви також повинні встановити завдання на Run whether user is logged on or notта Run with highest privileges. Не перевірте Do not store password.опцію. Обліковий запис адміністратора, який ви використовуєте, також повинен мати Log on as a Serviceпривілей в політиці локальної безпеки.

Крім того, у Settingsрозділі є кілька варіантів за замовчуванням, які не мають сенсу для задач такого типу. Наприклад, ви, мабуть, не хочете вбивати завдання лише тому, що користувач залишив програму в режимі очікування на кілька днів.

Потім можна створити ярлик до завдання для користувача.


Зауважте, що це відрізняється від інших пропозицій щодо використання запланованого завдання, оскільки воно не потребує маршрутизації cmd.exe, але для його створення потрібен обліковий запис користувача, який буде виконувати завдання.
Joel Coehoorn

0

просто знайдіть головний значок EXE і клацніть правою кнопкою миші, потім перейдіть до властивостей і перейдіть на вкладку "сумісність" і натисніть "змінити налаштування для всіх користувачів, а потім, нарешті, позначте на" запустити цю програму як адміністратор "і вуаля !!! додаток більше не запитуватиме для дозволів: D


Це не працює. Яку версію Windows та її версію ви використовуєте?
fohrums

-1

Ви не можете встановити це для однієї програми. Все, що ви можете зробити, це взагалі вимкнути UAC - що не рекомендується. Якщо ви зупинитесь і подумаєте про це на секунду, вам дійсно краще раз по раз натискати кнопку «так», порівняно зі зловмисним програмним забезпеченням, яке переймає ваш комп’ютер.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.