Клуб Punto Switcher

Win7, автозапуск в режиме администратора

14 ноября 2011, 00:25

Добрый день, при каждом новом выходе Punto Switcher с разочарованием безуспешно пробую сделать автозапуск в режиме администратора.
Решил, наконец, задать вопрос в клубе, в надежде, что когда-нибудь поправят.

Причина возникновения проблемы:
Всегда работаю в Win7 под пользователем с ограниченными правами для того, чтобы повысить защищенность системы. Некоторым программам достаточно дать доступ на изменение конфиг-файлов, но множество программ в этом случае, тем неменее требует запуска в режиме администратора (из обычных - Strong DC++, старые игрушки, утилиты диагностики железа и т.п., из специализированного - большинство средств разработки приложений, с которыми мне приходится работать).

Суть проблемы:
В программах, запущенных в режиме администратора, Punto Switcher не работает.

Попытки решения:
не помогают ни простые: http://clubs.ya.ru/punto/replies.xml?item_no=6366
ни "продвинутые": http://clubs.ya.ru/punto/replies.xml?parent_id=7672&with_parent=1&item_no=6230
последний работает, только если логиниться под админом. если же я работаю под ограниченной учетной записью, как обычно, то выдается сообщение (0x800704DD):
"Запрошенная операция не была выполнена, так как пользователь не выполнил вход в сеть. Указанная служба не существует" или
"The operation being requested was not performed because the user has not logged on to the network. The specified service does not exist"
Если включить журнал для заданий, то выдается значение ошибки = 2147943645, что означает:
"Планировщику заданий не удается запустить задачу "\Запуск PuntoSwitcher при старте системы" для пользователя "User". Дополнительные сведения: значение ошибки: 2147943645"
Пробовал для админа и пользователя, как рекомендуют в экзотических случаях? через групповые политики дать разрешения в "Logon as batch job", но ничего не помогает.


Резюме:

По-моему, это какая-то несовместимость Punto Switcher и нормальным подходом безопасной работы в Windows 7. По крайней мере, в Linux всю жизнь так работал, а в Win7 получается, что Punto Switcher пока единственная программа, которую никаким образом невозможно заставить полноценно работать при работе под учетной записью с ограниченными правами.

Возможно ли исправить, наконец, данный нюанс или лучше не надеяться?

12 комментариев

Punto Switcher в отличие от других программ – особый случай. Такова политика безопасности Windows 7, что программа с меньшими правами не имеет доступа к программе запущенной из высшими правами.

Все правильно, но я и не предлагаю изменять этот порядок.

Я предлагаю сделать в Punto Switcher галочку "Автозапуск в режиме администратора".

Сейчас, чтобы хоть как-то решить проблему, я выключил автозапуск и положил на раб. стол ярлык PuntoSwitcher (у которого включил в свойствах запуск с правами администратора). Теперь, каждый раз после запуска Windows, я запускаю PS этим ярлыком, ввожу пароль администратора и все работает. Но так как не всегда вспоминаю запустить вручную, хочется чтобы был автозапуск в режиме администратора, его действительно не хватает. Антивирусники же как-то в этом режиме стартуют автоматически.

Выход есть - запускать PS при помощи планировщика заданий Windows. Создайте новое задание, выполняющееся при входе в систему, запускающее ps.exe с правами администратора. В самом PS отключите опцию запуска вместе с Windows.

"Выхода нет" (с). Внимательно прочитайте раздел "Попытки решения:", вариант "продвинутые", результат, который я получаю написан ниже - ошибка 0x800704DD. Данный результат повторяем на любой Win7 любым пользователем, который поставит в назначенных заданиях PS в режиме администратора, НО залогинится в систему под защищенным пользователем не имеющем админских прав. В обсуждении данного метода по указанной ссылке можно увидеть, что это так.
На текущий момент факт состоит в том, что запустить PS под админом и работать с целью безопасности под пользователем с ограниченными правами НЕВОЗМОЖНО. Поэтому и была поднята данная тема.

удали программу из автозагрузки но создай задание в планировщике

( мой компьютер - управление )

автозапуск с правами администратора

 

 

Ваше сообщение идентично irastex, ощущение такое, что никто не читал моего сообщения о том, что я побывал делать. Ваш вариант относится к тому, где я дал ссылку на "продвинутые" варианты решения. Он не работает в случае, когда надо чтобы стартовала программа под админом, а юзер работал не под админом.

а если попробовать запустить punto через explorer  передав в качестве параметра?

 

 

explorer  ././punto.exe

Оболочка тоже запускается с правами пользователя т.ч. не поможет…

одно задание сделай в планировщике с наивысшими правами

explorer  ././punto.exe

оно должно стартовать после загрузки ( чтоб успела запуститься оболочка от имени пользователя)

 

 

завтра попробую через эксплорер, я делаю старт "при запуске системы", но откладываю запуск на 2 мин.

Зашел в свойства ярлыка Punto switcher, убрал галочку "Запускать от имени администратора" и после перезагрузки Пунто запустился, как родной. [:]||||[:]

 

Мне помогла только эта чудесная утилита crw-daq.ru/download/doc/admilink/

Теперь с пунто нет проблем