<<  главная    ¦    рубрики    ¦    форумы  >>





1.3.10. Windows NT/2000/XP. Настройка. Прочее






Отключение эффекта анимации при сворачивании/разворачивании окон

(43) Хотя эффект анимации оживляет работу с окнами, он может приводить к торможению. Вы можете отключить этот эффект путём редактирования системного реестра. Для этого в разделе
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
найдите строковый параметр "MinAnimate" (если его нет, то создайте его) и присвойте ему значение "0" (для включения обратно присвойте значение "1").
Перезагрузите сеанс Windows, чтобы изменения вступили в силу.
Совет действителен для всех версий Windows.
Windows Registry Guide




Управление поведением фоновой программы, требующей реакции пользователя

(26) Когда программа требует ввода данных от пользователя или получения фокуса, она может либо "выскочить" наверх, либо начать мигать иконкой в панели задач. Вы можете выбрать то поведение, которое вам больше нравится. Для этого откройте реестр и найдите раздел
HKEY_CURRENT_USER\Control Panel\desktop
Создайте новый dword-параметр (или измените имеющийся) с названием "ForegroundLockTimeout" и установите его значение равным времени задержки до "перехвата" фокуса или равным 0 для того, чтобы действовать немедленно. Значение по умолчанию — 200000 (0x00030d40 hex).
Если время задержки задано отличным от нуля, то dword-параметр "ForegroundFlashCount" определяет число миганий иконки в панели задач. Установка этого значения в 0 заставит иконку мигать бесконечно. Значение по умолчанию — 3.
Для того чтобы изменения вступили в силу, надо перезагрузить компьютер.
Совет действителен для всех версий Windows.
Windows Registry Guide




Автоматическое перемещение курсора мыши на активную по умолчанию кнопку

(21) Задав строковому параметру "SnapToDefaultButton" значение "1" в разделе
HKEY_CURRENT_USER\Control Panel\Mouse
можно добиться автоматического перемещения курсора мыши на активную по умолчанию кнопку (default button) любого всплывающего диалогового окна. Очень удобная штука, однако к этому надо привыкнуть.
Александр Зорич (zalex AT orc.ru) orc.ru/~zalex




Активизация окна при перемещении мыши в Windows NT/2000/XP

(43) С помощью редактирования реестра можно заставить окна приложений активизироваться лишь при перемещении мыши на окно. Это подобно возможности X-мыши в операционных системах Unix.
В Windows NT для этого создайте dword-параметр "ActiveWindowTracking" в разделе реестра
HKEY_CURRENT_USER\Control Panel\Mouse
и присвойте ему значение 1 (0 — для блокировки этого эффекта).
В Windows 2000/XP слежением активного окна за мышью управляет двоичный параметр "UserPreferencesMask" раздела реестра
HKEY_CURRENT_USER\Control Panel\Desktop
Чтобы заставить окно становиться активным при перемещении на него мыши, надо добавить 0x1 к существующему значению этого параметра, а чтобы оно активизировалось и выходило на передний план, надо добавить 0x41. Сложение делается в шестнадцатеричной системе исчисления. Например, если текущее значение параметра "be,3e,00,00", то при сложении 0xbe и 0x41 получаем 0xff и присваиваем параметру новое значение "ff,3e,00,00".
В том же разделе реестра можно также создать дополнительный dword-параметр "ActiveWndTrkTimeout", определяющий время в миллисекундах, которое мышь должна оставаться над окном прежде, чем окно будет активизировано.
Перезагрузите Windows, чтобы изменения вступили в силу.
Данный совет составлен на основе источника:
Windows Registry Guide




Редактирование контекстного меню Рабочего стола после установки драйверов Intel Graphics Controller

(38) После установки или обновления Intel Graphics Controller для чипсетов i810, i815 и т.д. в контекстном меню, появляющемся при щелчке правой кнопкой мышки по Рабочему столу, находятся три дополнительные меню: "Сохранить в виде схемы", "Параметры графики" и "Видеорежимы". Эти меню используются редко (если используются вообще), но в результате их внедрения процесс появления контекстного меню затягивается на 2–3 секунды. Чтобы убрать их оттуда, надо в реестре удалить раздел
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\igfxcui
Dmitry Semenov (civil AT pop.redcom.ru) civilian.boom.ru




Цветовые схемы Windows

(44) Цветовые схемы Windows хранятся в разделе реестра
HKEY_CURRENT_USER\Control Panel\Appearance\Schemes
Если вы в свойствах Экрана настраивали своё оформление Windows, меняя цвета, размеры и шрифты, то желательно экспортировать нужную схему в reg-файл, чтобы при переустановке Windows её можно было быстро восстановить.
weend (weend AT rambler.ru)




Как добавить "Сетевые подключения" в "Мой компьютер" в Windows XP

(37) В Windows ХР в "Моем компьютере" нет "Удаленного доступа к сети", как это было в Windows 9x. В Windows ХР до него надо идти через "Пуск" -> "Настройка" -> "Сетевые подключения", но это меня сильно доставало. Однако я нашёл способ засунуть эти "Сетевые подключения" в "Мой компьютер". Для этого надо в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
создать подраздел NetConn и там параметру "(По умолчанию)" присвоить значение "{7007acc7-3202-11d1-aad2-00805fc1270e}" (без кавычек).
Dmitry Semenov (civil AT pop.redcom.ru) civilian.boom.ru




Автоматическое включение индикатора "Num Lock" на клавиатуре

(43) При выходе из сеанса пользователя Windows NT/2000/XP запоминает состояние индикатора "Num Lock" на клавиатуре, записывая для этого пользователя в разделе реестра
HKEY_CURRENT_USER\Control Panel\Keyboard
в строковый параметр "InitialKeyboardIndicators" значение "2" для включенного индикатора или значение "0" для выключенного. В результате при следующем входе пользователя состояние "Num Lock" будет восстановлено.
Однако в Windows NT Terminal Server и Windows 2000 Server с работающими терминальными службами, значение этого параметра при выходе пользователя из сеанса всегда изменяется на "0". Это поведение исправлено Windows 2000 Service Pack 3.
Состояние же индикатора "Num Lock" до входа пользователя в систему определяется значением параметра "InitialKeyboardIndicators" в разделе
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
Его при желании можно изменить правкой реестра.
Данный совет составлен на основе источников:
Статьи support.microsoft.com/?kbid=101898, support.microsoft.com/?kbid=154529, support.microsoft.com/?kbid=217884, support.microsoft.com/?kbid=315468 Microsoft Knowledge Base




Настройка времени ожидания ввода пользователем своих данных в Windows NT/2000

(11) Когда пользователю предоставляется диалоговое окно, требующее ввода информации о его данных, параметр "ProfileDlgTimeOut" раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
определяет количество времени задержки в секундах перед тем, как диалоговое окно будет закрыто и приняты данные по умолчанию. Значение параметра может быть от 1 до 600 (секунд), по умолчанию — 30 секунд.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Изменение заданного по умолчанию цвета командной строки Windows NT

(11) DWORD-параметр "DefaultColor" раздела реестра
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
управляет активным и фоновым цветами, используемыми в окне командой строки. Он имеет значение по умолчанию равное 0 для стандартного белого текста на чёрном фоне. Вы можете заменить это значение шестнадцатеричным числом с двумя цифрами, в котором первая цифра определяет цвет фона, а вторая цвет символов. Например, значение F0 установит чёрный текст на белом фоне, а 1E жёлтый текст на синем фоне.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Возможность завершения командной строки Windows NT

(11) Завершение команды позволяет Вам напечатать только часть имени файла, затем система закончит оставшуюся часть за Вас после нажатия клавиши <Tab>. Это свойство подобно особенности завершения команды в оболочке UNIX. Для включения этой возможности:
1. Откройте раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
и установите значение dword-параметра "CompletionChar" равным 9 для клавиши <Tab>.
2. Выйдите из редактора реестра и перезагрузите Ваш компьютер.
Теперь, когда Вы напечатаете первую часть имени файла и нажмёте клавишу <Tab>, Windows завершит имя файла за Вас.
Обратите внимание: значение параметра "CompletionChar" определяет, какая клавиша выполняет завершение команды, то есть 9 соответствует клавише <Tab>.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Быстрый запуск командной строки Windows NT

(21) Для настройки быстрого запуска командной строки Windows NT:
1. Запустите редактор реестра REGEDIT (или REGEDT32).
2. В разделе реестра
HKEY_CLASSES_ROOT\Directory\Shell
последовательно добавьте следующие подразделы: CommandPrompt -> Command.
3. В подразделе Command параметру "(По умолчанию)" присвойте значение:
cmd.exe /k cd "%1"
4. В подразделе CommandPrompt параметру "(По умолчанию)" присвойте любое понравившееся значение, например "Open Command Prompt".
Теперь, щёлкнув на любой папке правой кнопкой мыши и выбрав в появившемся меню команду "Open Command Prompt", вы запустите командную строку в нужном каталоге.
Александр Зорич (zalex AT orc.ru) orc.ru/~zalex




Изменение высоты окна консоли

(35) В Windows 2000 высота окна консоли равна по умолчанию 300 строкам. Из-за этого, например у FAR'a, слишком большой экран. Лечится так: создаёте ярлык для FAR'a, щёлкаете на нём правой кнопкой мыши, далее Properties –> Layout –> Height и вместо высоты экрана в 300 строк ставите 25. Также можно написать для запуска нужной консольной программы cmd-файл, в начале которого добавить строку:
mode con lines=25
Можно поставить по своему усмотрению любое число.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq




Настройка операционной системы на русский язык

(42) Если имеются проблемы с кириллицей, то для настройки операционной системы на русский язык откройте Control Panel и запустите апплет "Regional and Language Options". На вкладке "Regional Options" есть два раздела: "Standarts and formats" и "Location". Первый раздел настраивает локаль для конкретного пользователя и отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины используются и так далее. В нашем случае там лучше всего ставить Russian. Второй пункт отвечает, в том числе, за системные шрифты. Необходимо убедиться, что там выставлена Russia. Кроме этого, на вкладке "Advanced" в разделе "Language for non-Unicode programs" надо задать Russian. После этого, при отображении всех менюшек и сообщений, Windows будет использовать русскую кодировку.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win-xp-faq




Переключение раскладки клавиатуры на русскую в DOS-приложениях

(35) Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку
lh %SystemRoot%\system32\kb16.com ru
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями клавиш <Ctrl>+<левый Shift> (английская раскладка) и <Ctrl>+<правый Shift> (русская).
Данный метод нормально работает в том случае, если в Панели управления в настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq




Отключение отладчика Dr.Watson

(38) Ускорить запуск программ и освободить пару мегабайт ОЗУ можно, отключив Dr.Watson (отладчик, встроенный в Windows NT/2000/XP). Сделать это можно, задав строковому параметру "Auto" значение "0" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
В этом случае, если возникнут какие-либо сбои в работе приложения, то система предложит либо закрыть приложение, либо передать его отладчику для отладки. Если выбрать второе, то запустится Dr.Watson и создаст лог-файл. Если Вы уверены, что такая возможность Вам ни к чему, то можете удалить весь раздел AeDebug из реестра.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win-xp-faq




Отключение ненужных системных служб

(37) Ускорить работу Windows XP, попутно освободив немного памяти, можно, запретив загрузку ненужных системных служб (сервисов). Отключить (Disable) ненужные службы можно в разделе "Services" окна "Computer Management". Здесь надо быть предельно осторожным, потому как последствия необдуманных действий могут быть непредсказуемы. Многие службы для своей работы требуют работы других служб, поэтому если вы отключите слишком много лишнего, то можете столкнуться с такой ситуацией, что не сможете включить всё обратно. Чтобы этого избежать, мы бы советовали вам перед тем, как производить эксперименты со службами, сохранить ветку реестра, отвечающую за их запуск. Для этого в редакторе реестра regedit идите по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes
и выбирайте в меню "File" пункт "Export Registry Key". Тогда, в случае каких-либо проблем, вы сможете применить полученный reg-файл и всё поправить.
Ниже приведён список служб Windows XP Pro, которые могут быть отключены:
– Automatic Updates: Автоматическое обновление. Если у вас нет постоянного соединения с Интернетом, или если вы хотите контролировать всё, что делает ваш компьютер, то обновлять программное обеспечение, входящее в состав Windows XP, можно и вручную. Выключая эту службу, не забудьте также выключить Automatic Updates на одноимённой вкладке System Properties.
– Computer Browser: Обновляет список компьютеров в локальной сети. Если у вас нет локальной сети, то можно отключить.
– Cryptographic Service: Отвечает за безопасный обмен ключами и шифрование передаваемой информации в локальной сети. Если у вас нет локальной сети, или если вы уверены, что никому не понадобятся данные, которые вы передаёте по сети, то эту службу можно отключить. Но учтите, что в этом случае вам придётся отказаться от многих вещей, давно ставших привычными в больших сетях, например от доменной структуры сети.
– DHCP client: Отвечает за автоматическое распределение IP-адресов. Если нет сети (ни локальной, ни Интернета), то он не нужен.
– Event Log: Ведёт лог (протокол) системных, программных событий и событий системы безопасности. Если вы уверены, что всё уже настроено и нет желания шпионить за каким-либо пользователем, то можно отключить.
– IPSEC Policy Agent: Сервис безопасности протокола TCP/IP. Если вы не пользуетесь этим протоколом (в частности, не пользуетесь Интернетом), то можно этот сервис выключить.
– Messenger: Принимает и отправляет сообщения, посланные администратором. Если нет локальной сети и администратора, то можно отключить.
– Network Connections: Занимается управлением всех сетевых соединений. Если нет сети (ни локальной, ни Интернета), то эта служба не нужна.
– Print Spooler: Спулер печати. Если принтера нет, то его можно отключить.
– Portable media serial number: Обеспечивает получение серийного номера переносного музыкального устройства, подключаемого к компьютеру. Очередное нововведение Microsoft в рамках борьбы с музыкальным пиратством. На сегодняшний день для большинства из нас эта служба не актуальна.
– Protected Storage: Служит для защиты важных данных (в том числе ключей пользователей), запрещает неавторизированный доступ. Если нет сети (ни локальной, ни Интернета), или безопасность не волнует, то данную службу можно отключить.
– Remote Registry Service: Позволяет удалённые манипуляции с реестром. Обычно эта служба нужна только администраторам сетей.
– Server: Обеспечивает общий доступ к принтерам, папкам и файлам, а также обеспечивает поддержку Remote Procedure Call. В случае если у вас нет ни сетевой карты, ни модема, эта служба вам не нужна.
– SSDP Discovery service: Обеспечивает работу подключаемых устройств, поддерживающих UPnP (универсальный Plug and Play). Пока что это редкость.
– System Event Notification: Отслеживает системные события. Если вы уверены, что всё уже нормально работает, то можно эту службу отключить.
– Task Scheduler: Отвечает за запуск программ в заданное время. Например, можно настроить, чтобы каждый день в определённое время запускался scandisk или defrag. Если подобные функции не нужны, то эту службу можно отключить.
– Telephony: Работает с модемом. Если модема нет, то служба не нужна.
– Telnet: Обеспечивает возможность соединения и удалённой работы по протоколу telnet. Если telnet не используете, то данную службу можно отключить.
– Terminal Service: Позволяет подключаться к вашему компьютеру по сети и удалённо работать на нём. Кроме этого, через эту службу работает переключение пользователей на одной машине (Switch User). Если вам эти возможности не нужны, можете отключить эту службу.
– Uninterruptible power supply: Управляет работой бесперебойных источников питания (UPS). Если таковых нет, то можно отключить.
– Windows time: Синхронизирует время на вашей машине с сервером. Если нет time-сервера, то служба не нужна.
– Wireless zero configuration: Автоматически настраивает беспроводные сети стандартов 803.11 и 803.11b. Если беспроводной сети нет, то эта служба абсолютно бесполезна.
Этот список можно ещё продолжить, необходимость того или иного сервиса определяется задачами, которые выполняются на конкретной машине, и установленным аппаратным обеспечением. Поэтому, каждый должен сам решать, что можно отключить.
Примечание: данный совет верен и для Windows NT/2000, только список служб там меньше.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win-xp-faq




Решение проблемы с передачей данных через инфракрасный порт между двумя компьютерами с Windows XP

(36) Если в Windows XP передача данных через инфракрасный порт между двумя компьютерами не работает, то проблема может быть вызвана тем, что служба "Workstation" не запущена. По умолчанию эта служба запускается только на компьютерах с сетевой картой. Следует запустить службу "Workstation" и настроить её для автоматического запуска.
Статья RU306142 сборника технических статей Microsoft
search.support.microsoft.com/kb/c.asp




Отключение подсистем POSIX и OS2 в Windows 2000

(36) POSIX является стандартом взаимодействия операционных систем, он включен в Windows 2000 по требованию правительства США, а подсистема OS2 нужна для запуска соответствующих приложений. Обычные пользователи, вряд ли, когда будут задействовать эти подсистемы, поэтому их лучше убрать для освобождения лишней памяти. Microsoft не предусмотрела легального пути удаления этих подсистем, поэтому следует удалить или переименовать необходимые файлы. Причём, перед удалением следует либо отключить защиту файлов (Windows File Protection), либо стереть файлы и из каталога Winnt\System32\dllcache, а последующий запрос системы вставить диск с дистрибутивом проигнорировать. Следует удалить или переименовать следующие файлы из каталога Winnt\System32: OS2.exe, OS2SRV.exe, PSXSS.exe, OS2SS.exe и POSIX.exe.
Предупреждение: подсистема POSIX может потребоваться для некоторых программ из Resource Kit, если вы им пользуетесь, то лучше оставьте POSIX.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq




Способ очистки системы от лишних dll-файлов

(42) Как известно, все более-менее крупные приложения используют DLL (Dynamic Link Library — библиотека динамической компоновки). Но наступают периоды, когда этих библиотек становится дюже много, или работе мешают старые DLL, и тогда Error System не избежать. Не у всех на компе может стоять средство автоматической очистки системы от лишних библиотек и прочего мусора. Но от них можно избавиться и вручную. Суть одного из способов в следующем. Заходим в Поиск и в строке "Имя" вводим *.dll. Если высвечивается много дубликатов DLL, пора их изничтожать. На каждом дубле вызовите контекстное меню и, зайдя в Свойства, посмотрите Версию файла. Если в каталоге с программой находится DLL с меньшим номером версии, чем в каталоге Windows\System, то замените расширение этого файла в папке программы на .d_l. Тогда старая версия загружаться не будет, что вынудит программу искать требующуюся DLL в папке System. (Вы должны также увидеть много повторяющихся DLL в каталоге Windows\Sysbckup. Их трогать не рекомендуется.) Затем перезагружаете систему и запускайте программу, которая прежде вызывала глюки. Если она работает — всё в норме. Если нет — восстановите начальное название старого dll-файла.
Стив Басс. Попрощайтесь с отказами Windows // Мир ПК. 2002. № 1.
Прислал Алексей Кочеев (romantik223 AT yandex.ru)




Выгрузка из оперативной памяти неиспользуемых dll-файлов

(32) При повальном изменении всех параметров реестра, которые только возможны, я натолкнулся на один, с моей точки зрения, интересный. Он позволяет выгружать неиспользуемые dll-файлы из памяти. Это освобождает оперативную память (dll-файлы бывают больши-и-ими) и, соответственно, ускоряет систему. Метод хороший, но может иногда (редко) приводить к зависанию (у меня за 2 недели 1 раз, да и то, возможно, не по его вине). В разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
присвойте строковому параметру "AlwaysUnloadDLL" значение "1".
Алексей Ломовских (lomovskih AT yandex.ru) vallkor.chat.ru




Выполнение 16-битных приложений на отдельной VDM Windows NT

(11) При запуске 16-битной программы Вы имеете возможность выполнить её на отдельной виртуальной машине. С помощью параметра "DefaultSeparateVDM" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW
можно изменить значение по умолчанию для использования VDM (значение "yes" или "no"). Наличие отдельной виртуальной машины имеет преимущество в том, что если в программе возникает ошибка, то её воздействие распространяется только на эту программу. Недостаток — такой режим использует немного больше системных ресурсов. Решайте сами, что для Вас более важно.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Изменение количества звонков для автоответа службы удалённого доступа

(42) В Windows NT 4.0 и Windows 2000 число входящих звонков, после которых служба удалённого доступа (Remote Access Service, RAS) отвечает, определяет dword-параметр "NumberOfRings" в разделе реестра
HKEY_LOCAL_MASHINE\System\CurrentControlSet\Services\RasMan\Parameters
Ему можно присвоить значение от 0 до 20. Если этого параметра нет или его значение выходит за пределы диапазона, то будет использоваться значение по умолчанию — 1. Если задать значение 0, то система не наблюдает за звонками (это работает начиная с Windows NT 4.0 Service Pack 5).
Однако если RAS не использует TAPI (Telephony Application Programming Interface), то значение данного параметра реестра игнорируется и следует корректировать файл modem.inf для получения нужного результата.
Статья 145879 Microsoft Knowledge Base




Использование режима импульсного набора телефонного номера

(33) Служба удалённого доступа в Windows NT Workstation 4.0 при исходящих звонках всегда использует тоновый способ набора номера, даже если в свойствах места вызова указан импульсный.
На многих модемах символ "p" (латинская буква) в номере переводит модем в режим импульсного набора. То есть в свойствах соединения надо указать вместо номера типа "1234567" — строчку "p1234567". Эта методика была опробована на распространённых моделях модемов US Robotics Sportster и Courier, а также на ZyXEL U-1496E и успешно решает проблему.
Можно также изменить в реестре Windows NT код модемной команды, соответствующий тоновому набору, на таковой для импульсного. Для этого надо в редакторе реестра в разделе HKEY_LOCAL_MACHINE\System задать поиск строки "Tone" среди названий параметров (конкретные имена подразделов, где этот параметр может быть, зависят от параметров установки) и везде, где параметр с таким именем встретится, заменить его значение с "T" на "P". Такой подход работает для всех модемов, использующих общепринятую систему AT-команд (Hayes-совместимые модемы). При установке нового модема описанную операцию необходимо повторить снова.
Статья R10330 сборника технических статей Microsoft
microsoft.ru/catalog




Изменение приоритета выполнения фоновых процессов

(34) Для того, чтобы изменить приоритет выполнения фоновых процессов в Windows NT, создайте dword-параметр "Win32PrioritySeparation" в разделе реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl
В качестве его значения выберите число от 0 до 2:
0 — фоновые и обычные процессы имеют одинаковый приоритет;
1 — фоновые процессы имеют меньший приоритет;
2 — фоновые процессы имеют значительно меньший приоритет.
Николай Басманов (hp AT pisem.net) windows.sl.ru




Изменение приоритета программ

(35) С помощью Диспетчера задач (Task Manager) можно изменить приоритет уже запущенной программы (программе с более высоким приоритетом отводится больше процессорного времени). Для этого на вкладке "Процессы" ("Processes") нажимаем правую кнопку мыши на нужной программе, выбираем пункт "Приоритет" ("Set Priority") и устанавливаем класс приоритета.
Чтоб не лазить постоянно в Диспетчер задач, можно воспользоваться тем, что консольная команда start позволяет запускать приложение с указанным приоритетом, и создать нужный командный файл. Например:
start /high c:\windows\notepad.exe
А чтоб не писать bat-файл для каждой программы отдельно, можно сделать файлик high.bat с таким содержимым:
echo off
start /high %1
и поместить его в каталог SendTo профиля пользователя. Тогда, чтобы запустить программу с высоким (high) приоритетом, достаточно просто переслать её на этот файлик через правую кнопку мыши. Но пересылать надо именно исполняемый файл, а не ярлык к нему. Конечно же, можно создать командные файлы и для других классов приоритетов.
Кроме этого, в команде start можно указывать время, через которое приложение должно быть закрыто, и некоторые другие параметры. Для получения справки введите:
start /?
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq




Выявление критических ошибок драйверов

(43) Довольно часто "глюки" компьютера могут вызываться некорректным поведением каких-либо драйверов, особенно, если драйвера эти старые и написаны не для той версии Windows, с которой вы работаете. Но вот вычислить такие глюки бывает весьма сложно, так как сообщение об ошибке часто указывает не на драйвер, а на программу, которая с ним работает. Однако в Windows 2000/XP есть специальная утилита, позволяющая следить за работой драйверов и проверять их поведение в "экстремальных" ситуациях. В командной строке напечатайте "verifier" и в появившемся визарде выберите нужные драйвера. Перегрузитесь. Теперь, в случае возникновения проблем с драйверами в "синем экране смерти" будет написано, где именно ошибка произошла.
Если вы используете Нортон Антивирус — прочитайте статью 325672 Microsoft Knowledge Base.
Более подробно о Driver Verifier можно прочитать на сайте Microsoft: microsoft.com/whdc/hwdev/driver/verifier.mspx
Дмитрий Турецкий (dmitri AT listsoft.ru)




Как настроить профиль пользователя, создаваемый системой по умолчанию

(35) Для этого следует создать временного пользователя, загрузиться в его профиль и выполнить все необходимые настройки. Затем, загрузившись под администраторским логином, следует скопировать содержимое папки этого пользователя взамен содержимого папки "Default User". При этом на этот вновь созданный каталог "Default User" следует выставить такие же права доступа, какие были раньше. Останется только удалить созданного нами временного пользователя и его профиль. Так как при заходе под гостевым логином содержимое папки "Default User" копируется в свежесозданную папку "Guest", удаляемую при отлогинивании, все созданные нами настройки останутся в силе и на гостевом логине.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq




Как превратить домашнюю операционную систему в рабочую станцию, а рабочую станцию в сервер

(44) Операционные системы Windows одного семейства имеют одинаковые ядра, а отличаются только вспомогательными файлами и утилитами. Однако некоторые возможности ядра заблокированы у младших систем в семействе. За эту блокировку отвечают лишь три параметра в системном реестре. Путём их изменения можно заставить домашнюю операционку (Windows XP Home) считать себя рабочей станцией (Windows XP Professional), а рабочую станцию (Windows NT Workstation, Windows 2000 Professional, Windows XP Professional) считать себя сервером (Windows NT Server, Windows 2000 Server, Windows .NET Whistler Server). После этой операции можно получить ряд дополнительных функциональных возможностей. Наиболее актуальные из них — это получение возможности подключения к домену компьютера с Windows XP Home (например, когда принесли на работу домашний ноутбук), снятие ограничения для рабочих станций в 10 подключений по сети (например, когда сетевой принтер подключен к рабочей станции) или установка на сервер программ, которые требуют только рабочую станцию в момент инсталляции (например, не серверный вариант антивируса).
Основные параметры реестра, ответственные за самоопознание операционной системы, — это строковый параметр "ProductType" и мультистроковый параметр "ProductSuite" в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions
Обычный сервер в параметре "ProductType" содержит значение "ServerNT", контроллер домена — "LanmanNT", а остальные операционки — "WinNT".
В параметре "ProductSuite" сервер содержит свои дополнительные характеристики (например, "Terminal Server"), у рабочих станций этот параметр пустой, а у Windows XP Home он имеет значение "Personal".
Таким образом, например, у Windows XP Home достаточно очистить параметр "ProductSuite" и она начнёт себя считать Windows XP Pro и входить в домен.
Операционная система, однако, блокирует изменение этих параметров в данном разделе реестра, но это можно обойти. Самый простой способ — это изменить нужные параметры в разделе реестра, определяющем конфигурацию системы при последней успешной загрузке. Этот раздел не заблокирован от изменений. Затем можно просто загрузиться в этой конфигурации, но лучше переопределить конфигурации, чтобы иметь возможность аварийной загрузки в случае возникновения проблем. Для этого:
1. В разделе
HKEY_LOCAL_MACHINE\SYSTEM\Select
смотрим значение параметра "LastKnownGood", указывающее на номер N набора управляющих опций (control sets), с помощью которого был произведён последний беспроблемный запуск системы.
2. Открываем раздел
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00N\Control\ProductOptions
и устанавливаем нужные значения параметров "ProductType" и "ProductSuite".
3. В разделе
HKEY_LOCAL_MACHINE\SYSTEM\Select
смотрим значение параметра "Default" и назначаем его параметру "LastKnownGood", а параметру "Default" присваиваем значение, которое было у "LastKnownGood".
4. Перезагружаем компьютер.
В результате загрузка произойдёт с новыми параметрами. А при проблемах нажимаем клавишу <F8>, как только начинается загрузка Windows, и в появившемся меню вариантов загрузки выбираем пункт "Загрузка последней удачной конфигурации" ("Last Known Good Configuration").
Чтобы из рабочей станции получить сервер и наоборот, надо дополнительно изменить ещё один параметр реестра (до перезагрузки!): двоичный параметр "SystemPrefix" в разделе
HKEY_LOCAL_MACHINE\System\Setup
Для сервера шестой по порядку бит последнего байта должен быть установлен, а для рабочей станции очищен. Нужное значение этого байта можно получить, прибавляя (если хотим получить сервер) в шестнадцатеричной системе исчисления к текущему значению байта число 4, или отнимая (если хотим получить из сервера рабочую станцию).
Добавлю также, что вместо исправления всех этих параметров вручную, можно использовать специальные программы: NTSwitch или TweakNT.
В любом случае имейте в виду, что такие преобразования вы проводите только на свой страх и риск.
Александр Рыжов (sovety AT sovety.net)  www.sovety.net



<<  главная    ¦    рубрики    ¦    форумы  >>





если Вы находите подборку советов полезной и интересной, разместите у себя на сайте один из наших баннеров:

Полезные советы по работе с компьютером

Полезные советы по работе с компьютером




Рейтинг@Mail.ru