Отправляет email-рассылки с помощью сервиса Sendsay

Windows и Office: новости и советы

  Все выпуски  

Служба Рассылок Городского Кота


Служба Рассылок Городского Кота
  38
Здравствуйте, уважаемые подписчики.

   Когда-то я обещал вам дать описание параметров программы установки
Windows 95/98. Вот дошла очередь и до них. Следует заметить, что почти все
они работают только при запуске программы установки из ДОС и игнорируются
при запуске установки из Windows.

   Сначала о параметрах, имеющихся только у программы установки Windows 98
(некоторые, возможно, имеются только во втором издании Windows 98, но
достоверной информацией я не располагаю. В подозреваемых - /ig и /nx).

   Особняком стоит "полусекретный" параметр /nm. Этот параметр отключает
проверку соответствия технических параметров компьютера минимальным
требованиям Windows 98 (486DX-66 и 16 МБ ОЗУ). Используя его, вы сможете
установить Windows 98 даже на компьютер с процессором 80386. Лишь бы сама
установка смогла на нем выполняться. Во всяком случае, на мой старенький
ноутбук 486SX25 с восемью мегабайтами памяти Windows 98 поставилась без
малейших затруднений. Почему он полусекретный? Сразу после выхода Windows
98 он был документирован в базе знаний Майкрософт наряду с другими
параметрами (статья Q186111). Но прошло несколько месяцев - и он исчез из
общего списка и больше нигде не упоминается.

 /m  - Отменяет воспроизведение звуковых файлов во время установки.

 /na - Пропускает проверку, не установлены ли на компьютере программы,
которые могут помешать установке или работе Windows. Допускается
использовать следующие значения:
 0: по умолчанию, проверяются все программы.
 1: не проверяются программы для Windows, но выполняется проверка наличия
программ для ДОС.
 2: не проверяются программы для ДОС, но выполняется проверка наличия
программ для Windows.
 3: не проверяются программы ни для ДОС, ни для Windows.

 /nd - заставляет игнорировать наличие файла Migration.dll и может
использоваться для того, чтобы заставить Windows 98 перезаписывать новые
версии файлов более старыми. Однако файлы, которые в сведениях для
установки (в файлах с расширением inf) имеют флаг ,,,32, перезаписаны более
старыми версиями не будут.

 /nf - подавляет запрос об удалении дискеты после создания диска аварийной
загрузки. Используется в случае установки с загрузочного компакт-диска.
Такой же эффект дают: наличие в каталоге с установочными файлами файла с
именем BOOTCD, наличие строки BootCD=1 в файле Msbatch.inf.

 /nh - подавляет запуск программы Hwinfo.exe.

 /nx - подавляет проверку версии выполняющейся программы Setupx.

 /ie - пропускает создание диска аварийной загрузки.

 /ig - пропускает запуск программы проверки реестра Scanreg.exe.

 /iv - пропускает вывод информационных сообщений в окне установки.

 ***
Параметры, действительные и для Windows 98, и для Windows 95.


 /?  - без комментариев. :)

 /c  - Пропускает запуск программы кэширования диска SmartDrive. Тем самым
снижает потребность программы установки в обычной памяти, но примерно в
полтора раза увеличивает продолжительность установки.

 /d  - запрещает использование текущих настроек Windows, хранящихся в
файлах конфигурации (Win.ini, System.ini и пр.).

 /l  - разрешает использование мыши Logitech в процессе установки.

 /n  - заставляет программу установки не использовать мышь.

 /s  - используйте этот параметр для задания имени файла с параметрами
установки, если оно отличается от Setup.inf.

 /t:<каталог> - дает возможность указать каталог, который будет
использоваться для хранения временных файлов. ПРЕДУПРЕЖДЕНИЕ: все файлы,
хранящиеся в этом каталоге, будут удалены.

 /id - отключает проверку наличия свободного места на диске, требующегося
для установки.

 /ig - дает возможность программе установки выполняться на некоторых старых
моделях компьютеров фирм Gateway и Micron.

 /ih - заставляет программу установки запускать программу проверки диска в
основном режиме, а не в фоновом.

 /im - заставляет программу установки игнорировать проверку наличия
достаточного количества обычной памяти.

 /iq - если используется параметр /is для отмены проверки дисков, программа
установки проверяет, нет ли на диске файлов с общими кластерами
(crosslinked). Данный параметр отменяет такую проверку.

 /is - отменяет запуск программы проверки дисков ScanDisk.

 /it - отменяет проверку, не запущены ли резидентные программы (TSR),
которые могут вызвать неполадки при работе программы установки.

  /p - этот параметр заставляет программу установки передать следующий за
ним параметр (отделенный пробелом) диспетчеру обнаружения устройств
(Sysdetmg.dll). Программа установки эти параметры никак не использует.
   Сам по себе параметр /p значения не имеет. Если за ним следует группа
параметров, то эти параметры должны быть разделены точкой с запятой (без
пробелов), например /p f;I;c.
   Некоторые подпараметры действуют как переключатели. В этом случае после
значения подпараметра можно добавлять знаки "плюс" или "минус", чтобы
изменить значение по умолчанию. Если подпараметр имеет форму
=<значение>, то можно задать несколько значений, разделив их запятой
(без пробелов).

   Подпараметры параметра /p.

 a - включает безопасное определение устройств. При этом меньше вероятность
того, что попытка определения имеющихся устройств приведет к зависанию. По
умолчанию включен при установке, отключен при запуске мастера установки
устройств.

 b - включает режим подтверждения. При этом перед запуском каждого
определяющего модуля выводится запрос, надо ли его запускать. Дает
возможность пропустить выполнение отдельных модулей. По умолчанию отключен.

 c - включает механизм поиска подсказок, установлено ли устройство того или
иного класса. Например, если в файле Config.sys имеется драйвер дисковода
компакт-дисков, то вопрос, установлен ли в компьютере компакт-диск, не
задается. По умолчанию включен при установке, отключен при запуске мастера
установки устройств. Замечание: хотя документирован и для Windows 95, и для
Windows 98, но в Windows 98, конечно, бесполезен из-за иной организации
процесса установки

     d=<имя> - задает определение только устройств перечисленных классов
и/или работу только перечисленных модулей. Имена модулей (например,
DetectPIC или DetectAHA154x) можно найти в файле Msdet.inf. Имена классов -
это SCSIAdapter, net и т.д.
            Пример: setup /p d=detectpic,net

 e - включает определение устройств в режиме, используемом при установке.
По умолчанию включен при установке, выключен в остальных случаях.

 f - включает режим очистки реестра. При этом перед запуском установки
корневая ветвь реестра очищается. По умолчанию выключен. Игнорируется при
запуске установки из Windows.

 g= - устанавливает уровень информативности при выдаче сообщений об
определении устройств. По умолчанию - 0, при этом выводится только полоса
хода выполнения. При максимальном значении (3) показывается определяемое
устройство и его ресурсы. Может оказаться полезным, если определение
устройств приводит к зависанию компьютера. Тогда максимальный уровень
информативности дает возможность определить, на каком устройстве происходит
зависание.

 i - заставляет программу установки игнорировать наличие в BIOS поддержки
автоконфигурируемых устройств (Plug and Play). Полезен, если Windows не
может правильно использовать данную версию BIOS (то есть сведения о ней
отсутствуют в файле Machine.inf).

  j - отменяет результат действия параметра /p i. Следует использовать
только в случаях, когда установка производилась с параметром /p i, а затем
была обновлена версия BIOS.
   ЗАМЕЧАНИЕ. В Windows 98 этот параметр выполняет еще одну функцию -
включает поддержку ACPI. Установочные файлы Windows 98 содержат список
версий BIOS, обеспечивающих нормальную работу ACPI. При установке на
компьютер с другой версией BIOS Windows 98 включает режим APM.
Использование параметра /p j форсирует включение поддержки ACPI независимо
от того, обеспечивает ли BIOS полноценную работу этого интерфейса. На
некоторых версиях BIOS использование данного параметра приводит к зависанию
программы установки.

 l= - задает уровень детализации сообщений в файле Detlog.txt.
Допустимые значения - от 0 до 3, по умолчанию - 3.

 m - включает режим мини-Windows. Этот режим необходим при запуске
установки из ДОС. Так называемая мини-Windows является усеченным вариантом
Windows 3.1, предназначенным обеспечивать графический интерфейс программе
установки. По умолчанию включен при запуске установки из ДОС.

 n - отключает режим возобновления установки, то есть в случае неудачной
установки ее возобновление окажется невозможным, и можно будет только
выполнять установку с самого начала.

 o=<вывод_трассировки> - определяет степень трассировки в процессе
установки. Трассировка записывается в файл Tracelog.txt. Параметр действует
только если используется отладочная версия файла Sysdetmg.dll.

 p - включает запись в файл DETLOG.TXT информации о продолжительности
выполнения определения устройств. По умолчанию выключен.

 r - разрешает режим возобновления установки. Заставляет при определении
устройств использовать информацию из файла Detcrash.log. Устанавливается
вручную, а также при выборе в процессе установки варианта продолжения
установки после сбоя.

 s=<имя> - заставляет процесс определения пропускать устройства
перечисленных классов и/или запрещает работу перечисленных модулей. Имена
модулей (например, DetectPIC или DetectAHA154x) можно найти в файле
Msdet.inf. Имена классов - это SCSIAdapter, net и т.д.
            Пример: setup /s d=detectpic,net

 t= - задает уровень трассировки, допустимые значения - от 0 до 9.
Параметр действует только если используется отладочная версия файла
Sysdetmg.dll.

 v - включает режим только проверки. Обычно определение устройств
выполняется в две стадии: проверка наличия устройств, вписанных в реестр, и
поиск новых устройств. Данный параметр обеспечивает выполнение только
первой стадии. Этот режим используется мастером установки устройств PCMCIA
(PC-card). По умолчанию выключен.

 x=<список_ресурсов> - исключает перечисленные ресурсы из списка
опрашиваемых при определении устройств. Список ресурсов может иметь один из
следующих форматов:
                - io(xxx-yyy,xxx-yyy,...)
                     - mem(xxxxx-yyyyy,xxxxx-yyyyy,...)
                     - irq(x,y,z,...)
                     - dma(x,y,z,...)

                Пример: setup /p x=io(300-30f,240-24f)


Игорь Лейко
ipl@redline.ru
Архив рассылки - на www.redline.ru/~ipl



http://www.citycat.ru/
E-mail: citycat@citycat.ru

В избранное