|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Доступ - Не удается запустить программу не от имени администратора |
|
Доступ - Не удается запустить программу не от имени администратора
|
Новый участник Сообщения: 18 |
Профиль | Отправить PM | Цитировать В свойствах файл не прописан запуск от имени администратора:
Но внешние программы видят ее с этими привилегиями: И запускается она тоже от имени администратора: UAC включен, запуск производится из программы запущенной с обычными правами. Совсем не понял как избавится от этого. Поставил и снял флажок, но не помогает, права администратора все равно незримо присутствуют. |
|
Отправлено: 17:57, 16-01-2013 |
(*.*) Сообщения: 36544
|
Профиль | Сайт | Отправить PM | Цитировать Выполните Правила форума 5.1
Цитата parkone:
Сделайте скриншоты Process Explorer проводника и этой программы с отображением столбца Integrity (Уровень целостности). |
|
------- Отправлено: 18:12, 16-01-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать UAC у меня опущен, не задает вопросы (но не отключен, в Win8 он не отключается ползунком вниз)
Скриншот (у проводника уровень - Средний обязательный, забыл его выделить на скриншоте) |
Отправлено: 18:46, 16-01-2013 | #3 |
(*.*) Сообщения: 36544
|
Профиль | Сайт | Отправить PM | Цитировать Цитата parkone:
Установите стандартный уровень UAC и вы увидите запрос. |
|
------- Отправлено: 18:52, 16-01-2013 | #4 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Уровень UAC поднял, запрос конечно же вылез. Нажать да - запустится от имени администратора, нажать нет - не запустится вовсе. |
||
Отправлено: 19:02, 16-01-2013 | #5 |
Сообщения: 53444
|
Профиль | Отправить PM | Цитировать Цитата parkone:
Но если в EXE-файле задан флаг AdditiveRunAsHighest, то RunAsInvoker игнорируется. |
|
Отправлено: 19:19, 16-01-2013 | #6 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Кстати, я декомпилировал установшик и оттуда распаковался файл "PhotoshopCS6Portable.exe" уже с правами администратора (со значком щита как на втором скриншоте). Получается эта метка записывается где-то внутри файла?
Цитата Petya V4sechkin:
|
|
Отправлено: 19:42, 16-01-2013 | #7 |
(*.*) Сообщения: 36544
|
Профиль | Сайт | Отправить PM | Цитировать parkone, в дополнение к сказанному - проверить просто прямо в командной строке https://www.outsidethebox.ms/14004/#_Toc336356912
|
------- Отправлено: 23:09, 16-01-2013 | #8 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
- нужно установить Microsoft Application Compatibility Toolkit - запустить с правами администратора утилиту Compatibility Administrator х32 - в новой базе данных создать Application Fix... - в окне Compatibility Modes отметить RunAsInvoker, а в окне Compatibility Fixes снять флажок с AdditiveRunAsHighest - затем сохранить фикс, базу данных и установить ее - после чего приложение не должно просить права администратора (или по умолчанию с ними запускаться, если UAC опущен) И из всей этой процедуры ключевой пункт - снять флажок с AdditiveRunAsHighest, но он и так отсутствует в окне Compatibility Fixes и в свойстве Module значение - No Это нужно установить дополнительный модуль Microsoft Application Compatibility Toolkit? Как он называется? Не нашел. И этого фикса AdditiveRunAsHighest нет здесь Known Compatibility Fixes, Compatibility Modes, and AppHelp Messages И Test Run с установленным RunAsInvoker показывает, что программа все равно запускается от имени администратора (на что в общем уже дан ответ выше) |
|
Последний раз редактировалось parkone, 17-01-2013 в 10:08. Отправлено: 09:48, 17-01-2013 | #9 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Попробовал еще такой вариант:
запуск через утилиту PsExec.exe с параметром -l PsExec.exe -l PhotoshopCS6Portable.exe Получилось урезать права с Администратор - Owner до Deny, даже при наличии в EXE-файле оболочки флага AdditiveRunAsHighest. Вот только эта самая оболочка Portable выдала ошибку <PhotoshopCS6Portable.exe exited with error code 2> и закрылась. Т.е. нужно запретить права админа только для App-файла ( Photoshop.exe), чтобы он не наследовал права Администратора от оболочки Portable. Тогда искомый процесс Photoshop.exe будет доступен другим программам (Mkey, SetPoint и др., будет работать Drag&Drop). Осталось только определиться как это можно сделать ) |
Отправлено: 12:30, 18-01-2013 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] как запустить из одного батника другой от имени администратора под семеркой | seriych | Скриптовые языки администрирования Windows | 12 | 05-04-2013 11:10 | |
Доступ - RAMDisk Не удается проверить издателя.Вы действительно хотите запустить эту программу | Absolutus11 | Microsoft Windows 7 | 2 | 14-01-2013 09:01 | |
Доступ - [решено] Не удаётся запустить\выполнить любое приложение\задачу от имени администратора. | WOWAN007 | Microsoft Windows 7 | 11 | 21-12-2012 13:59 | |
Интерфейс - Не активен чекбокс выполнять программу от имени администратора в свойствах екзешника | rentgen97 | Microsoft Windows 7 | 1 | 13-07-2012 14:01 | |
Разное - [решено] Как запустить от имени администратора сценарий *.stjava? | Air-zone | Microsoft Windows 7 | 3 | 13-09-2010 09:52 |
|