заголовок

Скрытие компонентов Windows

В Windows XP можно удалить ярлыки Internet Explorer, Outlook Express, проигрывателя Windows Media или Windows Messenger. Эти ярлыки могут быть удалены в ходе автоматической установки или после нее с помощью программы Sysprep или Factory.

Примечание

Чтобы удалить ярлыки во время автоматической установки

  1. С помощью диспетчера установки создайте файл Unattend.txt или измените существующий файл Unattend.txt.
  2. Чтобы удалить ярлыки Internet Explorer, в разделе [Components] файла Unattend.txt задайте для параметра IEAccess значение Off.
  3. Чтобы удалить ярлыки Outlook Express, в разделе [Components] файла Unattend.txt задайте для параметра OEAccess значение Off.
  4. Чтобы удалить ярлыки проигрывателя Windows Media, в разделе [Components] файла Unattend.txt задайте для параметра WMPOCM значение Off.
  5. Чтобы удалить ярлыки Windows Messenger, в разделе [Components] файла Unattend.txt задайте для параметра WMAccess значение Off.
  6. Запустите программу установки в автоматическом режиме, следуя указаниям в разделе Параметры командной строки Winnt.exe.

Образец

[Components]
IEAccess = Off
OEAccess = Off
WMAccess = Off
WMPOCM = Off

Чтобы удалить ярлыки Internet Explorer, Outlook Express, проигрывателя Windows Media или Windows Messenger после завершения установки Windows, выполните одну из следующих процедур.

Чтобы удалить ярлыки с помощью программы Sysprep

  1. Создайте файл Unattend.txt с одной или несколькими из следующих записей в разделе [Components]:
    [Components]
    IEAccess = Off
    OEAccess = Off
    WMAccess = Off
    WMPOCM = Off
    

    Можно использовать файл Unattend.txt, описанный ранее в разделе «Удаление ярлыков во время автоматической установки», или отдельный файл, содержащий только раздел [Components].

  2. Добавьте следующую командную строку в раздел [GuiRunOnce] файла Sysprep.inf:
    [GuiRunOnce]
    sysocmgr /u:unattend.txt /q /r /c /x
    
  3. Запустите программу Sysprep, следуя указаниям в разделе Работа с программой Sysprep.

Чтобы удалить ярлыки с помощью файла Winbom.ini и программы Factory

  1. Создайте файл Winbom.ini с одной или несколькими из следующих записей в разделе [Components]:
    [Components]
    IEAccess = Off
    OEAccess = Off
    WMAccess = Off
    WMPOCM = Off
    
  2. Добавьте следующую командную строку в раздел [GuiRunOnce] файла Sysprep.inf:
    [GuiRunOnce]
    sysocmgr /u:winbom.ini /q /r /c /x
    
  3. Запустите программу Sysprep -factory, следуя указаниям в разделе Использование программы Sysprep в фабричном режиме.

Замена стандартных программ

В Windows XP благодаря параметрам реестра Windows и другим документированным механизмам допускается установка приложений сторонних поставщиков для запуска вместо Internet Explorer, Outlook Express, проигрывателя Windows Media или Windows Messenger. Программа установки приложений сторонних поставщиков может регистрировать эти приложения, изменяя такие элементы, как заданные по умолчанию сопоставления файлов для конкретных расширений и обработчики протокола URL, MIME и автовоспроизведения, чтобы вместо Internet Explorer, Outlook Express, проигрывателя Windows Media или Windows Messenger в тех же обстоятельствах вызывать приложения сторонних поставщиков. Дополнительные сведения см. в документе Registering Programs with Client Types (http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/RegisteringApps.asp).

Чтобы обеспечить конечному пользователю Windows возможность впоследствии восстановить заданную ПВТ исходную конфигурацию для этих компонентов, добавьте в раздел Shell файла Winbom.ini следующие записи.

[Shell]
DefaultClientIM =
DefaultClientJavaVM =
DefaultClientMail =
DefaultClientMedia =
DefaultClientStartMenuInternet =

По умолчанию значения для этих параметров не заданы. ПВТ может задать для них значения по умолчанию, указав канонические имена нужных программ в соответствии с документом Registering Applications with Client Types (http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/RegisteringApps.asp), справа от каждого из знаков равенства.

Любая программа, заданная любым из этих параметров, должна иметь возможность изменять сопоставления файлов по умолчанию, как описано в документе Registering Applications with Client Types.

При отсутствии какого-либо параметра стандартная программа, связанная с этим параметром, не заменяется при выборе пользователем восстановления исходной конфигурации, заданной ПВТ. Например, если отсутствует параметр DefaultClientJavaVM, то при выборе восстановления настройки, заданной ПВТ по умолчанию, виртуальная машина Java не будет заменена.