Устройства
Отключение автозапуска программ при вставке CD-ROM в дисковод
(26) Чтобы избежать автозапуска программ при вставке CD-ROM в дисковод, надо в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom
присвоить dword-параметру "Autorun" значение 0 (1 — для включения).
(37) Если проделать это для пишущего привода в Windows XP, то вы можете потерять возможность писать и стирать диски встроенными средствами Windows XP. На работу же внешних программ для записи это не окажет никакого влияния, всё будет прекрасно писаться.
Отключение обнаружения устройств на последовательных портах
(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
Проблема необнаружения внешнего модема, не включенного до загрузки Windows 2000/XP
(37) Если у Вас внешний модем, то перед загрузкой Windows 2000/XP его надо включить, иначе система может его не обнаружить. Если модем был выключен, то, чтобы "разбудить" его, можно зайти в Device Manager и произвести поиск новых устройств ("Scan for hardware changes"). Естественно, модем должен быть при этом включен и ранее проинсталлирован когда-то. Всё вышесказанное касается и других внешних устройств, например, сканеров.
Если нет желания каждый раз, когда забудете включить модем перед загрузкой системы, лазать в Device Manager, то можно поставить не PnP-версию драйвера для этого модема. Поискать её можно в inf-файле Вашего модема (для чего достаточно указать при установке, что драйвера будут ставиться вручную, и что надо показывать все устройства, а не только совместимые).
Если там такой версии нет, то придётся ограничиться установкой какого-либо стандартного драйвера, например Standart Modem. Если Ваш модем соответствует понятиям системы о стандартном модеме (а это так и есть с большинством модемов для COM-порта), то всё будет славно работать, вне зависимости от того, сколько раз и когда модем включался и выключался. Недостатком этого метода является то, что для Standart Modem нельзя включить некоторые полезные настройки, например аппаратную компрессию данных. С другой стороны, для него всё равно можно задать строку инициализации, в которой включить и настроить всё, что угодно (если изучить инструкцию к модему).
Ещё одним вариантом решения проблем с внешними устройствами является использование режима Hibernate вместо полноценной перезагрузки системы.
Ну и, наконец, можно один и тот же модем установить два раза (можно даже оба раза PnP). Тогда, как ни странно, хоть система и не найдёт первый модем после загрузки, она сможет работать со вторым. Конечно же, второй модем должен быть указан в свойствах соединения.
Проблема зависания мыши при переключении её с помощью ручного переключателя между компьютерами с 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. В меню "Действия" выберите пункт "Обновить конфигурацию оборудования".
Оптимизация кэша второго уровня на значение более 256 Кб
(11) Windows NT по умолчанию оптимизирована для размера L2-кэша на 256 Кб. Теперь у большинства компьютеров L2-кэши имеют размер более 256 Кб, поэтому потратьте время, чтобы изменить параметр "SecondLevelDataCache" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
на размер установленного L2-кэша (установите переключатель системы исчисления на "Десятичная" и введите Ваш размер кэша второго уровня в Кб).
Конфигурирование поддержки Unimodem
(11) Windows NT 4.0 и старше поддерживает модемы Unimodem. Если ваше устройство не поддерживается, то Windows может быть сконфигурирована так, чтобы использовать файл MODEM.INF вместо этого устройства.
1. Откройте Ваш системный реестр и найдите раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS\PROTOCOLS
2. Создайте новый параметр типа DWORD, назовите его "EnableUnimodem" и установите значение параметра равным 0 для блокировки поддержки.
3. Перезагрузите Windows NT.
Включение режима UltraDMA66 в Windows 2000
(30) В MS Windows 2000, на компьютерах, выполненных на базе набора микросхем (chipset) Intel, поддержка режима UltraDMA66, по умолчанию, не включена. Если используемое вами оборудование поддерживает этот режим, то для его включения:
1. Запустите редактор реестра regedt32.
2. Откройте раздел
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
3. Создайте параметр типа DWORD с именем "EnableUDMA66" и значением 1.
4. Закройте редактор реестра и перезагрузите компьютер.
Изменение типа 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 вы можете столкнуться с невозможностью успешной загрузки системы, с проблемами взаимодействия с оборудованием или общей нестабильностью системы.
Изменение 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 поддерживает такую функцию), можно добиться желаемого. Очевидным минусом этого метода является то, что с высокой долей вероятности машина потеряет возможность самостоятельно выключаться.
Включение поддержки второго процессора
(30) В операционной системе MS Windows NT 4.0 для добавления поддержки 2-го процессора использовалась программа UPTOMP.EXE. Данная программа не включена в состав MS Windows 2000, в этой системе надо выполнить следующее:
1. Откройте элемент "System" на "Control Panel".
2. Перейдите на закладку "Hardware" и нажмите кнопку "Device manager".
3. Разверните ветвь "Computer", двойным щелчком мыши на типе вашего компьютера откройте окно "Properties".
3. Перейдите на закладку "Drivers", нажмите кнопку "Update driver", в появившемся окне "Upgrade Device Driver Wizard" нажмите кнопку "Next".
4. Установите флажок "Display a list of known drivers for this device" и нажмите кнопку "Next", затем выберите "Show all hardware of this device class".
5. Из списка типов компьютера выберите тип компьютера соответствующий вашему. Варианты 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.
6. Нажмите кнопку "Next" и затем "Finish".
Замечание: Вы можете использовать данную процедуру только для обновления библиотеки уровня аппаратных абстракций (HAL) с однопроцессорного до многопроцессорного, но не для обновления обычного HAL до ACPI HAL.