Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Запуск программ с включенным UAC без повышения прав

Ответить
Настройки темы
Разное - [решено] Запуск программ с включенным UAC без повышения прав

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть программа которая на требует админских прав, и прекрасно работала еще на XP. Когда я её запускаю на Windows 7 включается UAC и запускает её с правами администратора (что мне совершенно не нужно). При выключеном UAC программа без проблем работает с правами обычного пользователя.
Как не отключая UAC заставить её работать от имени пользователя, а не админа?

Отправлено: 11:59, 18-07-2009

 

Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Есть другой способ, который работает без правки реестра. Случайно нашёл статью HOW TO: Script Compatibility Layers in Windows XP и там обнаружил, что можно выставить готовый слой совместимости, используя специальную переменную __COMPAT_LAYER. Проверил на Windows 7, присвоив переменной значение RUNASINVOKER, - также работает.

Вот пример bat файла для запуска программы с включенным исправлением RUNASINVOKER
Код: Выделить весь код
set __COMPAT_LAYER=RUNASINVOKER
start "" myprogram.exe
Также переправил свой первый вариант контекстного меню Force Run As Invoker (UAC) с использованием переменной, вместо правки реестра.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker]
@="Force Run As Invoker (UAC)"

[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker\command]
@="cmd /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""

-------
Microsoft Windows - Because you have no choice ;-)

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:08, 16-01-2011 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Vom Vom вне форума

Аватара для Vom

Новый участник


Сообщения: 9
Благодарности: 1

Профиль | Отправить PM | Цитировать


Отлично - элегантное решение
Встречный вопрос - как раз и навсегда для определенной программы ( exe-ка ) запретить повышение прав в Windows 7?
Так как тут получится при стандартным двойном клике все равно вылезет UAC.
Конечно можно выключить так называемое "Обнаружение установки приложений и запрос на повышение прав". Что для организации кстати подходит.

Но где-то с год тому или больше случайно встретил статью о использовании Мастера совместимости и указании принудительно режима для определенного файла, но что-то отвлекло, и потерялась ссылка.

Сейчас не могу найти, может кому-то попадалась подобная информация?
___

Хм, задал вопрос.. а оказывается выше был уже ответ)

читать дальше »
Кстати да - есть куча программ, абсолютно совместимых как с Window XP, так и с Windows 7, за вычетом - почему то при запуске в Win 7 появляется запрос UAC, и при этом абсолютно нормально работающих при простом пользователе в Win XP.
Это разные игры, спец утилиты для работы с каким-то файлом, бухгалтерские утилиты и т.п.
Пока решал с помощью сторонней утилиты (как и на повышение прав, так и на понижение).

-------
/root/....


Последний раз редактировалось Vom, 04-03-2011 в 19:13.


Отправлено: 21:13, 01-03-2011 | #22


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Скажите, а можно ли как-то узнать какая из операций выполняемых программой требует повышения прав? У меня была программа требующая запуска от Администратора, я сделал батник как рекомендовано выше и прога запускается и вроде нормально работает, но для полной уверенности хотелось бы знать зачем ей нужны были права.

Отправлено: 13:45, 07-12-2012 | #23


Забанен


Сообщения: 540
Благодарности: 32

Профиль | Цитировать


Цитата Morpheus:
t_ara_s, значит несовместимая с Windows 7 версия. http://www.oszone.net/10594#400 - в триггере укажите "при входе в систему". »
А вот тут вы ошибаетесь. Антибаннер Adguard,лицензия,полная совместимость с Windows 7(проверял помощником по совместимости...),в настройках самой программы указано,в конфигурация системы-автозагрузка прописана,в свойствах ярлыка административный запуск указан в обоих пунктах (причём для всех пользователей),а всё равно со включённым даже на минимлке UACом автозагрузка не происходит.Вот так-то.

Отправлено: 19:51, 25-01-2013 | #24


Старожил


Сообщения: 194
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть две учетные записи admin с правами администратора и user с обычным доступом. Что бы userу запустить приложение нужно для каждого запуска вводить пароль. А как это убрать без всяких утилит? Другие приложения нормально, а именно одно такое. Winows 7 Ultimate x64

Отправлено: 20:08, 19-07-2013 | #25


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Pineapple, склеил, читайте тему.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:08, 19-07-2013 | #26


Старожил


Сообщения: 194
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vadikan, а есть инструкция по управлению учетными записями? Например мне нужно, чтобы пользователь с обычными правами не мог трогать файлы на hdd, не мог ничего изменять. Просто запускать некоторые программы и пользоваться ими. А при сторонних действиях всегда запрашивало пароль.

Отправлено: 21:52, 19-07-2013 | #27


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Pineapple, пользователь с обычными правами и так не имеет доступа в системные папки и профили других пользователей. По поводу запуска программ - читайте тему.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:02, 19-07-2013 | #28


Старожил


Сообщения: 194
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vadikan, Насчет папок других пользователей. Я зашел с паролем в папку админа и больше пароль не требует. Приходится в настройках безопасности убирать права. И еще в windows 8 это лучше реализовано или нет?

Отправлено: 22:06, 19-07-2013 | #29


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Pineapple, а зачем вы юзером заходите с паролем в папки админа? В Windows 8 то же самое.

Вообще, чего вы пытаетсь добиться? Конечная цель какая у вас?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:55, 19-07-2013 | #30



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Запуск программ с включенным UAC без повышения прав

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC OSZone Microsoft Windows 7 5 26-01-2013 18:39
Доступ - ElevatedShortcut - запуск приложений c повышенными привилегиями без отключения UAC hb860 Microsoft Windows 7 38 23-10-2012 23:34
Запуск программ с сайта в зоне Internet без предупреждений (WinXP SP2) Raistlin Microsoft Windows 2000/XP 2 17-10-2005 14:57
Установка Программ Без Админ-прав Naug Программное обеспечение Windows 29 01-05-2004 19:26




 
Переход