Win2000 FAQ


Rambler's Top100 Service

  
Пошли ссылку на нас другу:

33. Q: Некоторые программы при старте или инсталяции жалуются, что DirectX 5.0 
не установлен, хотя в W2k входит Directx 7.0. 
А: Наличие DirectX 5.0 определяется несколько по-другому, чем наличие более 
поздних версий, поэтому некоторые старые програмы не находят DirectX вообще. Но 
их можно обмануть. Для этого, создаётся директория directx в Program Files. 
Потом в эту директорию с дистрибутива DirectX 5.0 переписываются несколько 
файлов: DXINFO.EXE, DXSETUP.EXE и DXTOOL.EXE. Там же создаётся линк на 
"dxdiag.exe" (Находится он в директории WINNTSystem32). И напоследок, в 
WINNTSystem32 переписывается файл ddhelp.exe, из дистрибутива DirectX 5.0. После
этого запускаем упрямую программу и радуемся жизни. 
Примечание: програмы требующие DX6.1 на эту уловку, к сожалению, не поддаются. 
Остаётся только надеятся, что производители знают (и работают) над этой 
проблемой. 
34. Q: Почему W2k дольше инициализирует CD? 
А: При открытии CD, W2k производит индексацию дерева директорий, что ощутимо 
ускоряет поиск файлов. Поэтому те лишние несколько секунд, которые на это 
уходят, потом сэкономят гораздо больше при работе уже с самим диском. К тому же,
работает с CD W2k по-другому: даже плохой сидюк она прочитает, дай только время 
(Один из авторов имел когда-то бракованный Sony CDU-76E, этот привод ни в какую 
не хотел читать один, очень нужный ему диск, ни под DOS, ни под W9x, ни под 
Linux. Только OS/2 Warp 3.0 да WNTWS 4.0 смогли этот сидюк прочитать, правда, 
заняло это около двадцати минут ;-) 
35. Q: Как отключить автозапуск у привода компакт-дисков?
A: Можно нажать левый Shift во время загрузки компакт-диска. А можно поправить 
значение в реестре:
ключ: [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDRom]
паpаметp: Autorun
тип: REG_DWORD
значение: (0=отключено, 1=включено) 
36. Q: По какому принципу W2k присваивает буквы дискам? 
A: В порядке подключения. Системному диску присваивается название С: и изменить 
его уже нельзя. После него идут все жёсткие диски, которые найдены в процесе 
инсталяции, потом CD-ROM'ы, и так далее. Но, если диск подключается после того 
как система установленна, то ему присваивается следующая свободная буква, буквы 
уже установленных дисков не меняются. Причём для системы нет никакой разницы, 
что это за диск: винчестер, CD-ROM, Zip или Jaz drive, или что-либо ещё. Таким 
образом, нередки ситуации, когда CD drive имеет букву меньшую, чем винчестер, 
или, если в системе установлено много дисков, они идут вперемешку, без всякой 
системы, что несколько смущает пользователей привыкших к тому, что W9x 
упорядочивает диски, меняя буквы, и установленный в W9x винчестер всегда 
получает букву меньшую, чем у CD-ROM, сдвигая последний. Впрочем, и в W2k можно 
привести нумерацию дисков в "привычный" вид, но делать это придётся вручную, 
через Disk Management. 
37. Q: Как перемонтировать дисковод (A:)? Через Disk Management не получается. 
A: 
mountvol (выдается список всех томов) >temp 
mountvol A: /d 
Создать c:winntfloppydisk-a 
mountvol c:winntfloppydisk-a ?Volume{код_тома_А_из_файла_temp} 
На c:winntfloppy назначить какие нужно права доступа. 
38. Q: Существуют ли аналоги autoexec.bat и config.sys под W2k?
A: Посмотрите C:\WINNT\SYSTEM\autoexec.nt и C:\WINNT\SYSTEM\config.nt Hо под W2k
эти файлы влияют только на процессы, работающие через NTVDM и на Win32 никакого 
эффекта не оказывают. Кроме того, при указании путей в autoexec.nt могут 
некорректно вести себя Win16-приложения. Поэтому рекомендуется прописывать пути 
в свойствах "Мой компьютер" на закладке Advanced -> Environment Variables. 
39. Q: Что такое случилось с консольными приложениями? Взять тот же FAR - все 
работает, но у него слишком большой экран. Как это вылечить?
A: Это происходит из-за того, что в W2k высота окна консоли равна по умолчанию 
300 строкам. Лечится так: создаете ярлык для FAR'a, щелкаете на нем правой 
кнопкой мыши, далее Properties -> Layout -> Height и вместо высоты экрана в 300 
строк ставите 25. Также можно написать для запуска нужной программы cmd-файл, в 
начале которого будет добавлено mode con lines=25. Можно поставить по усмотрению
любое число. Для того же Far-а можно сделать 100x38 шрифтом 10x18 (в разрешении 
1024x768). Попробуйте, вдруг понравится. 
40. Q: Как запустить программу как сервис?
A: 1. Лучше всего это делать под аккаyнтом админа, тогда пpи любом дpyгом 
аккаунте созданный сервис будет продолжать работать. 
2. Копиpyете файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию,
напpимеp, в winnt\system32\ (Берутся из Resouce Kit \compmgmt.cab\srvany.exe, 
instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что 
и instsrv, но ещё может ставить/сносить службы удаленно). 
3. Запyскаете из командной стpоки: instsrv MyService c:\полный_пyть\srvany.exe 
где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени 
имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки. 
4. Тепеpь надо сконфигypиpовать этот сеpвис. Идёте в: Start -> Settings -> 
Control Panel -> Services, находите свой новосозданный сеpвис и щёлкаете на нём 
2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, каким способом ваш
сеpвис бyдет запyскаться: Automatic - бyдет запyскаться автоматически пpи 
загpyзки компьютеpа, Manual - бyдет запyскаться только, когда вpyчнyю запyстите,
Disabled - совсем не бyдет запyскаться. Если хотите видеть заппущенный сеpвис в 
виде окна на десктопе, то отметьте чек-бокс "Allow Service to Interact with 
Desktop". 
5. Запyскаете regedt32 и создаёте key "Parameters" (без кавычек) в: HKLM \ 
SYSTEM \ CurrentControlSet \ Service \ Имя_Вашего_сеpвиса \ 
6. Создаёте под созданным вами ключом "Parameters" (без кавычек) value 
"Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к 
исполняемомy файлy.
Hапpимеp, Application: REG_SZ: c:\полный_пyть\t-mail.cmd 
7. Пеpезагpyжаете компьютеp или стартуете сервис вручную. 
Выходить из таких сеpвисов лyчше по флагy.
Также можно воспользоваться программой AppToService от basta computing 
http://www.basta.com/Software/AppToService.zip 29k (бывший ServiceIt). 
41. Q: Как сделать, что бы пpи остановке/запyске стиpался/создавался новый файл 
подкачки pagefile.sys?
A: [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager 
\ Memory Management]
Параметр "ClearPageFileAtShutdown"=dword:00000001
Этот ключ не стирает пейджфайл с диска, а заполняет его весь нулями, т.е. 
очищает. Hо сам файл на диске остается. Тоже самое делается в апплете Local 
Secutity Policy в Administrative Tools. 
42. Q: Как задать пpиоpитет пpоцесса еще пpи его запyске? Чтоб не лазить 
постоянно для этого в task manager?
A: Запускать с помощью консольной команды start можно запускать приложение с 
нужным приоритетом, указывать время, через которое приложение должно быть 
закрыто, и некоторые другие параметры. Для более подробной справки почитайте 
start /? 
43. Q: После работы с Hyper Terminal в корневой директории появляются файлы, 
comreads.dbg и comused.dbg. Что это такое, и как их убрать? Thanks to Konstantin
Olifair.
А: Эти два файла содержать представленные в шестнадцетиричном виде данные, 
которые передавались и принимались по порту модема. Если Вы считаете, что эта 
информация Вам не нужна (а в подавляющем большинстве случаев это так), то можно 
попробовать немного отредактировать %System_Root%\system32\hypertrm.dll (на свой
страх и риск!): 
      hypertrm.dllБылоСтало
      0005EC40:634E
      0005EC41:6F55
      0005EC42:6D4C
      0005EC43:7500
      0005EC7C:634E
      0005EC7D:6F55
      0005EC7E:6D4C
      0005EC7F:7200

Перед тем как править файл, не забудьте отключить sfc, иначе всё будет напрасно,
W2k поменяет файл на исходный. 
44. Q: W2k при загрузке проверяет на ошибки все дисковые разделы, даже если на 
них установлены другие ОС. Как это отключить? Thanks to Даниленко, Минск.
А: Для этого необходимо в реестре по адресу [HKEY_LOCAL_MACHINE \ SYSTEM \ 
CurrentControlSet \ Control \ Session Manager] изменить ключ "BootExecute". По 
умолчанию там стоит "autocheck *", "*" можно попробовать поменять на букву 
раздела, который следует проверять. Впрочем, возможно это приведёт к тому, что 
никакие разделы не будут проверятся вообще, полной уверенности о работе этого 
ключа у меня нет. 



Win2000 FAQ. Восстановление.
Q: Система не загружается, что делать? 
А: Восстановить систему в W2k будет гораздо проще, если заранее об этом 
позаботиться. Наиболее радикальным методом будет сохранение всех основных 
системных файлов. Для этого, в Properties жёсткого диска выберите закладку Tools
и нажмите на кнопку Backup now..., либо через Start -> Programs -> Accessories 
-> System Tools -> Backup. В открывшемся окне выбираем закладку Backup, и 
отмечаем галочкой System state. Далее остаётся только нажать на Start Backup. К 
недостаткам этого метода можно отнести то, что созданый файл с расширением *.bkf
займёт около 200МБ места на диске, и для того чтобы воспользоваться им, 
необходимо иметь работающую систему. То есть, он не спасёт Вас от полной 
переустановки системы, он просто поможет востановить Вам все свои настройки и 
позволит не переустанавливать заново некоторые программы. 
Поэтому мы предлагаем воспользоваться менее радикальным методом и сохранить 
только содержимое папки С:WINNTSystem32config: это займёт всего 10-30МБ. Причём 
для этой цели мы не рекомендуем пользоваться каким-либо дополнительным софтом, а
просто скопируйте их в другое место. Файлы, содержащиеся в этой папке включают в
себя весь реестр W2k, поэтому все проблемы связаные с реестром решаются просто 
перезаписыванием сбойного реестра старым, гарантированно работающим. Сделать это
можно, например, загрузившись с любой досовской загрузочной дискеты. 
Однако, если системный раздел отформатирован под NTFS, то Вы не сможете увидеть 
его, загрузившись с досовской дискеты. Для этого нужен загрузочный диск NT. Для 
его создания рекомендуем воспользоваться программкой makeboot.exe для DOS или 
makebt32.exe для Windows. Вам понадобятся 4 чистые дискеты. При загрузке системы
с дискет запустится программа установки W2k, такая же как и при загрузке с 
оригинального CD, так что, если у Вас есть возможность загружаться с такого 
компакта, то эти четыре дискеты Вам не нужны. Далее Вам будет предложенно 
установить систему заново, восcтановить её с помощью Recovery Сonsole или с 
помощью Emergency Recovery Cоnsole. Выбрав пункт Recovery Сonsole нам предложат 
выбрать, какую из инсталяций W2k необходимо отремонтировать (если в системе их 
несколько), потом спросят пароль администратора. После этого Вы окажетесь в 
интерфейсе командной строки. Список поддерживаемых команд невелик: с ним можно 
ознакомиться командой "help". Для того, чтобы перезаписать реестр можно 
воспользоваться командой "copy". Кроме этого, стоит отметить ещё несколько 
команд. Во-первых, это команды "listsvc", "disable" и "enable". Первая выдаёт 
список системных служб и драйверов с информацией о способе старта. Вторая 
позволяет отключить службы, которые являются источником проблем. Ну, а третья 
позволит Вам, наоборот, включить службы или драйвера. Во-вторых, можно отметить 
команды "fixboot" и "fixmbr", которые восстанавливают загрузочные файлы и master
boot record. 
Для того, чтобы попасть в Recovery Соnsole вовсе не обязательно использовать 
загрузочный CD или флопы. Можно установить её на жёсткий диск, тогда каждый раз 
при загрузке Вы сможете выбирать нужное: загружать систему полностью или 
загружаться в Recovery Console. Чтобы установить Recovery Console нужно из 
командной строки в директории i386 дистрибутива W2k набрать winnt32.exe 
/cmdcons. Но, вообще-то, набор команд доступных с консоли весьма ограничен, и мы
бы посоветовали Вам в случае каких-либо неприятностей ставить винт на другую 
машину, с установленной W2k, она увидит NTFS5 раздел и позволит с ним нормально 
работать. Если же такой возможности нет, и Вы склоны к экспериментам со своей 
машиной, то стоит системный раздел отформатировать под FAT32. В противном случае
возможна ситуация, когда при крахе системы Вы не сможете добраться до своих 
данных. 
Восстанавливать систему можно при помощи Emergency Recovery Disk. Для этого 
ERD-диск необходимо предварительно создать. Сделать это можно в окне Backup 
wizard-а нажатием на кнопку Emergency Repair Disk. При его создании также будет 
предложено сохранить реестр. Все файлы сохраняются в Winnt/repair. Чтобы 
использовать ERD, необходимо загрузиться либо с дистрибутивного CD-ROM, либо с 
четырёх загрузочных дискет, и выбрать пункт Emergency Recovery Console. После 
этого, восстановление системы будет произведено автоматически. Если системный 
раздел отформатирован под NTFS, то использование ERD это единственный способо 
переписать реестр системы без использования другой инсталяции ОС. 
Если система загружается хотя бы в safe mode, можно попробовать загрузиться в 
safe mode с поддержкой командной строки и дать команду "chkdsk /r". 
С помощью этих методик можно решить множество возникающих проблем, но далеко не 
все. Например, ни одна из них не поможет, если в системе установлено неверное 
ядро. 
46. Q: Как восстановить повреждённый загрузчик W2k?
A: Загрузиться в Recovery Console и дать команду FIXBOOT. Ещё можно использовать
программу Bootpart, загрузившись с досовской дискеты и дав команду "bootpart 
winnt boot:c:". Кроме того, при помощи этой программы легко конфигурируется 
загрузка любых ОС NT загрузчиком. Взять программу можно на 
http://www.winimage.com - это официальный сайт её автора. 
47. Q: Пропали куда-то системные шрифты под W2k :( Как можно поправить?
A: В командной строке вводишь sfc.exe /scannow - проверит системные файлы (к ним
относятся и шрифты) и поставит обратно (возможно, при этом попросит 
компакт-диск). Естественно, эта методика решит проблему с другими повреждениями 
системных файлов. 
48. Q: У меня в Far-е почему-то отказывается работать мышь. В настройках фара 
она включена, но работать не хочет :(.
A: Посмотрите Properties -> Options -> Edit Options. Уберите галочки с пунктов 
[x] QuickEdit Mode и [x] Insert Mode. 
49. Q: Как поменять ядро системы? 
А: В W2k этот процесс упрощён до предела. Больше не надо переставлять всю 
систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в 
Device Manager -> Computer, как и любой другой драйвер. Но, это ИСКЛЮЧИТЕЛЬНО 
важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше 
ничего не трогать, потому что последствия установки неправильного ядра 
непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех 
режимах. (Предотвратить подобное можно подредактировав boot.ini. Нужно всего 
лишь продублировать рабочий пункт меню выбора ОС, например, 
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000 Professional" 
/fastdetect и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe 
/hal=halchk.dll, а также в директории WINNTSystem32 сделать копии вашего ядра и 
HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> 
halchk.dll). 

50. Q: Вместо русских букв в некоторых программах показываются закорючки. 
А: Запустите апплет Control Panel -> Regional Options. На закладке General есть 
два раздела, Settings for the current user и Language settings for the system. 
Первый раздел настраивает локаль для конкретного пользователя и отвечает за то, 
в каком виде и на каком языке пишется дата, время, какие меры длины используются
и так далее. В нашем случае его лучше всего ставить Russian. Второй пункт 
отвечает, в том числе, и за системные шрифты, это как раз то, что нам и нужно. 
Необходимо убедиться, что там отмечен Cyrillic и выставить его как default. 
Откроется окно, Select System Locale, в котором необходимо выставить Russian. 
После этого, при отбражении всех менюшек и сообщений, W2k будет использовать 
русскую кодировку. Конечно же, это никак не повлияет на латинские буквы. 
51. Q: В DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя 
русские буквы отображаются нормально. 
А: Для решения необходимо в реестре по адресу HKEY_LOCAL_MACHINE -> SYSTEM -> 
CurrentControlSet -> Control -> KeyboardLayout изменить значение ключа 00000409 
в папке DosKeybCodes на "ru". Кроме этого, в файле "autoexec.nt", расположенном 
в Winntsystem32 надо добавить строку "lh %SystemRoot%\system32\kb16.com ru". 
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет 
производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift 
(русская). 
52. Q: У меня стоит Русская Win2k Pro, язык по умолчанию - английский. Hо при 
входе язык всегда русский... Как это исправить?
A: Hужно изменить раскладку клавиатуры пользователя по умолчанию:
[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419" 
53. Q: В 1С Бухгалтерия 6 вместо русских букв показываются закорючки, что можно 
с этим сделать? Thanks to Михаил Баранов. 
A: Это происходит потому, что Microsoft заменил название шрифта MS SANS SERIF на
MICROSOFT SANS SERIF, в результате чего 1С Бухгалтерия не может его найти. Для 
решения проблемы достаточно поменять название шрифта в настройках программы. 
54. Q: В Adobe Photoshop русские буквы отображаются крякозябликами :( Можно ли 
это как-нибудь исправить, и если да, то как?
A: Можно, но этот метод не совсем корректен. В ключе реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
изменяем значение параметра "1252" на "c_1251.nls" 
Этот метод применим не только для Photoshop, но и для некоторых других программ.
Но могут начаться проблемы с русскоязычными программами. Поэтому, мы бы 
советовали экспортировать Вам этот ключ из реестра, и создать два *.reg файлика,
один из которых будет учить Photosop русскому языку, а другой возвращать всё в 
прежнее состояние. 
 
55. Q: Как управлять пользователями, которым можно заходить на компьютер? 
А: В W2k есть механизм идентификации пользователей, при этом каждого 
пользователя можно ограничить в правах. Пользователей, на одной машине может 
быть множество, и что бы было проще ими управлять, пользователи разбиты на 
группы. Управление пользователями и пользовательскими группами осуществляется с 
помощью апплета Users and Passwords в Control Panel. После установки системы, 
образуется только два пользователя, Administrator и Guest, которые прописаны в 
закладке Users. Если вы обладаете правами администратора, то вы можете добавить 
или удалить пользователя в этом окне, можете отредактировать уже существующих, 
поменять им группу, и т.д. Здесь же можно снять галочку с Users must enter a 
user name and password to use this computer, что позволит заходить на вашу 
машину не набирая пароля. Перейдя на закладку Advanced, и нажав там на кнопку 
Advanced, можно попасть в окно Local users and Groups, которое расширяет 
возможности по управлению пользователями. В частности, здесь можно отключить 
(disable) отдельных пользователей, разрешить/запретить им менять свои пароли, и 
т.д. 
56. Q: Как обеспечить доступ пользователям локальной сети к моим ресурсам? 
А: Сделать это стало немного сложнее, чем в W9х, зато возможностей по настройке 
стало гораздо больше. Для начала, как и в W9x надо убедиться, что установлен 
File and Printer Sharing for Microsoft Networks. После этого, открываем 
Explorer, выбирам диск или директорию, которую хотим расшарить и нажимаем правую
кнопку мыши. В открывшемся меню выбираем пункт Sharing. Ставим там Share this 
folder. Выбираем Share name - имя, под которым данный объект будет виден в сети,
и Comment, комментарий, который будет виден там же. Ставим User Limit, 
количество пользователей которые могут одновременно иметь доступ к объекту. 
Теперь осталось определить, кто именно сможет иметь доступ к Вашим файлам. Для 
этого жмём на кнопку Permissions, и оказываемся в соответствующем меню. После 
этого, кнопкой Add... добавляем того, кто должен иметь доступ, и выставляем им 
права доступа. Для домашней сети, где все свои, и прятать ничего не нужно, можно
добавить в Share Permissions пользователей Everyone, Guest и группу Guests, а 
потом установить для них полномочия (При этом полномочия Guests и Guest 
определяются по Everyone). 
После этого, все компьютеры в сети смогут заходить на вашу машину не используя 
пароля. Не надо забывать, что пользователь Guest по умолчанию, сразу после 
инсталяции, отключен (disabled). Если его не включить (в Local Users and 
Groups), то никто не сможет использовать ресурсы (диски, принтеры и т.д.) вашей 
машины. Вообще-то, политика безопасности для каждой конкретной системы дело 
весьма тонкое и вариантов здесь множество. Так что не следует принимать наш 
совет за единственно возможный. 

Next

Index


Образование на Куличках