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





1.3.1. Windows NT/2000/XP. Настройка. Устройства






Отключение автозапуска программ при вставке диска в дисковод CD-ROM

(45) Обычно, когда Вы вставляете диск в дисковод для компакт-дисков, содержимое диска автоматически запускается. Чтобы отключить автозапуск в Windows NT/2000/XP, надо в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom
присвоить dword-параметру "Autorun" значение 0 (1 — для включения). Если такого параметра не существует, то его надо создать.
Перезагрузите компьютер, чтобы изменения вступили в силу.
Windows Registry Guide

(37) Если проделать это для пишущего привода в Windows XP, то вы можете потерять возможность писать и стирать диски встроенными средствами Windows XP. На работу же внешних программ для записи это не окажет никакого влияния, всё будет прекрасно писаться.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win-xp-faq

(44) Чтобы сохранить возможность записи дисков встроенными средствами Windows XP, нужно оставить для параметра "Autorun" значение 1, а изменить в том же разделе реестра мультистроковый параметр "AutoRunAlwaysDisable", добавив туда имя своего CD-дисковода, как оно указано в Диспетчере устройств.
Константин Цепков (tsepkov AT mail.ru)




Отключение обнаружения устройств на последовательных портах

(11) Windows NT пытается исследовать последовательные порты при начальной загрузке, чтобы обнаружить мышь. Это может создать проблемы при использовании других последовательных устройств типа UPS.
В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. В конце каждой записи добавьте /NoSerialMice. Новая запись должна выглядеть приблизительно так:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" /NoSerialMice
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Проблема необнаружения внешнего модема, не включенного до загрузки Windows 2000/XP

(37) Если у Вас внешний модем, то перед загрузкой Windows 2000/XP его надо включить, иначе система может его не обнаружить. Если модем был выключен, то, чтобы "разбудить" его, можно зайти в Device Manager и произвести поиск новых устройств ("Scan for hardware changes"). Естественно, модем должен быть при этом включен и ранее проинсталлирован когда-то. Всё вышесказанное касается и других внешних устройств, например, сканеров.
Если нет желания каждый раз, когда забудете включить модем перед загрузкой системы, лазать в Device Manager, то можно поставить не PnP-версию драйвера для этого модема. Поискать её можно в inf-файле Вашего модема (для чего достаточно указать при установке, что драйвера будут ставиться вручную, и что надо показывать все устройства, а не только совместимые).
Если там такой версии нет, то придётся ограничиться установкой какого-либо стандартного драйвера, например Standart Modem. Если Ваш модем соответствует понятиям системы о стандартном модеме (а это так и есть с большинством модемов для COM-порта), то всё будет славно работать, вне зависимости от того, сколько раз и когда модем включался и выключался. Недостатком этого метода является то, что для Standart Modem нельзя включить некоторые полезные настройки, например аппаратную компрессию данных. С другой стороны, для него всё равно можно задать строку инициализации, в которой включить и настроить всё, что угодно (если изучить инструкцию к модему).
Ещё одним вариантом решения проблем с внешними устройствами является использование режима Hibernate вместо полноценной перезагрузки системы.
Ну и, наконец, можно один и тот же модем установить два раза (можно даже оба раза PnP). Тогда, как ни странно, хоть система и не найдёт первый модем после загрузки, она сможет работать со вторым. Конечно же, второй модем должен быть указан в свойствах соединения.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq, 3dnews.ru/reviews/software/win-xp-faq




Проблема зависания мыши при переключении её с помощью ручного переключателя между компьютерами с Windows 2000

(38) При подключении к нескольким компьютерам с Windows 2000 аппаратного ручного переключателя, который позволяет переключать клавиатуру, монитор и мышь между компьютерами, мышь для последовательного порта прекращает работать (зависает) после того, как Вы переключаете её с одного компьютера на другой и обратно. Для временного решения проблемы необходимо внести изменения в файл Msmouse.inf, чтобы запретить обнаружение отключения устройства:
1. Откройте в Блокноте файл %WINDIR%\Inf\Msmouse.inf.
2. В разделе [Ser_Inst.HW.AddReg] удалите символ комментария ";" в начале следующей строки:
; HKR,,"WaitEventMask",0x00010001,0xFFFFFFFF
3. Сохраните файл.
4. Откройте элемент Панели управления "Система" и перейдите на вкладку "Оборудование".
5. Нажмите кнопку "Диспетчер устройств" и удалите мышь для последовательного порта.
6. В меню "Действия" выберите пункт "Обновить конфигурацию оборудования".
Статья RU246967 сборника технических статей Microsoft
search.support.microsoft.com/kb/c.asp




Корректировка функции прокрутки IntelliMouse в Windows 9x/NT

(11) Параметр "WheelScrollLines" раздела реестра
HKEY_CURRENT_USER\Control Panel\Desktop
определяет число линий, прокручиваемых при каждом вращении колеса мыши Microsoft IntelliMouse, когда клавиши <Ctrl> или <Shift> не нажаты. Если значение этого параметра равно "0", то экран не будет прокручиваться при перемещении колеса мыши. Если значение этого параметра большее, чем число линий, видимых в окне, экран будет прокручиваться по целой странице. Чтобы Windows NT интерпретировала все вращения колеса как команду PAGE UP или PAGE DOWN, установите значение этого параметра равным 0xFFFFFFFF.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Отключение ненужных клавиш клавиатуры

(45) В список особо ненавистных попадают клавиши <Sleep> и <Power>, случайное нажатие которых рано или поздно заставит любого владельца такой клавиатуры сгенерировать несколько килобайт далеко нелицеприятного текста в адрес производителя клавиатуры. Между тем, в Windows 2000/XP можно навести свой порядок на клавиатурной кухне, соответствующим образом подкорректировав параметр "Scancode Map" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Чтобы не тратить время на изучение методик, рекомендуем воспользоваться бесплатной утилитой KeyRemapper от Дмитрия Маслова. По сути, KeyRemapper представляет собой визуальный интерфейс для работы с параметром "Scancode Map". Программа позволяет как отключить любую клавишу, так и поменять клавиши местами.
Андрей Крупин. Отключаем ненужные клавиши (computerra.ru/gid/rtfm/system/234943)




Выбор количества цветов, отображаемых на экран

(12) Мне время от времени приходится видеть, как в режимах дисплея пользователи (противно звучащее слово, но замену ему никак не удаётся найти) устанавливают максимально возможное количество цветов (24- или 32-битная палитра), благо памяти в видеоадаптерах сейчас больше, чем было в компьютерах пять–шесть лет назад. Однако такой выбор приводит к напрасной трате оперативной памяти. Как правило, 65536 цветов вполне достаточно. Исключением являются случаи, когда компьютер используется для профессиональной работы с высококачественными цветными изображениями. А уменьшение глубины палитры приведёт к уменьшению количества памяти, требуемой для формирования изображения на экране и высвобождению её для использования программами. Если в компьютере недостаточно оперативной памяти и работа сопровождается постоянными обращениями к жёсткому диску, подумайте, а может быть есть смысл пожертвовать красотой ради производительности и перейти на использование 256-цветной палитры?
Игорь Лейко (ipigl AT redline.ru) redline.ru/~ipl




Оптимизация кэша второго уровня на значение более 256 Кб

(11) Windows NT по умолчанию оптимизирована для размера L2-кэша на 256 Кб. Теперь у большинства компьютеров L2-кэши имеют размер более 256 Кб, поэтому потратьте время, чтобы изменить параметр "SecondLevelDataCache" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
на размер установленного L2-кэша. Для этого установите переключатель системы исчисления на "Десятичная" и введите Ваш размер кэша второго уровня в Кб.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru

(14) На самом деле изменением этого параметра вам не удастся добиться сколько-нибудь заметного изменения производительности Windows NT. Он был добавлен для экспериментов по настройке внутренних структур данных диспетчера памяти, чтобы попытаться оптимизировать работу системы в зависимости от размера кэш-памяти. Если он равен нулю, а процессор "умеет" сообщать размер кэша второго уровня (Pentium Pro, Pentium II и т.д.), то используется величина, сообщённая процессором. Если параметр равен нулю, а процессор не сообщает размер кэша, то система использует некоторое заранее заданное значение. Если параметр не равен нулю, то система пытается использовать указанное значение. Но размер кэша должен быть указан в байтах. Однако изменения производительности, которые происходят в результате изменения размера внутренних структур данных, имеют второй или даже третий порядок малости по сравнению с другими причинами, и эффект оказывается практически неизмеряемым.
Выводы.
1. Современные процессоры умеют сообщать размер вмонтированной в них кэш-памяти второго уровня, поэтому для них нет смысла менять ноль в этом параметре на другое значение, оно всё равно будет проигнорировано.
2. Для старых процессоров вполне удовлетворительно работают параметры, принимаемые по умолчанию. Незачем менять значение этого параметра.
3. После изменения этого параметра вы всё же заметили повышение производительности? Великолепно, эффект "плацебо" опять сработал.
Этот текст был послан в конференцию одним из разработчиков MS, я лишь перевёл и обработал его.
Игорь Лейко (ipigl AT redline.ru) redline.ru/~ipl




Конфигурирование поддержки Unimodem в Windows NT

(11) Windows NT 4.0 и старше поддерживает модемы Unimodem. Если ваше устройство не поддерживается, то Windows может быть сконфигурирована так, чтобы использовать файл MODEM.INF вместо этого устройства.
1. Откройте Ваш системный реестр и найдите раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS\PROTOCOLS
2. Создайте новый параметр типа DWORD, назовите его "EnableUnimodem" и установите значение параметра равным 0 для блокировки поддержки.
3. Перезагрузите Windows NT.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru




Настройка HDD и CD-ROM на максимальную производительность

(23) Если у Вас современный HDD или CD-ROM, то можно включить для них DMA-режим, открыв свойства системы, устройства и затем свойства самого диска или CD-ROM. Это немного разгружает систему и повышает скорость работы. Кроме того, стандартные советы — не вешать HDD и CD-ROM на один шлейф и почаще оптимизировать (дефрагментировать) логические диски HDD, кстати, он от этого не портится, как говорят некоторые, по крайней мере, если и портится, то не больше, чем при загрузке тяжёлых игр. А ещё можно поставить BUS Master драйвера, которые идут в комплекте ко всем современным материнкам, но при этом есть вероятность получить на голову много проблем с программами укачивания CD Audio и RAW данных, всяких там MP3-грабберов и т.д.
Stanislav Vasiliev aka [Q-3D]-StaZ- (3dnews_stas AT mail.ru). 3dnews.ru/hardware/win_tweak.htm




Как включить режим DMA в Windows XP

(39) Подобно Windows 2000, Windows XP не может правильно установить режим DMA для IDE устройства, установленного как Slave на первичном или вторичном IDE канале. Большинство CD-ROM, которые обычно устанавливаются именно в такой конфигурации, поддерживают режим DMA, однако по умолчанию Windows XP будет использовать для них режим PIO. Переход к режиму DMA не сделает Ваш CD-ROM быстрее, но сможет значительно снизить загрузку процессора.
Для включения режима DMA откройте в Диспетчере устройств (Device Manager) раздел "IDE ATA/ATAPI контроллеры" и дважды щёлкните мышью на "Первичный канал IDE". Открыв закладку "Дополнительные параметры", проверьте режим передачи для "Устройство 1". Вполне возможно, что Ваш текущий режим — PIO. Установите "DMA, если доступно". Если Вы имеете устройства на вторичном IDE канале, то проверьте режим передачи и для них. По окончании всех действий перегрузите компьютер.
Как включить DMA режим в Windows XP? (reviews.ru/clause/article.asp?id=298)




Включение режима UltraDMA66 для набора микросхем Intel

(45) На компьютерах, выполненных на базе набора микросхем (chipset) Intel, поддержка режима UltraDMA66 в Windows, по умолчанию, не включена. Если используемое вами оборудование поддерживает этот режим, то для его включения в Windows 2000/XP/2003 откройте раздел реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
и создайте параметр типа DWORD с именем "EnableUDMA66" и значением 1.
Перезагрузите компьютер.
Статья 247951 Microsoft Knowledge Base




Изменение типа HAL в Windows 2000

(30) Для того, чтобы в MS Windows 2000 изменить стандартный тип (с поддержкой APM) уровня аппаратных абстракций (Hardware abstraction layer, HAL) на тип с поддержкой ACPI (или наоборот), необходимо повторно произвести установку Windows 2000 в тот же каталог. APM BIOS и ACPI BIOS по-разному осуществляют энумерацию устройств. Иерархическая структура устройств, которая содержится в системном реестре, соответственно, по-разному организована при использовании стандартного или ACPI-уровня аппаратных абстракций. По этой причине Windows 2000 может некорректно взаимодействовать с устройствами после изменения типа HAL с помощью инструмента Device Manager. При изменении типа HAL без переустановки Windows вы можете столкнуться с невозможностью успешной загрузки системы, с проблемами взаимодействия с оборудованием или общей нестабильностью системы.
Статья R10928 сборника технических статей Microsoft
microsoft.ru/catalog




Изменение IRQ в Windows 2000/XP

(35) Если в Windows 2000/XP включена поддержка ACPI, то нельзя вручную назначать IRQ для различных устройств: в их свойствах в Device manager флажок "Use automatic Settings" затемнён и снять его невозможно. Чтобы появилась возможность вручную переназначать прерывания, необходимо выключить поддержку ACPI во всех видах. Для этого необходимо поменять ядро на стандартный тип и не будет лишним отключить ACPI-контроллер в Setup BIOS в разделе Power management. Кроме этого, может помочь выключение всех PnP-функций в BIOS. Даже если флажок "Use Automatic Settings" и останется затемнённым, система будет распределять прерывания так, как они распределились BIOS'ом, поэтому, переставив карту в другой слот или переназначив ей IRQ в BIOS (конечно, если BIOS поддерживает такую функцию), можно добиться желаемого. Очевидным минусом этого метода является то, что с высокой долей вероятности машина потеряет возможность самостоятельно выключаться.
Алексей Шашков (lehmen AT 3dnews.ru). 3dnews.ru/reviews/software/win2000_faq, 3dnews.ru/reviews/software/win-xp-faq




Включение поддержки второго процессора

(30) В операционной системе MS Windows NT 4.0 для добавления поддержки 2-го процессора использовалась программа UPTOMP.EXE. Данная программа не включена в состав MS Windows 2000, в этой системе надо выполнить следующее:
1. Откройте элемент "System" на "Control Panel".
2. Перейдите на закладку "Hardware" и нажмите кнопку "Device manager".
3. Разверните ветвь "Computer", двойным щелчком мыши на типе вашего компьютера откройте окно "Properties".
4. Перейдите на закладку "Drivers", нажмите кнопку "Update driver", в появившемся окне "Upgrade Device Driver Wizard" нажмите кнопку "Next".
5. Установите флажок "Display a list of known drivers for this device" и нажмите кнопку "Next", затем выберите "Show all hardware of this device class".
6. Из списка типов компьютера выберите тип компьютера соответствующий вашему. Варианты HAL, включенные в поставку Windows 2000, следующие:
ACPI MultiProc  — для многопроцессорной ACPI системы с двумя процессорами;
ACPI UniProc   — для многопроцессорной ACPI системы (двухпроцессорная плата) с одним установленным процессором;
Advanced Configuration Power Interface PC — для однопроцессорных ACPI систем;
Compaq Systempro       — для Compaq Systempro компьютеров;
MPS Uniprocessor PC   — не ACPI c двухпроцессорной платой и одним процессором;
MPS Multiproc PC         — не ACPI система с двумя процессорами;
Standard PC                 — любой стандартный не ACPI компьютер, может быть Pentium или Pentium II/III.
7. Нажмите кнопку "Next" и затем "Finish".
Замечание: Вы можете использовать данную процедуру только для обновления библиотеки уровня аппаратных абстракций (HAL) с однопроцессорного до многопроцессорного, но не для обновления обычного HAL до ACPI HAL.
Статья R10904 сборника технических статей Microsoft
microsoft.ru/catalog



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





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

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

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




Рейтинг@Mail.ru