На этой страничке приведены
некоторые часто встречающиеся и просто
интересные вопросы, которые автору довелось
читать в российских форумах по Windows NT/2000. Несколько
значительно более объемных сборников FAQ вы
найдете на сайтах, указанных на страничке ссылки.
Ну, а те, у кого с
английским все в порядке, могут
осуществлять поиск на сайте оригинала,
пользуясь формой
в конце этой страницы.
Q
Наконец-то установил в свой клмпьютер
второй процессор (материнская плата ASUS
P2B-DS). BIOS его нормально распознает, но Windows NT
его не видит и по-прежнему считает систему
однопроцессорной. Что делать?
A Вам
потребуется утилита Uptomp.exe из комплекта Windows
NT Resource Kit и дистрибутив Windows NT. Запустите
Uptomp.exe и следуйте ее несложным инструкциям.
Для Windows 2000 все еще проще, никаких
дополнительных утилит не нужно:
Control Panel -> System -> Hardware -> Device Manager
Раскройте ветку Computer щелкните правой
кнопкой мыши на иконке, изображающей вашу
систему. В появившемся меню выберите Properties (Свойства)
-> Driver -> Update Driver -> Next -> Display a list of the known
drivers... -> Show all hardware of this device klass -> Выберите
нужную вам модель PC с поддержкой
многопроцессорности (MPS) -> Next -> Finish. После
этой процедуры перезагрузите систему.
Q
У меня почему-то неверно работает аудит.
Несмотря на то, что я указал, что нужно
фиксировать всяческие Use of User Rights при
выполнении, например, восстановлении с
ленты никаких записей об использовании
пользователем права Restore files and directories не
создается...
A
По умолчанию использование не всех прав
отражается в журнале. Это относится к:
1. Bypass traverse checking (everyone)
2. Debug programs (administrators)
3. Create a token object
4. Replace process level token
5. Generate Security Audits
6. Backup files and directories (administrators & backup operators)
7. Restore files and directories (administrators & backup operators)
Из них при нормальной работе системы имеет
смысл контролировать только использование
последних двух.
Чтобы включить аудит
использования этих прав добавьте в раздел
реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa
переменную FullPrivilegeAuditing (REG_BINARY) и присвойте
ей значение "1".
Учтите, что аудит будет вестись
по каждому файлу и каталогу, который
сохраняется или восстанавливается, что
приведет к значительному росту размера
журнального файла.
Q
Возникла необходимость перенести
множество папок и файлов с одного сервера
на другой. Как при этом сохранить все права
доступа?
A В этом
случае для копирования файлов можно
воспользоваться утилитами ROBOCOPY.EXE или SCOPY.EXE,
которые позволяют скопировать также и
права доступа на уровне NTFS. Для копирования
прав доступа на уровне расшаренных
ресурсов воспользуйтесь утилитой PERMCOPY.EXE.
Указанные программы входят в состав Resource Kit.
Q После установки поддержки
русского языка в Regional Settings Windows NT продолжает
выдавать вместо русских букв всякую чушь.
Как правильно "русифицировать" NT?
A Последовательность
действий такова:
1. Control Panel -> Regional Settings -> Russian + set as
system default locale.
2. Переустановить Service Pack.
3. Перезагрузить компьютер.
Q
При входе в систему индикатор NumLock на
клавиатуре все время оказывается в
положении Off (выключено). Как этого избежать?
A
В HKEY_CURRENT_USER\Сontrol
Panel\Keyboard найдите переменную InitialKeyboardIndicators
(REG_SZ) и присвойте ей значение 2.
Q Почему
после загрузки системы на экране каждый раз
появляется открытая папка System32 даже если она
была закрыта перед Shutdown? В папке Startup никаких
ссылок на нее нет.
A 1. Если
подобное явление появилось после установки IE 4.0,
то скорее всего для решения проблемы придется
установить по крайней мере IE 4.01 SP1.
Подробнее - статья Q177510 в
Microsoft Knowledge Base.
2. Другой возможной причиной могут
служить пустые или неполные записи в реестре, а
также частичное его повреждение. Microsoft в таких
случаях рекомендует проверить следующие разделы
реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVersion\Run
и
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows
\CurrentVersion\Run
на предмет наличия в них некорректных,
неполных или нулевых записей. Если вы не уверены
в корректности той или иной записи, попробуйте
оставить только те, которые используются в NT по
умолчанию. Как правило достаточно оставить
SystemTray(REG_SZ) = SysTray.exe .
Подробнее - статья Q170086 в
Microsoft Knowledge Base.
Q Как сделать
так, чтобы ATX-комьютер при работе под Windows NT
автоматически отключался при Shutdown?
A В разделе
реестра HKEY_LOCAL_MACHINE\Software\Microsoft\ HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows NT\CurrentVersion\Winlogon
найдите переменную
PowerdownAfterShutdown (REG_SZ). Если ее нет - создайте.
Присвойте ей значение 1.
Переименуйте файл HAL.DLL (%systemroot%\system32),
например, в HAL.OLD. Скопируйте HAL.DLL.SOFTEX, входящий в
состав SP4, в каталог %systemroot%\system32 под именем
HAL.DLL.
Такое решение работает на многих
компьютерах, но не на всех. В некоторых случаях
может понадобиться HAL от производителя
компьютера.
Q
В сети
работает NT Server PDC. На замену ему купили другую
машину. Перенести пользователей домена можно
поставив второй компьютер как BDC, а потом
преобразовав его в PDC. Как максимально прозрачно
перенести пользовательские каталоги, сохранив
все атрибуты файлов (права доступа)?
A
Воспользуйтесь утилитами Scopy.exe и PermCopy.exe из
пакета Resource Kit. Первая используется для
копирования файлов и каталогов с сохранением NTFS-ных
прав доступа и атрибутов. А PermCopy.exe применяется
для копирования прав доступа на уровне
расшареных каталогов.
Подробности - Q174273.
Q
Можно ли
ограничить доступ пользователя к дисководу?
A Для этого
можно использовать утилиту FLOPLOCK из Resource Kit. Она
позволяет ограничить круг лиц, имеющих доступ к
FDD членами групп Administrator (NT Server) и Administrator/Power User
(NT Workstation). Процедура установки подробно изложена в
статье Q185704.
Q
Можно ли
сделать так, чтобы компьютер был невидим в
сетевом окружении, но при этом продолжал
нормально функционировать в качестве сервера?
A Для этого
достаточно из командной строки выполнить
команду:
NET CONFIG SERVER /HIDDEN:YES
Для восстановления исходной ситуации:
NET CONFIG SERVER /HIDDEN:NO
Q
На
компьютере очень большой объем оперативной
памяти (256Mb). Однако система продолжает
использовать файл подкачки, хотя необходимости в
этом явно нет. Можно ли запретить его
использование?
A В разделе
реестра HKEY_LOCAL_MACHINE\System\ HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Control\Session Manager\Memory Management установите
значение переменной DisablePagingExecutive (REG_DWORD) в 1. При
этом, однако, следует иметь в виду, что понятие
"очень большой объем" не имеет четкого
определения и зависит от функций, выполняемых
компьютером (PDC, BDC, member server, рабочая станция), от
количества запущенных приложений, их потребности
в памяти и т.д. и т.п. Помните, что если по какой
либо причине в ходе работы возникнет нехватка
оперативной памяти, это может привести к краху
системы.
Подробнее - статья Q184419 в
Microsoft Knowledge Base.
Q
Что нужно
сделать, чтобы система при старте не
требовала нажатия <ctrl-alt-del> и введения
пароля?
A Самый
простой способ - использовать autolog.exe из Resource
Kit.
Однако, можно и просто отредактировать реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Winlogon
DefaultDomainName (REG_SZ)=имя домена
DefaultUserName (REG_SZ)=имя пользователя
DefaultPassword (REG_SZ)=пароль пользователя
AutoAdminLogon (REG_SZ)=1.
При этом следует помнить, что пароль будет
храниться в реестре в открытом виде со всеми
вытекающими отсюда последствиями!
Q
Почему при
выполнении скрипта регистрации на Win95-клиенте не
устанавливаются такие переменные среды как
LOGONSERVER, USERNAME и т.д.?
A К сожалению,
данные переменные поддерживает только Windows
NT. В
этом случае Microsoft рекомендует использовать
утилиты независимых поставщиков, например - KiXtart, которую можно найти
в Resource Kit.
Подробнее - статья Q169227 в
Microsoft Knowledge Base.
Другая возможная причина - использование
имен ресурсов длиной более 12 символов.
Такие имена понимают только NT-клиенты.
Q
Возникла
крайняя необходимость перенести BDC в другой
домен. Возможно ли это?
A Для этого
перенесенный BDC должен иметь тот же
идентификатор безопасности (SID), что и другие DC
нового домена. Сменить SID шатанными средствами
Windows NT нельзя. Воспользуйтесь бесплатной
программой NewSID. Вся
процедура сводится к запуску этой программы на
перенесенном в другой домен BDC, нажатию кнопки
"Synchronize SID" и вводу имени PDC, с которым этому BDC
предстоит работать. Разумеется, вы должны иметь
полномочия администратора домена. Эта же утилита
может быть с успехом использована для
клонирования Windows NT.
Аналогичные продукты выпускаются
также фирмами KeyLabs, MicroHouse, PowerQuest
и Symantec.
Более подробно об этой проблеме можно
прочитать в журнале "Сети и системы
связи" №12 за 1998г.
Q
При
удалении файла по сети он не помещается в корзину
и восстановить его невозможно. Существуют ли
средства, исправляющие этот недостаток?
A Executive Software
Network Undelete
от фирмы Executive Software.
Q
В Event Log
постоянно выскакивает ошибка:
The master browser has received a server announcement from the computer
<Windows NT client> that believes that it is the master browser for
the domain on transport <NetBT>. The master browser is stopping or an election is
being forced. Что бы это могло быть?
A
Причины
может быть масса. Вот несколько возможных
вариантов:
1. Маска подсети на клиенте неправильна или
отлична от маски на PDC.
2. Маршрутизаторы в вашей сети
сконфигурированы так, что пропускают
широковещательные (broadcast) UDP-сообщения для портов
137 и 138. Это приводит к тому, что сообщения,
передаваемые в ходе выборов браузеров в
отдельных подсетях, попадают в другие подсети
домена, что недопустимо.
Запретите передачу UDP-бродкастов через
маршрутизатор. При этом для сохранения
нормального разрешения NetBIOS-имен в сети
используйте WINS или lmhost. Подобные же явления могут
наблюдаться при использовании коммутаторов и
мостов.
3. Возможно, в сети есть несколько
компьютеров, претендующих на роль
мастер-браузера (Параметр MaintainServerList=Yes в разделе HKEY_LOCAL_MACHINE\System\ HKEY_LOCAL_MACHINE\System\
CurrentControlSet\Services\Browser\Parameters
реестра). При
включении любого из них инициализируется
процедура выборов.
В решении проблем с браузингом вам
может помочь утилита Browstat.exe из Resource Kit. Методика
поиска неполадок детально описана в статье Q188305 из
Microsoft Knowledge Base.
Q
В
Performance Monitor почему-то отсутствуют "счетчики"
и "объекты". В остальном система работает
нормально. Что можно сделать?
A
Информация о счетчиках Performance Monitor храниться в
разделе
HKEY_LOCAL_MACHINE\Software\Microsoft \WindowsNT\CurrentVersion\Perflib\<xxx>
реестра, где <xxx> - идентификатор
используемого языка (009 для U.S. English).
В принципе, в процессе установки дополнительных
языков могут появиться несколько подключей
<xxx>, но использоваться будет только один.
Все переменные автоматически загружаются туда
при старте Performance Monitor из файлов PerfCxxx.dat и PerfHxxx.dat
(PerfС009.dat и PerfH009.dat для U.S.English), которые должны
находится в %SystemRoot%/system32.
Отсутствие подключа <xxx> в реестре равно как и
файлов PerfCxxx.dat и PerfHxxx.dat приводит к указанному
вами эффекту. Указанные файлы можно
найти на дистрибутиве NT (PerfCxxx.da_ и PerfHxxx.da_).
Подробно - Q127207.
Q
При
работе с папкой Fonts из меню File почему-то исчез
пункт Install New Font. Что бы это значило?
A
Пропадание
пунктов меню Open, Print или Install New Font может быть
вызвано одной из следующих причин:
1. Для папки Fonts не установлен атрибут System
2. Отсутствует или поврежден файл
<winnt_root>\system32\fontext.dll
3. Отсутствует или поврежден файл
<winnt_root>\Fonts\desktop.ini
Имейте в виду, что файл desktop.ini не виден из
эксплорера! Чтобы его увидеть необходимо войти в
командную строку.
Подробности Q133725
Q
Как запустить приложение в виде сервиса?
A
Как и во
многих других случаях здесь поможет Resource Kit,
а точнее входящие в его состав утилиты
instsrv.exe и srvany.exe. Последовательность действий
следующая:
- instsrv <Имя_вашего_сервиса> c:\NTResKit\srvany.exе
- Control Panel -> Services -> <Имя_вашего_сервиса>
-> Startup -> установите нужный
вам способ запуска сервиса: Auromatic или Manual. Logon
As: здесь вы должны указать под
какой учетной записью, от имени которой
будет стартовать сервис. Если по ходу
работы он должен будет взаимодействовать
с клавиатурой и/или с экраном поставьте
галочку на Allow Service to Interact with Desktop.
- Запустите редактор реестра (Start
-> Run -> regedt32 -> Ok). В раздел реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Имя_вашего_сервиса\
добавьте подраздел Parameters, создайте в
нем переменную Application (REG_SZ) = полный путь к
исполняемому файлу вашего приложения.
Если при запуске приложения требуется
указать какие либо параметры, то создайте
еще одну переменную - AppParameters (REG_SZ), в
которой пропишите необходимую строку.
Аналогично для указания рабочего
каталога приложения служит переменная
AppDirectory (REG_SZ).
- Вот, собственно, и все. Теперь
можно запустить сервис (Control Panel -> Services
-> <Имя_вашего_сервиса> -> Start).
Q
Как
установить ограничение на размер
пользовательских каталогов?
A
Данная
возможность (для NTFS-томов) есть только в Windows
2000. Для NT 4.0 придется использовать продукты
третьих фирм, например Quota Server от Northern Technologies или SpaceGuard
от Simac Software Products.
Q
При
добавлении данных на ленту NT Backup-ом не хватило
места и программа затребовала еще одну кассету. Я
ее не вставил и нажал "Cancel". Теперь при
попытке получения содержимого ленты Backup находит
только первый SET, а затем требует вставить
следующую кассету. Как найти остальные записи?
A
Воспользуйтесь все той же NT Backup, но только
запускайте ее из командной строки с ключом /missingtape.
Это позволит восстановить данные с каждой
отдельно взятой кассеты.
Q
Windows
NT используется как файл- и принт-сервер в сети с
10 компьютерами W'95/98. Event Viewer на NT раз в несколько
дней выдает: The server service was unable to map error code 1797.
На работе это не сказывается, но интересно, что
это за глюк?
A
Причина
появления этого сообщения состоит в том, что
клиентские компьютеры (в вашем случае W'95/98)
пытаются загрузить с сервера драйвер принтера
для W'95/98, которого на сервере нет. Это
случается, когда драйвер принтера был установлен
на клиентах с дискеты или с CD-ROM.
На функционирование сети это
действительно никак не влияет, но если появление
этого сообщения Вас сильно нервирует, попробуйте
в настройках сетевого принтера на сервере
установить поддержку клиентов W'95.
Подробно - Q165082.
Q
Как заставить Dial-Up набирать
номер пульсом. Все установки вроде бы
правильные, но набор все равно идет в
тоновом режиме.
A
Есть два варианта решения
проблемы:
- Поставьте перед номером букву
"p". Например p5353351.
- Control Panel -> Telephony -> Pulse Dialing.
Затем в свойствах соединения поставьте
галочку на Use Telephony dialing properties.
Поиск
FAQ на сайте Джона Сэвилла (John Savill):
Эта страничка находится в стадии разработки.
Приветствуются любые комментарии и предложения
по содержанию.
Источник http://www.orc.ru/~zalex/
|