на главную | войти | регистрация | DMCA | контакты | справка | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


моя полка | жанры | рекомендуем | рейтинг книг | рейтинг авторов | впечатления | новое | форум | сборники | читалки | авторам | добавить



Разблокирование программ, запускаемых при загрузке Vista

Я загрузил с сайта PC Magazine и установил на своем ПК последнюю редакцию утилиты Startup Cop Pro. Работает она прекрасно, но мне не нравится, как реагирует на нее Windows Vista. При каждом включении ПК выводится сообщение, что Windows заблокировала запуск каких-то программ, причем в списке заблокированных оказалась единственная программа – Startup Cop Pro. Мне не удалось добиться запуска этой утилиты без моего вмешательства при каждом включении компьютера. Может быть, нужно каким-то образом внести ее в список разрешенных программ или сделать ее авторизованной программой Windows Vista может только автор на стадии разработки?

Гордон Джипсон

Startup Cop Pro – это программа, которая должна выполняться при запуске ОС, но для этого она должна быть санкционирована функцией User Account Control (UAC – контроль учетных записей). В целях безопасности Vista просто не позволяет запуск подобной программы с любого из стандартных мест начального запуска. Так как же поступать?

Решение связано с Планировщиком заданий, который запускается в момент загрузки ОС. Казалось бы, Vista должна заблокировать и его, но у нее есть причина не делать этого. Любой процесс может изменять стандартные места начального запуска без обращения к UAC, поэтому они считаются опасными. Однако запуск Планировщика заданий (Task Scheduler) требует подтверждения со стороны UAC, в результате Vista считает запланированные задания безопасными. Вам нужно сделать следующее.

Щелкните на кружке Start (Пуск) и запустите Планировщик заданий. Введите пароль администратора или щелкните на Confirm (Продолжить), как этого требует UAC. Щелкните на ссылке Create Task (Создать задачу), но не на Create Basic Task (Создать простую задачу). На общей вкладке присвойте задаче имя Startup Cop Pro. Выберите учетную запись пользователя с правами администратора. Отметьте вариант Run only when user is logged on (Выполнять только для зарегистрированного пользователя). Отметьте вариант Run with highest privileges (Выполнить с наивысшими правами). Щелкните на вкладке Triggers (Триггеры), затем на кнопке New (Создать). Из появившегося списка выберите вверху пункт At log on (При входе в систему). Отметьте вариант Any user (Любой пользователь). Внизу, под рубрикой Advanced Settings (Дополнительные параметры), отметьте флажок Enabled (Включено) и щелкните на ОК. Щелкните на вкладке Actions (Действия), затем на кнопке New (Создать). Щелкните на Browse (Обзор) и найдите свою утилиту. В окне Add arguments (Добавить аргументы) введите текст /Startup. Щелкните на вкладке Settings (Параметры) и отметьте вариант Run task as soon as possible after a scheduled start is missed (Немедленно запускать задачу, если пропущен плановый запуск). Снимите метку в поле Stop the task if it runs longer than: (Останавливать задачу, выполняемую дольше:). Щелкните на ОК и вновь на ОК.

Вот и все! Запустите теперь Startup Cop Pro, щелкните на Settings и снимите метку в окне Run Startup Cop Pro at startup. При перезагрузке программа Startup Cop Pro станет запускаться без каких-либо жалоб со стороны Vista. Этот метод можно применять к любой программе, блокируемой функцией UAC.

Нейл Дж. Рубенкинг

Журнал PC Magazine/RE #02/2009
Журнал PC Magazine/RE #02/2009


Изменение стилей меню Start. Для использования меню Start так, как это предусмотрено в Vista, необходимо удостовериться в том, что при обращении к меню Properties Панели задач не | Журнал PC Magazine/RE #02/2009 | В обход UAC. Чтобы утилита Startup Cop Pro беспрепятственно запускалась, необходимо запланировать задание, которое выполняется при загрузке ОС