![]() |
КомпьютерМастер |
![]() |
Услуги | Цены | Гарантии | Вызов мастера | Всё о компьютерах | Полезные ссылки |
Эффективная работа Windows NT/2000/XP | |
[Установка] [Загрузка, зависание и завершение работы] [Настройка] [Безопасность] [Принтеры и печать] [Разное] Установка
Установка Windows NT из-под Windows 9xЕсли Вы хотите установить Windows NT при установленной Windows 95, то запустите DOS-сессию (command.com) и дайте команду LOCK. Это включит прямой доступ к диску, который нужен для программы установки NT. Также нужно помнить, что в этом случае надо запускать winnt.exe, а не winnt32.exe Установка Windows 2000/XP и Windows 9x на одном компьютереЕсли вы хотите установить на компьютер Windows 9x и Windows 2000/XP, то следует сначала установить Windows 9x, а затем из-под неё запустить setup.exe из дистрибутива Windows 2000/XP и выполнить установку в другой каталог, а лучше на другой раздел, иначе, например, Outlook Express и Internet Explorer нормально работать в Windows 9x не будут. После этого при загрузке компьютера у вас будет появляться меню выбора операционной системы. Если устанавливать в обратном порядке, то Windows 9x при инсталляции затирает загрузочный сектор Windows 2000/XP. Однако эту проблему можно решить. Перед установкой Windows 9x нужно в файле MSBATCH.INF из дистрибутива (если такого файла в вашем дистрибутиве нет, создайте его) прописать следующие строки: [Setup] CleanBoot=0 Если дистрибутив Windows 9x находится на CD (как это обычно и бывает), то скопируйте (или создайте) MSBATCH.INF на винчестер и отредактируйте там, а затем запустите программу установки Windows 9x, указав в качестве параметра полный путь к данному файлу, например: setup.exe C:\MSBATCH.INF В данном случае файл можно назвать как угодно, а не только MSBATCH.INF. После установки может понадобиться прописать Windows 9x в стартовом меню Windows 2000/XP, добавив следующую строку в раздел [operating systems] файла boot.ini: C:\="Microsoft Windows 98" где текст в кавычках - это то, что будет выводиться в загрузочном меню выбора ОС. В корне системного диска необходим файлик bootsect.dos, который содержит загрузочный сектор Windows 9x. Если этот файл по какой-то причине не создался, то придётся пойти другим путём.
1. Устанавливаем Windows 9x в нормальном режиме, чтобы она перезаписала
загрузочный сектор. Утилита BOOTPART, кроме сохранения загрузочных секторов Windows 9x, позволяет также восстанавливать загрузчик Windows NT/2000/XP и настраивать файл BOOT.INI на загрузку нескольких операционных систем (в т.ч. Linux и OS/2). Скачать утилиту можно отсюда: http://winimage.com/bootpart.htm Организация загрузки некольких операционных систем с помощью загрузчика Windows 2000С помощью загрузчика Windows 2000 можно организовать загрузку и более двух ОС. Для этого надо получить загрузочные сектора дополнительных операционных систем в виде файлов и прописать их в boot.ini, например, так: C:\bootsect.dos="Windows 98" C:\bootsect.lnx="Linux" Вышеприведённый совет относится к случаю, когда операционные системы размещены на одном жёстком диске. Если они находятся на разных физических дисках, то в boot.ini надо записывать их ARC-пути, как это описано в нижеприведённом совете. На x86-компьютерах ARC-пути (Advanced RISC Computing) в boot.ini описывают местонахождение загрузочного раздела для каждой установленной копии Windows NT. ARC-пути бывают двух видов: 1. multi(W)disk(X)rdisk(Y)partition(Z)\%systemroot% 2. scsi(W)disk(X)rdisk(Y)partition(Z)\%systemroot% Синтаксис multi() означает, что система Windows NT при загрузке системных файлов должна полагаться на BIOS. Параметры W, X, Y, и Z имеют следующие значения:
W - порядковый номер контроллера, в multi() всегда равен 0. Использование синтаксиса scsi() указывает Windows NT на необходимость загрузки SCSI-драйвера и его использования для обращения к загрузочному разделу. На x86-компьютерах этот драйвер должен называться Ntbootdd.sys и располагаться в корне системного диска (обычно C:). То есть Ntbootdd.sys является копией драйвера, используемого для загрузки SCSI-контроллера. Например, если вы загружаете Windows NT с диска на Adaptec 2940, Ntbootdd.sys должен быть копией Aic78xx.sys. Параметры W, X, Y, и Z имеют следующие значения:
W - порядковый номер контроллера (в том порядке, в каком его определяет драйвер). Microsoft Windows NT Resourse KitВ результате ряда экспериментов я выяснил, что параметр Y в синтаксисе multi() - это номер устройства среди устройств, определяемых BIOS'ом как имеющие тип жёсткий диск. То есть дисковод CD-ROM не учитывается в нумерации, а ZIP-дисковод обычно учитывается, если в Setup BIOS не установлена для него опция "Set Device as Floppy". Например, если имеем следующую конфигурацию:
Primary Master - HDD 1; тогда CD-ROM в этой нумерации будет пропущен и второй жёсткий диск (HDD 2) окажется третьим по счёту, а Y для него будет равен 2, так как нумерация идёт с нуля. Таким образом, например, для загрузки Windows XP, размещённой на первом разделе второго винчестера, в файле boot.ini должна быть строка (текст в кавычках любой): multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" Форматирование первого раздела диска при сохранении Windows 2000, установленной на другом разделеЕсли требуется отформатировать первый раздел диска, не потеряв возможность загрузки Windows 2000, установленной на другом разделе, то поступить следует так. Перед форматированием сохраните файлы из корневого каталога первого раздела, нужные для загрузки Windows 2000:
ntldr - загрузчик; Способ установки Windows NT при проблеме на стадии детектирования оборудованияЕсли установка останавливается на стадии "detecting the hardware" (детектирование оборудования), то можно попробовать использовать DEBUG-версию программы NTDETECT.COM. В папке SUPPORT на CD с дистрибутивом Windows NT находится файл NTDETECT.CHK, для его применения следуйте инструкции: 1. С помощью команды Diskcopy создайте копию первого инсталляционного диска: diskcopy a: a: /v2. Скопируйте NTDETECT.CHK из папки SUPPORT дистрибутива на созданный диск: copy d:\support\ntdetect.chk a:ntdetect.com3. Запустите установку с нового диска - процесс обнаружения оборудования будет выводиться на экран (сразу будет ясно, где грабли...). Доступ к командной строке во время графического этапа установки Windows 2000/XP
В некоторых случаях для решения проблем установки Windows, для
копирования драйверов, запуска и остановки служб или запуска программ,
например, диспетчера задач, требуется получить доступ к командной строке во
время графического этапа установки Windows. Для этого в Windows 2000/XP
нажмите комбинацию клавиш
При переустановке Windows NT (допустим, при аварийном отказе системы),
можно запустить установку с ключом WINNT32 /U для использования данных
предыдущей установки. Это избавит вас от большого количества вопросов,
задаваемых во время установки системы.
Чтобы изменить заданное по умолчанию расположение дистрибутива
Windows NT, надо в разделах реестра
Такой вопрос очень актуален, если Вы хотите переустановить Windows NT, а ключ активации (CD Key) потерян. Проблема решается просто - этот номер
хранится в строковом параметре "ProductID" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Значение этого параметра зависит от компьютера. Первые пять цифр можно
проигнорировать. Следующие десять - это Ваш регистрационный номер. Последние
пять цифр также можно проигнорировать.
Серийный номер диска записан в бут-секторе. Для FAT-дисков это 4 байта,
начинающиеся со смещения 0x27; для NTFS-дисков это 8 байт, начинающихся со
смещения 0x48. При необходимости вы можете этот номер изменить.
Узнать, какие патчи (файлы исправления ошибок) в Windows NT уже
установлены, можно в параметре "Hotfix" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
В Windows XP узнать это можно, дав в командной строке (Пуск - Все
программы - Стандартные - Командная строка) команду systeminfo. Кроме списка
установленных "заплаток", там будет приведена и другая полезная информация.
Каждая последующая версия сервис-пака (Service Pack) включает все апдейты и фиксы предыдущей версии, т.е. имеет накопительный (кумулятивный) характер. Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.
Переустанавливайте SP после любого обращения к инсталяхе NT-ей!
Группа разработчиков пакета обновления (Service Pack, SP) Windows 2000
больше не рекомендует переустанавливать пакеты обновления, как это было для
операционной системы Windows NT 4.0. Это вызвано тем, что система защиты
файлов Windows 2000 предотвращает порчу системных файлов.
В Windows 2000 существует удобная возможность встраивать Service Pack в
оригинальный установочный дистрибутив. При этом обновление системных файлов
происходит до установки операционной системы, и в дальнейшем при использовании полученного дистрибутива Service Pack будет устанавливаться автоматически. Для интеграции SP в дистрибутив Windows 2000 проделайте следующее:
1. Создайте на диске папку для дистрибутива и назовите её, к примеру,
C:\W2kinstall
Теперь в указанной папке содержится дистрибутив Windows 2000 c интегрированным Service Pack.
Следует иметь в виду, что после установки операционной системы при помощи
такого дистрибутива вы не сможете впоследствии удалить Service Pack. Кроме
этого, если вы попытаетесь загрузить систему при помощи четырёх загрузочных
дискет, то можете получить следующее сообщение об ошибке:
Если на вашем компьютере не нужна та безопасность и разделение ресурсов, которую предоставляет NTFS, то для Windows 2000 FAT32 подходит прекрасно, так как работает намного быстрее. Плюс полная совместимость со всеми "другими" Windows. Единственный большой минус FAT32 - это его низкая отказоустойчивость.
Достаточно повредить обе копии FAT, и имеем кучу проблем по восстановлению
информации. Винчестер своего домашнего компьютера я разбил на 3 части:
последний диск NTFS использую как архивный, а на двух первых установил FAT32. Windows 2000 стоит на первом, и никаких проблем нету.
В Windows 2000 отконвертировать диск FAT32 в NTFS без потери данных
можно с помощью команды CONVERT том: /FS:NTFS [/V]
Преобразование произойдёт при следующей перезагрузке. Потери информации при
этом не будет, но нужно иметь в виду, что размер кластера после конвертации
составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск
после конвертации будет сильно фрагментирован.
Обратное преобразование (NTFS -> FAT) без потери данных штатными средствами
Windows 2000 невозможно, потребуется отформатировать раздел заново. Однако это преобразование (как и FAT -> NTFS) позволяет программа Partition Magic, она даже может менять размер кластера (к сожалению, только на FAT16 и FAT32). Под Windows 2000 она нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдёт и версия 5.01. Partition Magic не работает с динамическими дисками, только с основными.
Конвертируя файловую систему, учтите, что сконвертированая файловая система - это далеко не то же самое, что поставленная изначально. И дело даже не в
размере кластера, что хоть и неприятно, но вполне можно пережить, а в том, что права доступа на сконвертированной NTFS не выставлены, что в некоторых случаях неприемлемо.
Для того чтобы установить права доступа к файлам (security permissions) на
значения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора и введите в командной строке:
для версии Professional:
Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" всё же придётся выставлять права доступа вручную.
Замечание: после выполнения команды вы можете получить сообщение о том, что
задача выполнена, но часть файлов отсутствует и для них операция не применима.
Чтобы уменьшить занимаемый объём проинсталлированной Windows 2000,
можно удалить каталоги:
Если модем установлен и ставить другой наверняка не понадобится, то в
%SystemRoot%\inf можно удалить движки модемов - ищите их по маске mdm*.*
Экономия - около 12 Мб.
Для экономии дискового пространства в Windows XP можно отключить
систему Hibernate, которая позволяет при выключении компьютера сбросить
содержимое оперативной памяти на жёсткий диск в файл hiberfil.sys, а при
включении просто загрузить этот файл в память. Это даёт возможность избежать
достаточно долгого процесса загрузки, и сразу же после включения компьютера
получить Рабочий стол и открытые программы и документы точно в том виде, в
котором они оставались, когда компьютер выключался. Для того чтобы обезопасить себя от ситуации, когда не удастся сбросить содержимое памяти просто из-за того, что на диске нет места, служба Hibernate постоянно держит на диске файл hiberfil.sys размером, равным объёму оперативной памяти. Этот файл нельзя стереть из-под Windows XP, его бесполезно стирать из-под соседней ОС - всё равно служба Hibernate создаст его заново при первой же возможности.
Единственный способ - это отключить саму службу Hibernate. Сделать это можно
через Control Panel - Power Options, закладка "Hibernate". Снимаем галочку с
опции "Enable hibernation", и служба будет отключена, а файл hiberfil.sys
удалён.
По умолчанию, в окне "Add/Remove programs - Windows Components" почти
ничего нет. Чтобы в этом окне появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в каталоге WINNT\INF и подредактировать его: убрать слова HIDE или hide везде, где они встретятся. После этого на вкладке "Add/Remove Windows components" появится множество новых пунктов. К сожалению, далеко не все из установленных компонентов поддаются удалению, несмотря на то, что они присутствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.
Если вы отредактировали файл sysoc.inf и удалили некоторые компоненты
Windows, обычно недоступные для удаления, тогда перед установкой пакета
исправлений (Service Pack) рекомендуется вернуть всё на место или, по крайней мере, восстановить исходный вид упомянутого файла. Иначе в ходе установки пакета возможно появление ошибок.
Также перед установкой пакета исправлений лучше удалить сторонние программы,
меняющие внешний вид Windows, в первую очередь начальную заставку, и правящие для этого системные файлы. Потом можно поставить их снова, если, конечно, они будут в состоянии работать с обновлённой версией Windows.
Вы можете изменить время ожидания выбора ОС, в течение которого загрузчик Windows NT будет ждать выбора пользователя в меню установленных ОС, а при отсутствии действий пользователя по истечению этого времени загрузит ту ОС, которая определена в параметре "default" файла BOOT.INI. Продолжительность времени ожидания определяется значением параметра "timeout" в секундах (по умолчанию 30). То есть, если Вы хотите, чтобы время ожидания было 5 секунд, измените значение так: timeout=5.
Windows NT может быть очень капризна при добавлении нового программного
обеспечения или установке нового драйвера. Вы можете, однако, создать в
Windows NT аналог Безопасного режима Windows 9x. В этом режиме выполняются
дополнительные проверки и загружаются не все драйверы.
В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. Создайте новую запись для Безопасного режима,
скопировав одну из существующих записей и вставив её в новую строку. В конце
новой записи добавьте "/sos" (без кавычек), измените описание записи так,
чтобы было понятно, что это Безопасный режим. В конец строки также добавьте
"/basevideo" для того, чтобы Windows запускалась с заданным по умолчанию
стандартным драйвером VGA. Новая запись должна выглядеть приблизительно так:
Windows NT поддерживает так называемую мультиконфигурацию, т.е.
возможность создавать различные профили запуска системы. Простой пример: для
беспроблемной записи на дисковод CD-R, особенно с интерфейсом IDE, необходим
большой объём ОЗУ, в котором кэшируется диск с имидж-файлом будущего CD. Для
этого можно создать конфигурацию, в которой не будут загружаться некоторые
драйверы (звуковой карты, сетевых устройств и т.д.) и вспомогательные
системные службы. Такие конфигурации организованы в наборы управляющих опций
Control Sets. Каждая опция HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001-00N
включает в себя инициализационные данные для всех служб, установленных на
машине. Узнать текущую конфигурацию можно в ...SYSTEM\Select, ключ Current -
её номер. Там же находится и ключ LastKnownGood, он указывает на номер набора управляющих опций, с помощью которого был произведён беспроблемный запуск системы.
Для остановки раздражающих сообщений, уведомляющих Вас, что устройство
не функционирует при загрузке Windows NT, создайте параметр "NoPopupsOnBoot"
типа DWORD (если он ещё не существует) в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
Установите значение этого параметра равным 1 для отключения появления
всплывающих сообщений.
Если Windows NT/2000 некорректно завершает работу, то при следующей
загрузке автоматически выполняется проверка дисков утилитой CHKDSK. Задержка
перед запуском проверки по умолчанию составляет 10 секунд. Величину этой
задержки можно изменить, создав в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
dword-параметр "AutoChkTimeOut" и присвоив ему нужное значение в секундах.
Windows NT позволяет автоматизировать процесс входа в систему с
использованием данных, сохраняемых в системном реестре.
1. Запустите редактор реестра regedt32.exe (или regedit.exe).
Примечания:
В русской версии Windows 2000 при входе в систему по умолчанию
установлена русская раскладка клавиатуры. Чтобы устанавливалась английская,
надо в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
строковому параметру "1" присвоить значение "00000409", а параметру "2" -
значение "00000419".
Если на компьютере с Windows XP прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его имя не
отображалось в окне приветствия (Welcome Screen). Для этого нужно в разделе
реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
добавить dword-параметр, соответствующий имени пользователя, и присвоить ему
значение 0.
Несмотря на то, что пользователя теперь не видно, под его именем всё равно
можно залогиниться через классическое окно логона, которое вызывается двойным нажатием Ctrl+Alt+Del.
Чтобы вернуть пользователя в список на Welcome Screen, надо установить
значение данного параметра в 1, либо удалить этот параметр.
Вы можете определить исполняемые файлы, которые будут запущены при входе в систему, с помощью строкового параметра "System" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
По умолчанию "System"="lsass.exe".
Все служебные программы (сервисы) имеют определенную установку на запуск:ручную, автоматическую или вообще отключенную. Эти установки могут быть изменены в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Подразделы этого раздела представляют устройства и сервисные функции в системе. Откройте подраздел, соответствующий службе, которую Вы желаете изменить, и установите нужное значение dword-параметра "Start": автоматический запуск = 2, ручной = 3, заблокирован = 4.
Когда значение строкового параметра "ParseAutoexec" раздела реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
равно "1", системные переменные, объявленные в файле Autoexec.bat, включаются в среду пользователя.
Windows Registry Guide (http://registry.winguides.com)
При каждой перезагрузке Windows NT приложение может запускаться из
следующих мест:
1. Из папки Автозагрузка (Startup) для текущего пользователя и всей группы
пользователей.
2. Из реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
3. Из строк run и load файла %systemroot%\win.ini
Если во время загрузки Windows NT удерживать нажатой клавишу
Для удалённого контроля загрузки Windows NT измените значение строкового параметра "ReportBootOK" на "1" в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
При значении, равном "0", запрещён удалённый контроль загрузки (automatic
sturtup acceptance). Этот параметр реестра используется в сочетании с
программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки
операционной системы с удалённого компьютера. Для корректного проведения этой процедуры, присвойте также в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BootVerification
Перезагрузите компьютер, чтобы эти изменения вступили в силу.
Подробнее эта процедура описана в Windows NT Resourse Kit.
В Windows XP появилась возможность одновременного использования
нескольких пользовательских сеансов, которая называется Fast User Switching.
С помощью этого механизма возможно переключение сеансов пользователей без
завершения работы программ. Переключаться между сеансами можно, выбрав в меню "Start" пункт "Log off" и нажав затем кнопку "Switch User", либо используя сочетание клавиш
Многие пользователи сталкиваются с тем, что в какой-то момент посередине работы Windows XP вдруг неожиданно перезагружается, как будто пользователь нажал кнопку "Reset". Происходит это потому, что в отличие от предыдущих версий Windows, при обнаружении критических ошибок XP не показывает "синий экран", а перезагружает компьютер (по идее Microsoft, это должно защитить пользователя от продолжения работы с возможно повреждёнными данными). Если вам подобное поведение не нравится, то зайдите в Панель управления (Control Panel) - Система (System) - Дополнительно (Advanced) - Загрузка и восстановление (Startup and Recovery) и снимите галочку "Выполнить автоматическую перезагрузку" (Automatically reboot). Эта опция имеется также и в Windows 2000.
Добавив в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
строковый параметр "EnableQuickReboot" и присвоив ему значение "1", вы
получите возможность выполнять быструю перезагрузку системы нажатием клавиш
В Windows NT/2000/XP в разделе реестра
HKEY_CURRENT_USER\Control Panel\Desktop
строковый параметр "HungAppTimeout" определяет время, через которое не
отвечающее приложение считается зависшим. Значение этого параметра задаётся в миллисекундах. Если в том же разделе реестра строковому параметру
"AutoEndTasks" присвоить значение "1", то приложение будет через этот интервал времени "убиваться" автоматически.
При завершении работы Windows NT/2000/XP каждому загруженному процессу,
по умолчанию, даётся 20 секунд для корректного завершения его работы.
Для системных служб (сервисов) этот период ожидания регулируется значением
строкового параметра "WaitToKillServiceTimeout" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Для программ (приложений) - значением строкового параметра
"WaitToKillAppTimeout" в разделе реестра
HKEY_CURRENT_USER\Control Panel\Desktop
(для Windows NT 4.0 лишь в разделе HKEY_USERS\.DEFAULT\Control Panel\Desktop).
Все значения периодов ожидания выражаются в миллисекундах.
Если программа не отвечает в течение заданного периода ожидания, то для неё
Windows отображает диалоговое окно с кнопками "Ждать", "Завершить задачу",
Отмена", предлагая пользователю выбор: подождать ещё тот же интервал времени, завершить программу или отменить процесс выключения. Если присвоить строковому параметру "AutoEndTasks" значение "1" в том же разделе
HKEY_CURRENT_USER\Control Panel\Desktop
то приложение по истечении времени ожидания будет автоматически завершаться.
Чтобы заставить Windows NT отключать питание при выходе из системы, надо открыть редактор реестра (REGEDIT.EXE), найти раздел
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
и установить значение строкового параметра "PowerdownAfterShutdown" в "1".
Если параметра не существует, то создайте его.
Чтобы питание действительно отключалось, необходимо наличие корпуса ATX и
обновлённая версия HAL.DLL. Иначе, машина будет не выключаться, а
перезагружаться. В состав Windows NT 4.0 Service Pack 4 входит файл
HAL.DLL.SOFTEX, который подходит в большинстве случаев. Для его установки
выполните следующее:
Перезагрузитесь. Файл halmps.dll.softex предназначен для многопроцессорных
систем. Некоторые люди сообщали о том, что после замены библиотек softex
отмечалось повышение температуры процессора. Имейте это в виду.
В Windows 2000/XP проблема с выключением компьютера встречается чаще, чем в Windows 9x, поскольку функции управления питанием производители "железа" довольно часто делали не полностью по стандартам ACPI и APM, ограничиваясь лишь тестированием для Windows 9x. Как правило, это касается старого "железа".
То есть само устройство может работать нормально, но когда система пытается
управлять питанием, например выключить компьютер, то проблемное устройство не даёт ей этого сделать. Таким образом, нормальное выключение компьютера под Windows 9x не гарантирует того же под операционками линейки Windows NT.
В первую очередь надо проверить, какой тип вашего компьютера задан в Windows
2000/XP в свойствах системы. Если тип компьютера стандартный, то проверьте в
Панели управления в "Power Options", есть ли вкладка "APM" и включена ли там
опция "Enable Advanced Pоwer management support". Если ничего похожего нет, то в Диспетчере устройств выберите "View" - "Show hidden Devices" и в списке
добавившихся устройств проверьте наличие "NT Apm/Legacy Interface Node". Если его нет, то установите "NT Apm/Legacy Support" через "Add New Hardware
Wizard".
Если "NT Apm/Legacy Interface Node" функционирует нормально, а компьютер всё
равно не выключается, то попробуйте в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
присвоить параметру "PowerdownAfterShutdown" значение "1".
Если "NT Apm/Legacy Interface Node" появился в Диспетчере устройств, но не
работает (обозначен жёлтым кружком с восклицательным знаком, или чем-то вроде этого), это значит, что ваш компьютер не соответствует представлениям
Microsoft о современном компьютере и самостоятельно выключаться не будет.
Причиной этого обычно является материнская плата, и есть шанс, что обновлением BIOS проблему можно решить. Более того, обновление BIOS может сделать вашу материнскую плату ACPI-совместимой.
ACPI-режим считается основным для Windows 2000/XP, поэтому проблемы с
выключением при его использовании бывают гораздо реже. Если они возникают, то обычно по следующим причинам:
- Несоответствие материнской платы требованиям ACPI. Проблема может быть
только в BIOS, что решается его обновлением, но иногда встречается и
аппаратная несовместимость.
Чтобы избежать автозапуска программ при вставке CD-ROM в дисковод, надо в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom
присвоить dword-параметру "Autorun" значение 0 (1 - для включения).
Если проделать это для пишущего привода в Windows XP, то вы можете
потерять возможность писать и стирать диски встроенными средствами Windows XP. На работу же внешних программ для записи это не окажет никакого влияния, всё будет прекрасно писаться.
Windows NT пытается исследовать последовательные порты при начальной
загрузке, чтобы обнаружить мышь. Это может создать проблемы при использовании других последовательных устройств типа UPS.
В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. В конце каждой записи добавьте /NoSerialMice. Новая запись должна выглядеть приблизительно так:
Если у Вас внешний модем, то перед загрузкой Windows 2000/XP его надо
включить, иначе система может его не обнаружить. Если модем был выключен, то, чтобы "разбудить" его, можно зайти в Device Manager и произвести поиск новых устройств ("Scan for hardware changes"). Естественно, модем должен быть при этом включен и ранее проинсталлирован когда-то. Всё вышесказанное касается и других внешних устройств, например, сканеров.
Если нет желания каждый раз, когда забудете включить модем перед загрузкой
системы, лазать в Device Manager, то можно поставить не PnP-версию драйвера
для этого модема. Поискать её можно в inf-файле Вашего модема (для чего
достаточно указать при установке, что драйвера будут ставиться вручную, и что надо показывать все устройства, а не только совместимые).
Если там такой версии нет, то придётся ограничиться установкой какого-либо
стандартного драйвера, например Standart Modem. Если Ваш модем соответствует
понятиям системы о стандартном модеме (а это так и есть с большинством модемов для COM-порта), то всё будет славно работать, вне зависимости от того, сколько раз и когда модем включался и выключался. Недостатком этого метода является то, что для Standart Modem нельзя включить некоторые полезные настройки, например аппаратную компрессию данных. С другой стороны, для него всё равно можно задать строку инициализации, в которой включить и настроить всё, что угодно (если изучить инструкцию к модему).
Ещё одним вариантом решения проблем с внешними устройствами является
использование режима Hibernate вместо полноценной перезагрузки системы.
Ну и, наконец, можно один и тот же модем установить два раза (можно даже оба
раза PnP). Тогда, как ни странно, хоть система и не найдёт первый модем после загрузки, она сможет работать со вторым. Конечно же, второй модем должен быть указан в свойствах соединения.
При подключении к нескольким компьютерам с Windows 2000 аппаратного
ручного переключателя, который позволяет переключать клавиатуру, монитор и
мышь между компьютерами, мышь для последовательного порта прекращает работать (зависает) после того, как Вы переключаете её с одного компьютера на другой и обратно. Для временного решения проблемы необходимо внести изменения в файл Msmouse.inf, чтобы запретить обнаружение отключения устройства:
1. Откройте в Блокноте файл %WINDIR%\Inf\Msmouse.inf.
Windows NT по умолчанию оптимизирована для размера L2-кэша на 256 Кб.
Теперь у большинства компьютеров L2-кэши имеют размер более 256 Кб, поэтому
потратьте время, чтобы изменить параметр "SecondLevelDataCache" в разделе
реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
\Memory Management на размер установленного L2-кэша. Для этого установите переключатель системы исчисления на "Десятичная" и введите Ваш размер кэша второго уровня в Кб.
На самом деле изменением этого параметра вам не удастся добиться
сколько-нибудь заметного изменения производительности Windows NT. Он был
добавлен для экспериментов по настройке внутренних структур данных диспетчера памяти, чтобы попытаться оптимизировать работу системы в зависимости от размера кэш-памяти. Если он равен нулю, а процессор "умеет" сообщать размер кэша второго уровня (Pentium Pro, Pentium II и т.д.), то используется величина, сообщённая процессором. Если параметр равен нулю, а процессор не сообщает размер кэша, то система использует некоторое заранее заданное значение. Если параметр не равен нулю, то система пытается использовать указанное значение. Но размер кэша должен быть указан в байтах. Однако изменения производительности, которые происходят в результате изменения размера внутренних структур данных, имеют второй или даже третий порядок малости по сравнению с другими причинами, и эффект оказывается практически неизмеряемым.
Выводы.
Windows NT 4.0 и старше поддерживает модемы Unimodem. Если ваше
устройство не поддерживается, то Windows может быть сконфигурирована так,
чтобы использовать файл MODEM.INF вместо этого устройства.
1. Откройте Ваш системный реестр и найдите раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS\PROTOCOLS
2. Создайте новый параметр типа DWORD, назовите его "EnableUnimodem" и
установите значение параметра равным 0 для блокировки поддержки.
3. Перезагрузите Windows NT.
В MS Windows 2000, на компьютерах, выполненных на базе набора микросхем
(chipset) Intel, поддержка режима UltraDMA66, по умолчанию, не включена. Если используемое вами оборудование поддерживает этот режим, то для его включения:
1. Запустите редактор реестра regedt32.
Подобно 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 канале, то проверьте режим передачи и для них. По окончании всех действий перегрузите компьютер.
Для того, чтобы в MS Windows 2000 изменить стандартный тип (с поддержкой APM) уровня аппаратных абстракций (Hardware abstraction layer, HAL) на тип с поддержкой ACPI (или наоборот), необходимо повторно произвести установку Windows 2000 в тот же каталог. APM BIOS и ACPI BIOS по-разному осуществляют энумерацию устройств. Иерархическая структура устройств, которая содержится в системном реестре, соответственно, по-разному организована при использовании стандартного или ACPI-уровня аппаратных абстракций. По этой причине Windows 2000 может некорректно взаимодействовать с устройствами после изменения типа HAL с помощью инструмента Device Manager. При изменении типа HAL без переустановки Windows вы можете столкнуться с невозможностью успешной загрузки системы, с проблемами взаимодействия с оборудованием или общей нестабильностью системы.
Если в 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 поддерживает такую функцию), можно добиться желаемого. Очевидным минусом этого метода является то, что с высокой долей вероятности машина потеряет возможность самостоятельно выключаться.
В операционной системе MS Windows NT 4.0 для добавления поддержки 2-го
процессора использовалась программа UPTOMP.EXE. Данная программа не включена
в состав MS Windows 2000, в этой системе надо выполнить следующее:
1. Откройте элемент "System" на "Control Panel".
ACPI MultiProc - для многопроцессорной ACPI системы с двумя процессорами;
6. Нажмите кнопку "Next" и затем "Finish".
Замечание: Вы можете использовать данную процедуру только для обновления
библиотеки уровня аппаратных абстракций (HAL) с однопроцессорного до
многопроцессорного, но не для обновления обычного HAL до ACPI HAL.
В Windows NT 4.0 увеличенные расширения файлов как бы равны похожим трёх символьным расширениям. К примеру, при выполнении команды "DEL *.htm"
Windows NT 4.0 также удалит *.HTML файлы. Для изменения такого поведения
установите значение параметра "Win95TruncatedExtensions" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
равным "0" (отключено).
Когда открывается каталог на диске NTFS, обновляются метки последнего
доступа ко всем файлам каталога. Если файлов много и на всех надо метку
обновить, то это занимает довольно много времени. Однако эту функцию можно
отключить. Для этого в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
создайте параметр типа DWORD под названием "NtfsDisableLastAccessUpdate" и
поставьте его значение в 1.
По умолчанию локально кэшируемые профили пользователей располагаются в
каталоге %Systemroot%\Profiles. При большом количестве пользователей это может вызвать нехватку свободного пространства на системном разделе. Для решения данной проблемы необходимо изменить расположение профилей пользователей. Windows NT 4.0 хранит параметры локально кэшируемых профилей пользователей в разделе системного реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
В этом разделе содержатся подразделы с именами, соответствующими SID
(идентификатор защиты) каждого пользователя, выполнившего вход в систему.
(Определить SID пользователей, чьи профили необходимо переместить, можно с
помощью утилиты GetSID.exe из комплекта Windows NT Server 4.0 Resource Kit.)
Внутри подраздела пользователя содержится строковый параметр
"ProfileImagePath", который определяет каталог профиля. Если Вы не используете перемещаемых профилей пользователей, то необходимо скопировать содержимое локально кэшируемой копии профиля после изменения значения параметра "ProfileImagePath" в каталог, соответствующий его новому месторасположению. Совет применим также к Windows 2000.
Для ускорения работы интерфейса Windows 2000/XP можно отключить эффект
анимации при сворачивании/разворачивании. Для этого в разделе реестра
HKEY_CURRENT_USER\ControlPanel\Desktop\WindowsMetrics найдите строковый параметр "MinAnimate" (если его нет, то создайте его) и поставьте его значение в "1" (по умолчанию его значение "0").
Для отключения всплывающих подсказок в Проводнике и на Рабочем столе
Windows XP в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced найдите dword-параметр "ShowInfoTip" и присвойте ему значение 0.
Windows XP проявляет настойчивость в отношении автоматической проверки
обновлений, регистрации в системе Passport, использования Windows Messenger и т.п. Со временем вы привыкните, но, если чувствуете, что не доживёте до этого момента в здравом уме, то запустите Regedit, откройте раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced и создайте dword-параметр с именем "EnableBalloonTips" и значением 0.
Windows 2000 может запоминать, какие пункты меню используются регулярно, и скрывать мало используемые. Этот эффект определяется строковым параметром "IntelliMenus" в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Если значение этого параметра "YES", то эффект включен; "NO" - выключен.
Через ветвь HKEY_LOCAL_MACHINE эффект можно включить/выключить у всех
пользователей сразу.
Windows XP включает в себя обновлённое Главное меню (меню Пуск), в
котором могут отображаться часто используемые программы. В этот список
помещаются только ярлыки файлов с расширением .exe. С помощью правки реестра
можно настроить, какие программы в этом списке отображать не надо.
Строковый параметр "AddRemoveNames" раздела
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
\FileAssociation содержит список слов, при наличии которых в имени ярлыка программы такой ярлык не будет отображаться в списке часто используемых. Первоначально в этом параметре содержатся слова Документация, Справка, Установка и др.
Строковый параметр "AddRemoveApps" того же раздела реестра содержит список
имён программ, которые не будут отображаться в списке часто используемых.
Первоначально в этом параметре содержатся программы SETUP.EXE, INSTALL.EXE,
RUNDLL32.EXE и др.
Кроме этого, запретить отображение ярлыка программы в списке часто
используемых можно, создав строковый параметр "NoStartPage" с пустым значением в разделе вида:
HKEY_CLASSES_ROOT\Applications\Appname.exe
где Appname.exe - это имя данной программы. Первоначально такие параметры
имеются в реестре для Explorer.exe и некоторых других программ.
Находим в системном реестре раздел
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
\User Shell Folders
В нём есть параметр "Desktop", имеющий по умолчанию значение
"%USERPROFILE%\Desktop" (%USERPROFILE% - это имя пользователя). Изменяем это
значение на "%USERPROFILE%\Start Menu\Desktop". Кроме этого, нужно будет
скопировать папку %USERPROFILE%\Desktop (папка %USERPROFILE% находится в папке Documents and Settings) в папку %USERPROFILE%\Start Menu\Desktop и
перезагрузиться. После этого в меню, появляющемся при нажатии на кнопку Start, появится раскрывающееся субменю Desktop.
В Windows ХР в "Моем компьютере" нет "Удаленного доступа к сети", как это было в Windows 9x. В Windows ХР до него надо идти через "Пуск" -> "Настройка" -> "Сетевые подключения", но это меня сильно доставало. Однако я нашёл способ засунуть эти "Сетевые подключения" в "Мой компьютер". Для этого надо в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
\MyComputer\NameSpace создать подраздел NetConn и там параметру "(По умолчанию)" присвоить значение "{7007acc7-3202-11d1-aad2-00805fc1270e}" (без кавычек).
Чтобы при входе в Windows NT индикатор "Num Lock" на клавиатуре
переводился в положение "On" (включено), надо в разделе реестра
HKEY_CURRENT_USER\Control Panel\Keyboard найти строковый параметр "InitialKeyboardIndicators" и присвоить ему значение "2".
В Windows XP надо запустить редактор реестра от имени пользователя
Администратор (Administrator), иначе не работает.
Андрей Калашников (ka_a7@mail.ru)
Задав строковому параметру "SnapToDefaultButton" значение "1" в разделе
HKEY_CURRENT_USER\ControlPanel\Mouse можно добиться автоматического перемещения курсора мыши на активную по умолчанию кнопку (default button) любого всплывающего диалогового окна. Очень удобная штука, однако к этому надо привыкнуть.
Когда пользователю предоставляется диалоговое окно, требующее ввода
информации о его данных, параметр "ProfileDlgTimeOut" раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
определяет количество времени задержки в секундах перед тем, как диалоговое
окно будет закрыто и приняты данные по умолчанию. Значение параметра может
быть от 1 до 600 (секунд), по умолчанию - 30 секунд.
DWORD-параметр "DefaultColor" раздела реестра
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
управляет активным и фоновым цветами, используемыми в окне командой строки. Он имеет значение по умолчанию равное 0 для стандартного белого текста на
чёрном фоне. Вы можете заменить это значение шестнадцатеричным числом с двумя цифрами, в котором первая цифра определяет цвет фона, а вторая цвет символов. Например, значение F0 установит чёрный текст на белом фоне, а 1E жёлтый текст на синем фоне.
Завершение команды позволяет Вам напечатать только часть имени файла,
затем система закончит оставшуюся часть за Вас после нажатия клавиши
1. Откройте раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
и установите значение dword-параметра "CompletionChar" равным 9 для клавиши
Для настройки быстрого запуска командной строки Windows NT:
1. Запустите редактор реестра REGEDIT (или REGEDT32).
Теперь, щёлкнув на любой папке правой кнопкой мыши и выбрав в появившемся меню команду "Open Command Prompt", вы запустите командную строку в нужном
каталоге.
DWORD-параметр "ActiveWindowTracking" раздела реестра
HKEY_CURRENT_USER\Control Panel\Mouse заставит Вашу мышь управлять активацией окон. Там, где Вы будете перемещать мышь, окно становится активным подобно X-окну в Unix. Значение параметра: 0=отключено, 1=включено.
Если имеются проблемы с кириллицей, то для настройки операционной системы на русский язык откройте Control Panel и запустите апплет "Regional and Language Options". На вкладке "Regional Options" есть два раздела: "Standarts and formats" и "Location". Первый раздел настраивает локаль для конкретного пользователя и отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины используются и так далее. В нашем случае там лучше всего ставить Russian. Второй пункт отвечает, в том числе, за системные шрифты. Необходимо убедиться, что там выставлена Russia. Кроме этого, на вкладке "Advanced" в разделе "Language for non-Unicode programs" надо задать Russian. После этого, при отображении всех менюшек и сообщений, Windows будет использовать русскую кодировку.
Для устранения проблемы неправильного отображения символов кириллицы в
некоторых программах присвойте в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
параметру "1252" значение "c_1251.nls".
Этот метод решает проблему кириллицы в Photoshop и в некоторых других
программах, но могут начаться проблемы с русскоязычными программами. Поэтому
мы бы советовали экспортировать этот параметр из реестра и создать два
reg-файла, один из которых будет учить Photoshop русскому языку, а другой
возвращать всё в прежнее состояние.
Нерусская Windows NT 4.0 неправильно отображает русские шрифты в
диалоговых окнах и программах WinAMP, CD Player и других. Это происходит
оттого, что для отображения элементов управления (выпадающих меню, например)
используется растровый шрифт под названием MS Shell Dlg (он не виден через
Control Panel - Fonts, т.е. это псевдоним).
Решение:
Рассмотрим раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Подраздел Fonts определяет все шрифты, имеющиеся в системе:
Это единственное место в реестре, где фигурирует шрифт MS Shell Dialog.
Нетрудно увидеть, что подмножество "204" TrueType-шрифта обозначает кириллицу.
Поэтому в определении шрифтов MS Shell Dlg можно также указать это
подмножество, а лучше - указать TrueType-шрифт и подмножество по умолчанию:
После изменений следует перезагрузить Windows.
Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет
производиться комбинациями клавиш
Данный метод нормально работает в том случае, если в Панели управления в
настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic.
В Windows 2000 высота окна консоли равна по умолчанию 300 строкам. Из-за этого, например у FAR'a, слишком большой экран. Лечится так: создаёте ярлык для FAR'a, щёлкаете на нём правой кнопкой мыши, далее Properties -> Layout -> Height и вместо высоты экрана в 300 строк ставите 25. Также можно написать для запуска нужной консольной программы cmd-файл, в начале которого добавить строку: mode con lines=25
Можно поставить по своему усмотрению любое число.
Для облегчения администрирования системы удобно выводить имя пользователя и имя компьютера в подписи к "My Computer". Для того чтобы реализовать это в Windows NT, проделайте следующее:
1. Запустите редактор реестра Regedt32.
В Windows 2000 нужно также добавить (или изменить существующий) параметр
"LocalizedString" типа REG_EXPAND_SZ и установить для него значение:
Вместо указанной строки вы можете составить свою собственную строку, используя любые переменные окружения (например %UserDomain%). Для того чтобы посмотреть список объявленных переменных окружения, используйте команду SET из командной строки.
В Windows NT 4.0 есть возможность установки панели быстрого запуска
(Quick Launch) из IE 5.0 без установки IE 4.0:
В Windows XP, в полном соответствии с новыми принципами построения
интерфейса OC, Microsoft спрятал закладку "Security" на томах NTFS и сильно
упростил закладку "Sharing", чтобы не смущать неопытных пользователей кучей
непонятных для них значений и понятий. Для того чтобы вернуть всё, как было в Windows 2000, необходимо в Windows Explorer выбрать в меню "Tools" - "Folder Options". В открывшемся окне выбрать закладку "View" и в разделе "Advanced Settings" снять флажок "Use simple file sharing (Recommended)". Это не только приведёт закладку "Sharing" в нормальный вид (с возможностью выставить нормальные права доступа), но и вернёт закладку "Security".
Этот рецепт работает только для Windows XP Pro. В Windows XP Home, чтобы
назначить нормальные права доступа, придётся воспользоваться утилиткой для
командной строки calcs.
По умолчанию, когда на жёстком диске остаётся свободного места меньше
10%, Windows NT/2000/XP начинает выдавать соответствующее предупреждение. Этот процент для выдачи предупреждений можно изменить, поменяв в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters значение dword-параметра "DiskSpaceThreshold" в диапазоне от 0 до 99.
В Windows XP можно отключить выдачу этого сообщения для отдельного
пользователя, если в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
присвоить dword-параметру "NoLowDiskSpaceChecks" значение 1.
Через ветвь HKEY_LOCAL_MACHINE его можно отключить у всех пользователей сразу.
При запуске 16-битной программы Вы имеете возможность выполнить её на
отдельной виртуальной машине. С помощью параметра "DefaultSeparateVDM" в
разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW
можно изменить значение по умолчанию для использования VDM (значение "yes" или "no"). Наличие отдельной виртуальной машины имеет преимущество в том, что если в программе возникает ошибка, то её воздействие распространяется только на эту программу. Недостаток - такой режим использует немного больше системных ресурсов. Решайте сами, что для Вас более важно.
Аналоги файлов autoexec.bat и config.sys в линейке систем Windows NT -
это autoexec.nt и config.nt, расположенные в каталоге C:\WINDOWS\system32. Но эти файлы влияют только на процессы, работающие через NTVDM (эмуляция DOS), и на Win32 никакого эффекта не оказывают. Кроме того, при указании путей в autoexec.nt могут некорректно вести себя Win16-приложения. Поэтому
рекомендуется прописывать пути в свойствах "Мой компьютер" (My Computer) на
закладке "Дополнительно" (Advanced) -> "Переменные среды" (Environment
Variables).
Ускорить запуск программ и освободить пару мегабайт ОЗУ можно, отключив
Dr.Watson (отладчик, встроенный в Windows NT/2000/XP). Сделать это можно,
задав строковому параметру "Auto" значение "0" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
В этом случае, если возникнут какие-либо сбои в работе приложения, то система предложит либо закрыть приложение, либо передать его отладчику для отладки.
Если выбрать второе, то запустится Dr.Watson и создаст лог-файл. Если Вы
уверены, что такая возможность Вам ни к чему, то можете удалить весь раздел
AeDebug из реестра.
Ускорить работу 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.
Этот список можно ещё продолжить, необходимость того или иного сервиса
определяется задачами, которые выполняются на конкретной машине, и
установленным аппаратным обеспечением. Поэтому, каждый должен сам решать, что можно отключить.
Примечание: данный совет верен и для Windows NT/2000, только список служб там меньше.
Если в Windows XP передача данных через инфракрасный порт между двумя
компьютерами не работает, то проблема может быть вызвана тем, что служба
"Workstation" не запущена. По умолчанию эта служба запускается только на
компьютерах с сетевой картой. Следует запустить службу "Workstation" и
настроить её для автоматического запуска.
На компьютерах с очень большим количеством физической оперативной памяти можно увеличить производительность Windows NT/2000, запретив выгружать драйверы и ядро системы из физической памяти в файл подкачки на диск. Для этого в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
\Memory Management
присвойте dword-параметру "DisablePagingExecutive" значение 1.
Примечание: Windows 2000 с включенным параметром "DisablePagingExecutive"
может зависать. Проблема исправлена в Service Pack 4.
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.
По умолчанию служба QoS (Quality of Service) в Windows XP резервирует для своих нужд 20% от пропускной способности канала (любого, хоть модем на 14400, хоть гигабитный Ethernet). Причём, даже если удалить службу QoS Packet Scheduler в свойствах соединения, этот канал не освобождается. Освободить канал, или просто настроить QoS, можно так. Запускаем апплет Group Policy (gpedit.msc). В Group Policy находим "Localcomputer policy" и нажимаем на "Administrative templates". Выбираем пункт "Network" - "QoS Packet Sheduler".
Включаем "Limit reservable bandwidth". Теперь снижаем "Bandwidth limit" с 20% до 0 или просто отключаем его. При желании здесь же можно настроить и другие параметры QoS. Для активации произведённых изменений остаётся только перезагрузиться.
В 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 для получения нужного результата.
Служба удалённого доступа в 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-совместимые модемы). При установке нового модема описанную операцию
необходимо повторить снова.
Для того, чтобы изменить приоритет выполнения фоновых процессов в Windows NT, создайте dword-параметр "Win32PrioritySeparation" в разделе реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl
В качестве его значения выберите число от 0 до 2:
С помощью Диспетчера задач (Task Manager) можно изменить приоритет уже
запущенной программы (программе с более высоким приоритетом отводится больше
процессорного времени). Для этого на вкладке "Процессы" ("Processes") нажимаем правую кнопку мыши на нужной программе, выбираем пункт "Приоритет" ("Set Priority") и устанавливаем класс приоритета.
Чтоб не лазить постоянно в Диспетчер задач, можно воспользоваться тем, что
консольная команда start позволяет запускать приложение с указанным
приоритетом, и создать нужный командный файл. Например:
и поместить его в каталог SendTo профиля пользователя. Тогда, чтобы запустить программу с высоким (high) приоритетом, достаточно просто переслать её на этот файлик через правую кнопку мыши. Но пересылать надо именно исполняемый файл, а не ярлык к нему. Конечно же, можно создать командные файлы и для других классов приоритетов.
Для этого следует создать временного пользователя, загрузиться в его
профиль и выполнить все необходимые настройки. Затем, загрузившись под
администраторским логином, следует скопировать содержимое папки этого
пользователя взамен содержимого папки "Default User". При этом на этот вновь
созданный каталог "Default User" следует выставить такие же права доступа,
какие были раньше. Останется только удалить созданного нами временного
пользователя и его профиль. Так как при заходе под гостевым логином содержимое папки "Default User" копируется в свежесозданную папку "Guest", удаляемую при отлогинивании, все созданные нами настройки останутся в силе и на гостевом логине.
По умолчанию Windows NT предоставляет всякому, кто сумеет правильно
указать идентификатор и пароль, полный набор прав доступа. Однако в файловой
системе NTFS вы можете индивидуально назначать права доступа созданным вами
папкам и файлам; если же вы войдёте в систему с правами администратора, то
сможете изменить атрибуты доступа любого файла, в том числе и созданного
кем-то другим. Щёлкните правой кнопкой мыши по объекту, для которого вы хотите задать права доступа, перейдите в окно свойств, откройте страницу "Защита" и нажмите кнопку "Права доступа". Вы увидите список пользователей, которым разрешён доступ к объекту. Чтобы удалить пользователя, выделите его имя и нажмите кнопку "Удалить". Чтобы добавить группу пользователей (например, сотрудников такого-то отдела), нажмите кнопку "Добавить" и выберите нужную группу из списка зарегистрированных в системе.
По умолчанию в диалоговом окне задания прав доступа NT предлагает добавлять
пользователей из списка, включающего только группы. Чтобы увидеть список
отдельных пользователей, нужно в диалоговом окне "Добавление пользователей и
групп" выбрать группу и нажать кнопку "Показать пользователей". После этого в нижней части списка для каждой группы будут появляться имена всех её членов.
Чтобы внести имя в список на добавление, нужно дважды щёлкнуть по нему.
Windows NT позволяет не только предоставить или не предоставить тому или иному пользователю доступ к файлу, но и определить, что он может с этим файлом делать: читать и модифицировать, только читать и т.д. Для этого выделите в списке имя пользователя или группы и выберите нужное значение в меню "Тип доступа".
На диске NTFS администратор может задать права доступа на папки и файлы. Если диск FAT, то возможностей по защите меньше. Однако в Windows XP Pro появился способ запретить запуск какой-либо программы обычным пользователям с помощью локальной политики безопасности:
1. Панель управления -> Администрирование -> Локальная политика безопасности
-> Политики ограниченного использования программ -> Дополнительные правила.
Если вы куда-то уезжаете и на время своего отсутствия оставляете компьютер коллегам, по возвращении вам, возможно, будет интересно узнать, в какие файлы кто из них залезал. Имея на машине права администратора, вы можете заказать регистрацию таких действий, как удаление, выполнение, чтение, запись и изменение прав доступа. Для этого щёлкните правой кнопкой мыши по значку файла, откройте окно свойств, перейдите на страницу "Аудит" и нажмите кнопку "Добавить", после чего выберите имена пользователей, которые должны работать на вашем компьютере. Отметьте в имеющемся на странице списке действия, которые должны регистрироваться, и укажите, следует ли отмечать также успешность или неуспешность каждого действия.
Одно из преимуществ NTFS состоит в том, что можно создать разграничение
доступа к файлам и каталогам. Пользователь не сможет посмотреть папку "Мои
документы" другого пользователя, если этот пользователь не является
администратором. Как же защититься от администратора? Запретить ему доступ к
своим данным нельзя, а вот узнать, копался ли администратор по вашим личным
папкам и документам, можно. Допустим, вы решили закрыть файл или папку для
всех и разрешить доступ только себе. Щёлкните правой кнопкой мыши по
файлу/папке, выберите из меню команду "Свойства", на вкладке "Безопасность"
удалите всех, кроме себя. Теперь система не позволит администратору посмотреть этот файл/папку. Так как он администратор, ему не составит особого труда проделать то же самое, что и вы, и добавить для себя разрешение на полный доступ к этому файлу/папке, а затем удалить себя, дабы никто не узнал. Но текущим владельцем этого файла/папки теперь станет администратор, в чём вы сможете убедиться, нажав на вкладке "Безопасность" кнопку "Дополнительно", в новом диалоговом окне перейдя на вкладку "Владелец" и посмотрев на поле "Текущий владелец для этого элемента". До этого им были вы.
Если Вы хотите запретить на компьютерах, работающих под управлением
Windows NT, выполнение некоторых функций, то можете отредактировать
соответствующим образом реестр. Запустите regedit и используйте следующие
имена (установка для параметров типа DWORD значения в 1 включает ограничение, установка в 0 - снимает):
Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
Раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon "DontDisplayLastUserName"
Раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters "AutoShareServer",
Раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess\Parameters
Раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
(42) Разделы
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Начиная с Windows NT 4.0 Service Pack 4, у вас есть возможность скрыть от пользователей пункт "Options" меню "View" в Windows NT Explorer'е. Это поможет вам уменьшить вероятность: несанкционированного доступа к скрытым и системным файлам; изменения привязки расширений файлов к тем или иным приложениям и параметров этой привязки. Для этого необходимо в раздел реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer добавить dword-параметр "NoOptions" и присвоить ему значение 1.
Изменения вступят в силу после перезагрузки.
Чтобы скрыть какой-либо элемент в Панели управления Windows NT/2000/XP,
надо в разделе реестра HKEY_CURRENT_USER\Control Panel\don't load
создать строковый параметр с именем соответствующего cpl-файла (например,
"fax.cpl") и присвоить ему значение "No". Если удалить параметр, то элемент
опять будет доступен.
С помощью правки реестра в Windows XP можно отключить пользовательский
интерфейс настройки приложения "System Restore", чтобы предотвратить изменение настройки этого приложения пользователем, а также отключение и включение этого свойства для системных и несистемных дисков. Для этого надо в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT
создать подраздел "SystemRestore", а в нём dword-параметр "DisableConfig" со
значением 1.
Как Вы уже знаете, своп - это часть информации из оперативной памяти,
которая хранится на винчестере. В том числе, в свопе может сохраняться Ваша
конфиденциальная информация (например, пароли), которую, в принципе, можно
оттуда достать. Чтобы этого не произошло, включите функцию очистки свопа при
выключении компьютера:
1. Откройте редактор реестра (regedit.exe).
Этот параметр не стирает своп-файл с диска, а заполняет его весь нулями, т.е. очищает. Сам файл на диске остаётся.
В Windows NT 4.0 Service Pack 2 содержится новый фильтр для паролей
passfilt.dll, который вводит новые ограничения для выбора паролей:
1. Пароль должен быть длиной не менее 6 знаков.
Для включения этой возможности на PDC и одиночном сервере (это не надо
делать на BDC, но при поднятии его до PDC, сделать надо), выполните следующее:
1. Откройте редактор реестра regedt32.exe (не используйте regedit.exe).
Доступ к удалённому редактированию реестра контролируется ACL-ключом
winreg реестра.
1. Откройте редактор реестра regedt32.
Можно установить, чтобы некоторые разделы были доступны для пользователя, даже если ему не дали прав на редактирование:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg
\AllowedPaths\Machine С помощью regedt32 добавьте необходимые пути в список.
Используя regedt32.exe можно установить аудит изменений отдельных частей реестра. Ведение аудита - очень чувствительная мера, позволяющая выводить предупреждающие сообщения людям, нарушающим установленные Вами правила редактирования реестра.
1. Откройте редактор реестра regedt32.
В операционной системе MS Windows 2000 любой файл или папка,
расположенная на логическом диске с файловой системой NTFS, может быть
зашифрована. Эта процедура описана в разделе "Шифрование файла или папки"
справочной системы MS Windows 2000 Professional. При необходимости, команду
"Зашифровать" (Encrypt) / "Расшифровать" (Decrypt) можно встроить в
контекстное меню для файлов и папок. В случае если файл или папка не
зашифрованы, будет доступна команда "Зашифровать". В обратном случае -
команда "Расшифровать". Для этого:
1. Запустите редактор реестра regedt32.
Ключ, с помощью которого шифруются данные в Windows 2000/XP, имеет длину до 128 байт и уникален для каждого пользователя в каждой инсталляции системы. Ключ хранится в профиле пользователя, поэтому после переустановки системы или удалении пользователя он теряется. Расшифровать файлы, зашифрованные этим пользователем, становится невозможно. Пытаться создавать для этого другого пользователя с таким же именем и паролем для входа в систему абсолютно бесполезно. Одно из возможных решений - это создание диска аварийного восстановления (Emergency Repair Disk). Вся необходимая информация по существующим пользователям будет сохранена на ERD-диске, и после переинсталляции системы надо будет только восстановиться с него. Кроме этого, можно заранее сохранить необходимые сертификаты и ключи или заблаговременно создать агента по восстановлению (Encrypted Data Recovery Agent). Подробнее про это можно почитать здесь:
http://www.3dnews.ru/reviews/software/win-xp-encrypting/
Систему шифрования EFS (Encrypted File System) можно выключать/включать
на Windows 2000 и Windows XP Pro. Для этого достаточно в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\EFS key
создать или отредактировать уже существующий dword-параметр
"EfsConfiguration". Присвоив этому параметру значение 1, вы выключите EFS, а
присвоив 0, включите обратно. Для того чтобы изменения вошли в силу,
необходимо перезагрузить компьютер. Очевидно, что, отключив EFS, вы потеряете возможность не только шифровать файлы, но и расшифровывать ранее
зашифрованные. Как очевидно и то, что включение/отключение EFS влияет сразу на всех пользователей. Но на ключи пользователей (как открытые, так и личные) это действие не окажет абсолютно никакого влияния, поэтому после того как EFS будет включена вновь, никаких проблем с доступом к своим файлам пользователи не испытают.
Если включить dword-параметр "BeepEnabled" (выставить значение 1) в
разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
то машина будет подавать звуковой сигнал (каждые 10 секунд) при ошибках работы на сервере печати.
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://crimsoft.newmail.ru)
My Computer -> Printers. Если теперь щёлкнуть правой кнопкой мыши на
любом СВОБОДНОМ месте появившегося окна, а затем в контекстном меню выбрать
Server Properties, то вы сможете:
- создавать новые формы для печати;
Использование данного метода много проще, чем прямое редактирование реестра,
рекомендованное Microsoft, например, для смены местоположения спулера.
Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE:", операционная система выведет
запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:
1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).
(33) Если спулер печати Windows NT настроен на формат EMF 1.003, то при
попытке распечатать документ, содержащий внедрённые шрифты, которых нет в
списке шрифтов, установленных на данном компьютере, система использует шрифты похожие по начертанию. Для точного отображения шрифтов необходимо установить формат печати RAW.
В Windows XP, как и в Windows 2000, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от неё абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с Windows 2000, ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых DOS-играх, что было весьма сложно добиться в Windows 2000. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2.
Кроме этого, в XP встроен режим совместимости со старыми ОС. Для того чтобы
его задействовать, необходимо выбрать вкладку Compatibility в свойствах
(properties) файла или ярлыка (shortcut) на файл. На этой вкладке можно
указать: под видом какой ОС требуется запускать программу, надо ли менять
разрешение или глубину цвета при этом (необходимо для многих старых программ).
В отличие от acompat.exe из дистрибутива Windows 2000, Windows XP в режиме
совместимости не просто рапортует программе, что она - это не она (по типу
утилиты setver из MS-DOS), но и эмулирует структуру реестра Windows,
свойственную той или иной версии ОС. Если нет желания лазать по свойствам
файлов и ярлыков самостоятельно, можно воспользоваться Program Compatibility
Wizard (Start - Programs - Accessories). Впрочем, не стоит ожидать от этого
механизма чуда, 100% совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё, делающей её совместимой с XP.
Некоторые программы при старте или инсталляции жалуются, что DirectX 5.0 не установлен, хотя в Windows 2000 входит DirectX 7.0. Наличие DirectX 5.0 определяется несколько по-другому, чем наличие более поздних версий, поэтому некоторые старые программы не находят DirectX вообще. Но их можно обмануть.
Для этого, создаётся каталог directx в Program Files. Потом в этот каталог из дистрибутива DirectX 5.0 переписываются несколько файлов: DXINFO.EXE,
DXSETUP.EXE и DXTOOL.EXE. Там же создаётся линк на "dxdiag.exe", который
находится в каталоге WINNT\System32. И напоследок, в каталог WINNT\System32
переписывается файл ddhelp.exe из дистрибутива DirectX 5.0. После этого
запускаем упрямую программу и радуемся жизни.
Примечание: программы, требующие DirectX 6.1, на эту уловку, к сожалению, не
поддаются.
По умолчанию, когда Вы копируете файлы с одного NTFS-диска на другой,
файлы принимают security и permissions текущего каталога. Но можно копировать файлы и с сохранением их собственных настроек security и permissions.
Для этого можно воспользоваться программой SCOPY из NT Resource Kit. Пример:
Также можно использовать ключ /s для копирования информации в подкаталогах.
Единственное ограничение для этой команды состоит в том, что и начальный, и
конечный диски должны быть в NTFS.
Если имя файла (или его часть) совпадает с наименованием устройств в DOS (NUL, COMx, AUX, LPTx, PRN...), то удалить его с помощью Explorer'а или
стандартной командой DEL невозможно. Для удаления, например, файла AUX.BAT
используйте команду:
Если Вы попытаетесь заменить используемый NT системный файл, будет
выведено сообщение о том, что файл заблокирован. В Windows NT Resource Kit для этого есть специальная 32-х разрядная утилита MV.EXE, которая заменяет
системные файлы при перезагрузке.
Основной формат выполнения MV следующий:
Если у Вас нет утилиты MV.EXE, то придётся выполнять её работу вручную:
После перезагрузки и замены необходимого системного файла, параметр
"PendingFileRenameOperations" будет автоматически удалён из реестра.
Включение dword-параметра "Logging" (значение 1) в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
создаёт файл DEVICE.LOG (протокол устройств) в каталоге
%SYSTEMROOT%\SYSTEM32\RAS для записи информации о командах, посылаемых
модемом, и сообщённых ошибках. Этот файл может быть очень полезен для отладки отказов RAS.
Включение dword-параметра "Logging" (значение 1) в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP
создаёт файл PPP.LOG (протокол PPP) в каталоге %SYSTEMROOT%\SYSTEM32\RAS
для того, чтобы помочь в диагностике проблем связи между PPP-сервером и
PPP-пользователем, когда один из компьютеров - клиент службы удалённого
доступа Windows NT.
При запуске командного файла (или любой другой DOS-задачи без
установленных pif-настроек) используется _DEFAULT.PIF из каталога %systemroot%
(обычно, С:\WINNT). Если в его свойствах включена опция "Close on Exit", то
DOS-окна будут автоматически закрываться, скрывая результат выполнения
командного файла. Для отмены такого поведения:
Как и во многих других случаях здесь поможет Resource Kit, а точнее
входящие в его состав утилиты instsrv.exe и srvany.exe. Последовательность
действий следующая:
1. instsrv <Имя_вашего_сервиса> C:\NTResKit\srvany.exе
Один из возможных путей контроля загрузки сервиса или драйвера устройства - это параметр реестра "ErrorControl" в разделе соответствующей службы, которые практически все перечислены в ветви
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
На клиенте Terminal Server можно использовать следующие сочетания
"горячих" клавиш:
Alt+PgUp - вызвать переключатель между приложениями и перейти вправо по
списку приложений (аналог Alt+Tab);
Перед сменой платы в Device Manager в разделе IDE ATA/ATAPI Controllers
поменяйте Bus Master IDE контроллер, установленный там, на Standart Dual
Channel PCI IDE Controller. Если этого не сделать, то при загрузке на новой
материнской плате система может не найти жёсткого диска и выдать сообщение
про "inaccessible boot device".
Если утерян пароль администратора на Windows 2000, то проблему решить
можно двумя способами.
1. Удалите файлы %Windir%\system32\config\sam*. Если Windows 2000 установлен
на FAT/FAT32, то это можно сделать, загрузившись c DOS-дискеты; если на NTFS - придётся установить параллельную копию системы или снять жёсткий диск и
поставить его на другую машину с Windows 2000. После удаления файлов будет
возможен вход с логином Administrator/Администратор и пустым паролем.
2. Скачайте с сайта http://home.eunet.no/~pnordahl/ntpasswd образ
Linux-дискеты и программу для записи этого образа. Загрузившись с этой
дискеты, с помощью записанной на ней программы Offline NT Password & Registry Editor можно установить новый пароль администратора, даже не зная старого.
Используя команду "Запуск от имени", в Windows XP вы можете загружать
приложения под учётной записью администратора. Для этого:
1. Выберите программу, которую необходимо запустить, в Проводнике, консоли
управления Microsoft (MMC) или Панели управления.
После запуска приложения вы можете проверить, кто является владельцем
процесса, используя закладку "Процессы" Диспетчера задач.
В состав Windows XP входит компонента System Restore (Восстановление
системы), назначение которой - вернуть систему в работоспособное состояние без необходимости полностью переустанавливать операционную систему. System Restore восстанавливает реестр, локальные профили, базу данных COM+, кэш (wfp.dll) системы защиты Windows File Protection (WFP), базу данных Windows Management Instrumentation (WMI), метабазу Microsoft IIS, а также файлы, которые она копирует по умолчанию в архив Restore. При этом выделить тот или иной компонент нельзя - восстановлению подлежит либо всё, либо ничего.
System Restore работает в фоновом режиме и автоматически создаёт точку
восстановления (restore point), когда происходит некое инициирующее событие. К числу таких событий относятся установка новых приложений (если программа установки приложения использует вызовы System Restore - restorept.api), выполнение AutoUpdate, запуск процедуры восстановления с помощью Microsoft
Backup Utility, установка неподписанных драйверов. Дополнительно System Restore автоматически создаёт точки восстановления по умолчанию каждый день.
Чтобы изменить этот интервал, можно в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore изменить dword-параметр "RPGlobalInterval", например, поменяв его значение с одного раза в сутки (86400 с) на один раз в неделю - 604800 (в десятичной системе исчисления). Кроме того, с помощью этой утилиты точки восстановления можно создавать вручную: Пуск (Start) - Все программы (All Programs) - Стандартные (Accessories) - Служебные (System Tools) - Восстановление системы (System Restore).
Для работы System Restore необходимо иметь на диске свободные минимум 200 Мб, предназначенные для создания хранилища данных. Если нужного объёма нет, System Restore остаётся отключенной на этом диске до тех пор, пока не освободится дисковое пространство, после чего утилита активизирует себя сама. По умолчанию для хранения точек восстановления отводится 12% дискового пространства на каждом логическом диске жёсткого диска. При достижении этого лимита System Restore удаляет старые архивы, освобождая место для новых данных. Объём резервируемого пространства можно уменьшить в Панели управления (Control Panel) в свойствах Системы (System) на вкладке "Восстановление системы" (System Restore), выбрав диск из списка доступных, щёлкнув кнопку "Параметры" (Settings) и с помощью ползунка задав нужный размер. Там же можно отключить восстановление для каждого диска по отдельности или всех сразу.
При возникновении проблем обычно достаточно запустить System Restore и указать точку, на момент которой надо восстановить систему. Если же операционная система не загружается и System Restore недоступна, то следует нажать клавишу |
|