Архив

Archive for the ‘Windows’ Category

Зачем отключать UAC на серверах или тема для маленького холиварчика

ms_security Ехали мы с коллегами сегодня домой и “придумали” темку для небольшого холиварчика по User Account Control и нужно ли его отключать.

Все началось с Олега Крылова и его xxx чатиков, когда я вспомнил что где то читал про то что есть рекомендации по отключению UAC на серверных ОС, якобы в целях повышения производительности. Олег сегодня был за таксиста и на своей “ласточке” вез меня и Дениса по домам 🙂 .

Я решил поискать информацию на эту тему и вот что нашел:
* UAC снижает скорость загрузки Windows Vista?
В этой статье автор описывает свои опыты с отключением UAC в Windows Vista и делает вывод о том, что при отключении UAC и плюс принудительно драйвера LUA File Virtualization Driver, который отвечает за виртуализацию файла и записей в реестре при включенном UAC, можно добиться ощутимого прироста скорости загрузки ОС.
* Настройка Windows Server 2008/2003 x64 для обслуживания SQL Server 2008
В этой статье автор аккумулировал рекомендации по настройке ОС от производителей ПО и серверного оборудования, в т.ч. дана рекомендация отключить UAC на сервере баз данных.
Однако, если почитать комментарии к этой статье (небольшое общение читателя с автором статьи) и даже сходить по приведенным ссылкам ( Performance Tuning Guidelines for Windows Server 2008 R2, Running Microsoft SQL Server 2008 on the IBM System x3950 M2 ), то аргументов в пользу повышения производительности сервера баз данных – нет. По второй ссылке, рекомендация отключить UAC вообще нацелена на устранение появления надоедливого окна с запросом повышения прав.
* часто попадались такие статейки Ускоряем работу Windows Vista
Отключаем UAC нафиК, говорится в них, в качестве аргумента – все та же история про исследование проблемы драйвера LUAFV
* User Account Control and Application Slowdowns
Еще одни рассуждения на тему тормозов UAC в Vista, но без конкретных выводов.

Вывод мой таков: Убедительных аргументов в пользу повышения производительности ОС я не нашел, найденная информация не убедила меня отключать UAC на серверных ОС.

Сегодня опять не высплюсь..

Рубрики:Windows

Запуск от имени … в Vista

AllDay.ru_Mediacenter “Куда делся “Запуск от имени …” в Windows Vista?” – негодовал я всякий раз когда надо было запустить на своем ноутбуке с Windows Vista какую-нибудь mmc консоль или приложение от имени другого пользователя (своей учетной записи администратора домена).
”Командная строка и RUNAS!” – не отрывая глаз от своего монитора и не снимая наушников отвечал мне Артём.
”Не удобно!” – говорил я и пытался погуглить и сколдовать что то в командной строке.

В результате могу поделиться вот этим:
Корректируем логин\пароль и импортируем в реестр reg файл
RUNAS_exefile.reg
————————————————
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\Shell\RunAsHere]
@="Запуск от имени …"

[HKEY_CLASSES_ROOT\exefile\Shell\RunAsHere\command]
@="runas.exe /user:CONTOSO\\ADMIN \"%1\""
————————————————
В результате получаем пункт ”Запуск от имени …” в контекстном меню *.exe файлов
runas1

Для добавления “Запуск от имени …” для mmc консолей можно воспользоваться следующим reg файлом:
RUNAS_mscfile.reg
————————————————
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\mscfile\Shell\RunAsHere]
@="Запуск от имени …"

[HKEY_CLASSES_ROOT\mscfile\Shell\RunAsHere\command]
@="runas.exe /user:CONTOSO\\ADMIN \"mmc %1\""
————————————————

Ну и на последок пол ложечки дегтя 🙂 – ведь UAC и повышение прав никто не отменял:
— при включённом UAC вы не получите повышения прав для запускаемого приложения, но оно вам и не пригодиться если необходимо работать с удаленными, а не локальными системами
— при включённом UAC запуск mmc консолей таким образом не удастся

Если вы можете поделиться каким либо своим приёмчиком, – прошу в комменты к этому посту.


Поискал в инете ещё немного и нашёл вот какое замечательное средство! — ShellRunas By Mark Russinovich and Jon Schwartz ( http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx )

Рубрики:Windows