FAQ WINDOWS 2000 13/14
- From
- FAQPoster2k (2:5020/4498)
- To
- All (2:5054/37.63)
- Date
- 2005-03-28T20:45:10Z
- Area
- RU.WINDOWS.NT.FAQ
-- Часть тринадцатая FAQ конференции RU.WINDOWS.2000 --------------------------
установки прав пользователей: ftp://ftp6.nero.com/NeroBurnRightsInstaller.exe
6. В свойствах ярлыка программы можно выставить галочку "Запускать от имени
другого пользователя". Тогда при запуске программы можно будет ввести логин
и пароль администратора (правда, для этого их нужно знать ;))
Аналогичного эффекта можно добиться с помощью cmd-файла, в котором пишем:
runas /profile /user:machinename\administrator [полный путь к *.exe файлу]
где machinename - имя вашей машины; если в пути к файлу программы есть
пробелы, то его необходимо заключить в кавычки. Теперь, при запуске этого
cmd-файла, будет также спрашиваться пароль администратора.
9.05. Как задать пpиоpитет пpоцесса еще пpи его запyске? Чтоб не лазить
постоянно для его установки в task manager?
Почитать справку по start /?
9.06. Как запускать старые программы, расчитанные на Win9x/NT4.0 под W2k?
Специально для этого Microsoft включила в состав дистрибутива утилиту
apcompat.exe (находится в директории \SUPPORT). При запуске программы из-под
нее можно имитировать запуск под Windows NT 4.0 (SP3,4,5), Windows 95, 98.
Есть дополнительные опции. Но не все программы удается обмануть таким образом.
Ранее существовал Application Compatibility Update, скачать который ещё можно
по адресу: http://adsh.ukrweb.net/win2k/soft/appupd.php. После его установки
в свойствах ярлыка исполняемых файлов появляется закладка "Compatibility"
(только под аккаунтом администратора!), в которой можно выбрать режим запуска
приложения. Теперь эта возможность включена в пакет обновлений, начиная с SP2.
(!) Если закладка "Compatibility" так и не появилась в свойствах ярлыка после
установки Service Pack 2 (или выше), активировать её можно, выполнив в консоли
команду: regsvr32 %systemroot%\apppatch\slayerui.dll. А чтобы вновь удалить,
если потребуется, команду: regsvr32 /u %systemroot%\apppatch\slayerui.dll.
Имеются и другие инструменты для решения проблем совместимости. Узнать о них
можно здесь: http://www.microsoft.com/windows/appcompatibility/default.mspx
9.07. Можно ли под Windows 2000 услышать звук в старой игрушке для DOS?
Старые игры напрямую обращаются к звуковой карте, поэтому стандартными
средствами получить звук под W2k не удастся. Но можно попробовать один из
специальных эмуляторов, выпускаемых сторонними производителями, например:
http://www.softsystem.co.uk/sndfx202.zip - SoundFX 2000 2.02. Эмулятор
звуковой карты для DOS-программ, полностью эмулирует SoundBlaster 16. Для
работы требуется W2k или WNT4 (SP3 или старше), процессор Pentium 90 и выше.
http://ntvdm.cjb.net - Проект VDMSound. Программа эмулирует MPU-401 интерфейс,
SoundBlaster-совместимые звуковые карты (SB16, SBPro 2, SB2, SBPro, etc.) и
интерфейс джойстика (game-port) для DOS-программ. Имеются исходные тексты.
http://dosbox.sourceforge.net - эмyлятоp DOSBox, создающий виpтyальнyю машинy
для запyска DOS-пpиложений. Начиная с веpсии 0.60 поддеpживает Protected Mode.
-- 10. Восстановление системы -------------------------------------------------
10.01. W2k ни с того ни с сего перестал загружаться. Доходит до появления
голубого экрана, но дальше нет ни курсора, ни поля для ввода пароля. В safe
mode загружается, но все устройства работают нормально. Что предпринять?
Попробовать загрузиться в safe mode с поддержкой командной строки и дать
команду "chkdsk /r". Если не получится загрузиться в safe mode, то эту же
команду можно дать в режиме Recovery Console (см. также вопрос 10.03).
10.02. Пропали куда-то системные шрифты под W2k :( Как можно поправить?
В командной строке введите sfc.exe /scannow - эта команда проверит защищенные
системные файлы (к ним относятся все *.exe, *.sys, *.dll, *.ocx, поставляемые
вместе с системой и файлы шрифтов - *.ttf, *.fon) на соответствие оригиналу и
восстановит в случае необходимости (возможно, попросит вставить компакт-диск).
Подробнее о защите файлов Windows (WFP Feature) можно прочитать здесь:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q222193
10.03. Как мне попасть в режим Recovery Console?
Проще всего загрузиться с дистрибутивного компакт-диска и вместо инсталляции
выбрать "Восстановление системы", а затем выбрать Recovery Console. Аналогично
можно загрузиться с четырех инсталляционных дискет. Но это довольно долго.
Для большего удобства можно установить Recovery Console на жесткий диск. Для
этого нужно из командной строки в директории i386 дистрибутива W2k набрать
winnt32.exe /cmdcons. Теперь режим Recovery Console будет доступен из меню
начальной загрузки. Набор команд, доступных в консоли весьма ограничен, но
достаточен для большинства случаев - можно проверить диск, отключить сервис
или драйвер, заменить поврежденные файлы, восстановить boot-сектор, MBR и др.
Ознакомиться с полным списком доступных команд поможет вам команда HELP.
Желающие могут установить пакет компании O&O (http://www.oo-software.com/) -
O&O Blue Console 2000 - несколько удобнее стандартной консоли, больше команд.
(!) Если Вы создали Recovery Console, а потом поставили сервис-пак, то Вам
придется переустановить Recovery Console с _интегрированного_ дистрибутива.
Подробнее: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q263125
10.04. Как создать загрузочную дискету для Windows 2000?
Создание загрузочной дискеты - быстрый и надежный способ загрузить W2k в
случае повреждения главной загрузочной записи и/или загрузочного сектора
системного раздела. Для её создания отформатируйте дискету под W2k, а
затем скопируйте на нее файлы ntldr, NTDETECT.COM, boot.ini, ntbootdd.sys
(при использовании в boot.ini синтаксиса scsi()), Bootfont.bin (для
локализованной версии), bootsect.dos (для мультизагрузочной системы).
Если с дискеты также планируется загружать установленную на жесткий диск
Recovery Console, то дополнительно на неё нужно поместить файлы cmldr и
BOOTSECT.DAT (находится в директории \cmdcons). При этом, на дискете нужно
или создать такую директорию и поместить BOOTSECT.DAT туда, или поместить
его в корневой каталог дискеты, но подредактировать путь в файле boot.ini.
10.05. Как восстановить поврежденый загрузочный сектор Windows 2000?
Загрузиться в Recovery Console и дать команду FIXBOOT. Также можно применить
программу Bootpart, загрузившись с досовской дискеты и дав команду "bootpart
winnt boot:c:". Кроме того, при помощи этой программы удобно конфигурировать
boot.ini для загрузки других операционных систем NT-загрузчиком. Взять эту
программу можно на сайте разработчика: http://www.winimage.com
10.06. Как восстановить поврежденную основную загрузочную запись
(Master Boot Record или сокращенно - MBR)?
1. Наиболее правильный подход - загрузиться в Recovery Console и дать команду
FIXMBR. При некорректной MBR она будет скорректирована в соответствии с ключем
реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices, в котором хранятся сигнатуры
смонтированных запоминающих устройств. Сама сигнатура (или GUID - Globally
Unique Identifiers )находится в MBR по смещению 01B8 и занимает 4 байта.
2. Можно загрузиться с загрузочной дискеты DOS/Win9x и запустить fdisk /mbr.
Эта команда переписывает MBR системного диска, не затрагивая таблицу разделов.
В этом случае сигнатура системного диска будет уничтожена и при загрузке W2k
запишет в MBR новую сигнатуру, после чего попросит перегрузиться. В простейших
случаях это не приводит к каким-либо осложнениям. Однако, если вы используете
программы типа SpeedStor или программы множественной загрузки, или у вас на
диске более четырех разделов, вы рискуете потерять доступ к своей информации.
Подробнее: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q69013
10.07. Как в Recovery Console получить доступ в папки, отличные от \WINNT?
Под аккаунтом администратора заходим в Control Panel -> Administrative Tools.
Далее - запускаем апплет Local Security Policy -> Local Policies -> Security
Options, опцию "Recovery Console: Allow floppy copy and access to all drives
and folders" устанавливаем в Enable. После этого перегружаемся в режим
Recovery Console и даем команду SET AllowAllPaths = TRUE.
10.08. Как создать диск аварийного восстановления (Emergency Repair Disk)?
Заходим в меню Пуск -> Программы -> Служебные, запускаем программу Архивация
данных, на закладке "Добро пожаловать!" нажимаем кнопку "Диск аварийного
восстановления". При создании диска также будет предложено сохранить реестр.
Сделайте это обязательно! Файлы, необходимые для восстановления, сохраняются
в каталоге \WINNT\repair, для надежности их можно скопировать куда-нибудь ещё.
Чтобы использовать полученный диск (ERD), необходимо загрузиться либо с
дистрибутивного CD-ROM, либо с четырёх загрузочных дискет, и выбрать пункт
Emergency Repair Disk. Восстановление будет произведено автоматически.
10.09. Как обнаружить не подписанные цифровой подписью системные файлы?
Наберите в командной строке или в меню Пуск -> "Выполнить ..." sigverif.exe и
запустите на выполнение. В открывшемся окне нажмите кнопку "Дополнительно"
("Advanced"), включите опцию "Сохранять результаты проверки подписи в журнале"
("Save the file signature verification results to a log file"). Затем
запустите проверку кнопкой "Начать" ("Start").
10.10. После подключения дополнительного жесткого диска Windows 2000 перестал
загружаться. После ввода пароля говорит, что "Your system has no paging file,
or the paging file is too small" и снова выдает окно логона. Что делать?
-- конец тринадцатой части -------------------------- продолжение следует -----
---
* Origin: (2:5020/4498)
SEEN-BY: 46/50 140/1 400/814 450/1024 5000/5000 5010/53 5011/13 5015/10
SEEN-BY: 5019/31 5020/166 178 211 279 429 545 561 630 715 741 981 1014 1306
SEEN-BY: 5020/1490 1588 1822 1845 1990 2015 2065 2114 2146 2174 2420 2987 3204
SEEN-BY: 5020/4343 4441 4498 7100 12000 5021/29 5025/3 5027/16 5030/115
SEEN-BY: 5035/38 5036/34 5047/43 5052/4 5054/1 4 5 8 9 36 37 45 63 67 81 84
SEEN-BY: 5063/3 5069/7 5080/1003 5085/13 5095/20 5096/18 6000/254
PATH: 5020/4498 1490 12000 715 545 5054/1 37