Короче, после перезапуска системы запустилась nlite, создал образ. Но из-за этого у меня перестала запускаться Vegas Video, которая требует .NET1.1 Что-то натворил Alternative Runtimes. Пришлось .NET1.1 переустанавливать и сносить Alternative Runtimes v2.0.
» nLite
Подскажите пожалуйста!!! (Я первый раз это делаю.)Что я сделал не так?И как это можно исправить, непереустанавливая Windows?
Сделал Windows с помощью nLite1.0 RC6. Вроде всё почти работает,кроме:
не могу поставить NERO, .NET1.1(.NET2.0 встал), Java upd 6, flash_player_active_x(может быть ещё что-то,пока не знаю).
Зарание Благодарен!
Сделал Windows с помощью nLite1.0 RC6. Вроде всё почти работает,кроме:
не могу поставить NERO, .NET1.1(.NET2.0 встал), Java upd 6, flash_player_active_x(может быть ещё что-то,пока не знаю).
Зарание Благодарен!
В папке "386" нашёл несколько файлов in_, который nLite создаёт для установки. Там есть ключи, которые в реестр вносятся (на основе выбора пользователя, когда он галочки ставит в программе). Попытался самостоятельно дописать, что мне требуется - не хочет. Кто знает: как правильно туда внести? (можно ссылку на статью, если такая под рукой имеется)
И еще вопросец: как правильно inf файл написать? (требуется внести изменения в реестр (добавить-удалить) и добавить некоторые фалйы в папку System32 (и System32/driver)
Может смогу его потом прикрутить внутрь nLite как драйвер или как-нибудь иначе.
И еще вопросец: как правильно inf файл написать? (требуется внести изменения в реестр (добавить-удалить) и добавить некоторые фалйы в папку System32 (и System32/driver)
Может смогу его потом прикрутить внутрь nLite как драйвер или как-нибудь иначе.
Цитата:
И еще вопросец: как правильно inf файл написать? (требуется внести изменения в реестр (добавить-удалить) и добавить некоторые фалйы в папку System32 (и System32/driver)
Может смогу его потом прикрутить внутрь nLite как драйвер или как-нибудь иначе.
Может поможет, что пишут здесь:
http://www.philka.ru/forum/index.php?showtopic=2286
eugen555
1) такие большие сообщения было бы неплохо писать под тегом [no][more][/no] (как это сделать вот тут)
2) Лично мне сложно разобраться в чужом конфиге сложно, когда он таким образов выдан (свои всё-таки знаешь что делал и помнишь почти всё)
3) Напиши, что удалил и может там найдётся причина (удалил из служб или настроек системы)
4) Например у меня "Запуск серверных процессов DCO" и "Windows Installer" однажды понадобились для установки приложения (если логично рассуждать, то там так и написано, но сейчас конфигурация такая, что они остановлены, а установка этиъ же программ происходит) Я их запустил вручную из системы и установка пошла как надо. (не помню какая прога)
5) Вот этого я бы не советовал, если пользуешься Totall Commander:
Цитата:
Оджнажды у меня ярлыки в нём перестали запускаться и в той ветке знатоки сразу сказали, что именно из-за этого (вернул и сразу заработало). Лично я сделал вот так:
Цитата:
И запускаю после установки винды, вместе с прочими конфигами (цветовая схема, мои телефонные соединения, курсоры и прочие мелочи, которые никак не удаётся запихать в установку)
Andrey Petrov
Цитата:
Может и не решит окончательно проблемы, но уже помогло разобраться в самом важном.
Цитата:
Поднял старую сборку (случайно) "Журнал событий" есть, а Diskeeper не ставится. Я то думал, что во время экспериментов пробовал удалять Журнал и в этом вся соль. Но видимо есть еще службы, которые дефрагу нужны.
Добавлено:
Цитата:
Мало ли кому станет интересно вслед за мной покопаться в Структуре inf файлов.[more=Подробнее]Структура .INF файла и описание основных разделов и команд (ключей):
INF-файлы представляют собой текстовые файлы в формате ASCII, состоящие из нескольких разделов. Каждый раздел предназначен для выполнения определенной задачи. Имена разделов обязательно заключаются в квадратные скобки. Типичные элементы представляют собой ключ и значение, соединенные знаком равенства. В раздел можно включить одно или несколько значений. Кроме того, в состав элемента можно включать комментарии, отделяя их символом точки с запятой, например:
[section]
keyname=value ;эта часть строки является комментарием
В нижеприведенных таблицах описаны все ключевые слова и значения, ассоциированные с конкретными разделами. Синтаксис раздела [Version] приведен ниже. Квадратные скобки используются для обозначения начала нового раздела. Для того чтобы настройки INF-файла были понятны Windows и реестру, квадратные скобки обязательно должны присутствовать.
[Version]
Signature="$CHICAGO$"
Class=name_of_class
Provider=%File_creator%
LayoutFile=filename.inf
Имя ключа Значение Описание
Signature $Chicago$ Задает операционную систему для INF-файла. На момент написания большинства INF-файлов кодовое название Windows было следующим: Chicago.
Class name_of_class Указывает класс, который будет определен в реестре. Список общих классов устройств, которые вы можете ввести сюда, приведен в данном приложении ранее.
LayoutFile filename.inf Эта строка определяет имя INF-файла, содержащего имена исходного диска и файлов, которые должны быть включены для инсталляции этого устройства. Если его не определить, то по умолчанию файл имеет имя LAYOUT.INF. Если вы не включите эти данные в раздел Version, то должны будете включить в INF-файл разделы SourceDiskName и SourceDiskFiles.
Синтаксис раздела [Manufacturer] приведен ниже.
[Manufacturer]
"manufacturer"
%string_value%=manufacturer_section
Информация раздела [Manufacturer]
Имя ключа Описание
"manufacturer" Имя производителя этого устройства, заключенное в кавычки. Сюда можно включить любую строку. Это ключевое слозо является необязательным.
%string_value% Указывает имя строки, включенной в раздел Stings INF-файла. Строки должны быть заключены в символы процента (%).
manufacturer_section Указывает на раздел Manufacturer Name в INF-файле.
Раздел [Manufacturer Name] включает описания устройства для указанного устройства Ключевые слова, используемые в этом разделе, описаны в таблице. Синтаксис этого раздела выглядит следующим образом:
[name_of_manufacturer]
description of deviсe=install_section,ID_of_device[compatible_device_IDs,...]
Информация раздела [Manufacturer Name]
Имя ключа Описание
description_of_device Описание инсталлируемого устройства. install_section Указывает имя раздела Install для этого устройства.
ID_of_device Идентификатор (ID) инсталлируемого устройства.
[compatible_device_IDs,...] Содержит cсылки на устройства, совместимые с данным. В этот список можно включить несколько устройств, разделив их запятыми.
Раздел [File List] можно использовать для указания файлов, которые вы хотите скопировать, переименовать или удалить. В зависимости от элемента раздела [Install] вы можете использовать три следующих синтаксических параметра:
[file_list section]
new_filename, old_filename
Эта конструкция используется для элементов RenFiles. Допускается включение любого количества элементов new_filename, old_filename.
Для элементов DelFiles используется следующий синтаксис:
[file_list section]
filename
Параметр filename обозначает имя файла, который вы хотите удалить.
Для элемента CopyFiles используется следующий синтаксис. Параметры source_filename и temporary_filename в этой конструкции являются необязательными.
[file_list section]
destination_filename, source_filename, temporary_filename
Ниже приведен образец синтаксиса раздела [Install]. Этот раздел включает дополнительные разделы INF-файла, которые содержат описания устройства. В правой части выражения, после знака равенства, можно указать несколько значений, разделенных запятыми.
[name_of_install_section]
LogConfig=section_name
Copyfiles=file_list_section
Renfiles=file_list_section
DelFiles=file_list_section
UpdateInis=UpdateIni_section_name
UpdateIniFields=UpdateIniFields_section_name
AddReg=AddRegitry_section
DelReg=DelRegitry_section
Ini2Reg=IniToRegistry_section
UpdateCfgSys=UpdateConfig_section
UpdateAutoBat=UpdateAutoexec_section
Reboot = 0 [1, 2, 3]
Информация раздела [Install]
Имя ключа Значение Описание
[name_of_install_section] Содержит имя устройства, соответствующего информации, приведенной в этом разделе. В разделе ManufacturerName INF-файла должна присутствовать ссылка на этот раздел
LogСonfig section_name Содержит информацию о разделах логической конфигурации устройства. Значения section_name указывают на разделы INF-файла в которых содержится информация о данном устройстве.
CopyFiles file_list_section Содержит информацию, необходимую для копирования указанного файла или файлов в каталог, указанный в разделе File_List. Вы можете дать системе указание скопировать отдельный файл. Для этого перед именем файла необходимо включить символ @. При этом файл будет скопирован в каталог DefaultDestDir, определенный в разделе DestinationDir INF-файла.
RenFiles fiie_list_section Позволяет переименовать указанный файл. Представляет собой указатель на раздел File_List INF-файла.
DelFiles file_list_section Позволяет удалить указанный файл. Представляет собой указатель на раздел FileList INF-файла.
UpdateInis UpdateIni_section_name Позволяет указать имя раздела в INI-файле, которое вы хотите изменить через INF-файл. Представляет собой указатель на раздел Update INI.
UpdateIniFields UpdateIniFields_section_name Позволяет изменять, замещать или удалять отдельные ключи в INI-файле (в отличие от предыдущего параметра, который изменял весь раздел целиком). Этот параметр представляет собой указатель на раздел Update IniFields.
AddReg AddRegistry_section Позволяет указать подключ или значение, которые требуется добавить в реестр. Представляет собой указатель на раздел Add Registry.
DelReg Del_Registry_section Позволяет указать подключ или значение, которые требуется удалить из реестра. Представляет собой указатель на раздел DeleteRegistry
Ini2Reg IniToRegistry_section Перемещает в реестр строки и разделы из INI-файла. Представляет собой указатель на раздел IniToRegistry.
UpdateCfgSys UpdateConfig_section Содержит указатель на раздел Update Config. в этом разделе находятся команды, которые должны быть добавлены, удалены или переименованы в файле CONFIG.SYS.
UpdateAutoBat UpdateAutoexec_section Содержит указатель на раздел Update AutoExec. В этом разделе находятся команды, которые модифицируют файл AUTOEXEC.BAT.
Reboot 0 - без перезагрузки
1 - если необходимо, с подтверждением
2 - если необходимо, без подтверждения
3 - всегда
Команды, вызывающие перезапуск системы или перезагрузку компьютера после завершения программы установки.
Ниже приведен пример синтаксиса раздела [Logical Configuration]. Раздел [LogConfig] необходимо указать в разделе [Install]. Этот раздел содержит информацию о конфигурации системных ресурсов, включая IRQ, порты ввода/вывода, каналы DMA и т. д. Для каждого включаемого элемента программа Setup создает запись логической конфигурации в двоичном формате и включает эту информацию в реестр в раздел driver. INF-файлы могут содержать несколько (или ни одного) разделов
[Logical Configuration]. Ключевые слова и значения этого раздела описаны в таблице.
[LogConfig Section name]
ConfigPriority=value_of_priority
MemConfig=menory_range_settings
I/OConfig=ioport_settings
IRQConfig=irq_sectings
DMAConfig=dma_settings
Имя ключа Значение Описание
ConfigPriority value_of_priority Содержит значение приоритета конфигурации для данного устройства.
MemConfig memory_range_settings Указывает диапазон памяти для данного устройства.
I/OConfig ioport_settings Позволяет указать для устройства конфигурацию портов ввода/вывода
IRQConfig irq_settings Содержит СПИСОК допустимых IRQ для данного устройства. Если устройство не использует IRQ, не следует включать эту строку в INF-файл.
DMAConfig dma_settings Указывает допустимые значения DMA для данного устройства.
Для параметров настройки, перечисленных в таблице, можно указывать не один, а несколько ресурсов. Однако, в процессе инсталляции будет использован только один из ресурсов, приведенных в списке. Чтобы указать несколько ресурсов для одного устройства, вам потребуется создать соответствующее число записей для каждого из ресурсов.
Ниже приведен пример синтаксиса раздела [Update AutoExec]. Имя раздела [UpdateAutoBat] должно быть указано в разделе [Install]. Этот раздел содержит команды, манипулирующие строками в файле AUTOEXEC.BAT. Ключевые слова и значения этого раздела приведены в таблице.
[Update_autobat_section]
CmdDelete=command
CmdAdd=command
UnSet=environmentvariablename
PreFixPath=%ldid%
RemOldPath=%ldid%
TmpDir=%ldid%
Имя ключа Значение Описание
CmdDelete command Указывает команду, которая должна быть удалена из файла AUTOEXEC.BAT. Эта строка обрабатывается перед строкой CmdAdd.
CmdAdd command Указывает команду, которую требуется добавить в файл AUTOEXEC.BAT.
UnSet environmentvariablename Указывает переменную окружения, которую вы хотите удалить из файла AUTOEXEC.BAT.
PreFixPath %ldid% Позволяет включить предопределенную фиксированную переменную path в форме логического идентификатора каталога (logical directory identificator, LDID).
RemOldPath %ldid% Позволяет указать путь, который должен быть удален из файла AUTOEXEC.BAT.
TmpDir %ldid% Позволяет указать временный каталог на время установки.
Ниже приведен пример синтаксиса раздела [Update Config]. Имя раздела [Update_config_section] должно быть задано в разделе [Install]. Этот раздел содержит команды манипуляции со строками в файле CONFIG.SYS. Ключевые слова и значения этого раздела описаны в таблице.
[Update_config_section]
DevRename=current_name, new_name
DevDelete=driver_name
DevAddDev=driver_name, configkeyword
Stacks=dos_stack_values
Buffers=dos_buffer_values
Files=dos_buffer_values
LastDrive=dos_lastdrive_value
Имя ключа Значение Описание
DevRename current_name,new_name Позволяет переименовать драйверы устройств, вызываемые из файла CONFIG.SYS. Раздел может содержать несколько строк DevRename. Записи DevRename обрабатываются первыми, прежде, чем начнется обработка каких-либо других записей раздела.
DevDelete driver_name Позволяет указать драйверы устройств, которые должны быть удалены из файла CONFIG.SYS. Раздел может содержать несколько записей DevDelete.
DevAddDev driver_name, configkeyword Позволяет указать новый драйвер, который должен быть добавлен в файл CONFIG.SYS. Раздел может содержать несколько записей DevAddDev.
Stacks dos_stack_values Указывает значение Stacks=хх в файле CONFIG.SYS.
Buffers dos_buffer_values Указывает значение Buffers=хх в файле CONFIG.SYS.
Files dos_file_values Указывает значение Files=хх в файле CONFIG.SYS.
LastDrive dos_lastdrive_value Указывает значение lastdrive= в файле CONFIG.SYS.
Ниже приведен пример синтаксиса раздела [Update INI]. Раздел [Update INI] необходимо указать в разделе [Install] записью UpdateINIs. Этот раздел добавляет, удаляет или замещает записи в указанном INI-файле. Ключевые слова и значения для этого раздела описаны в таблице.
[Update_ini_section]
ini-file, ini-section, original_entry, new_entry, options
Значение Описание
options Необязательные флаги операции, которые могут принимать одно из следующих значений
0 Значение по умолчанию. Ищет ключ (имя записи) original_entry, игнорируя его значение. Если ключ присутствует, соответствующая запись заменяется на new_entry. Если original_entry равна NULL, new_entry добавляется безусловно. Если new_entry равна NULL, original_entry удаляется.
1 Ищет запись original_entry по ключу и значению. Обновление выполняется только в том случае, когда совпадают и ключ, и значение записи original_entry.
2 Ищет запись, ключ которой совпадает с указанным в original entry. Если запись уже существует, она не замещается значением, указанным вами в new_entry.
3 Ищет запись, ключ и значение которой совпадают с указанными в original_entry. Если такая запись существует, она замещается new_entry.
Ниже приведена синтаксическая конструкция раздела [Update IniFields]. Имя раздела [UpdatelniFields] должно быть указано элементом [UpdateIniFields] в разделе [Install]. Утверждения этого раздела замещают, добавляют или удаляют поля в указанной записи INI-файла. В отличие от раздела [Update INI], команды из данного раздела работают с фрагментами записей, а не с записями в целом.
[update_inifields_section]
ini-file, ini-section, profile_name, old_field, new_field
Если в строке INI-файла для указанной записи присутствовал комментарий, он удаляется. Модификаторы old_field и new_field являются необязательными.
Раздел [Add Registry] позволяет добавлять в реестр ключи и значения. Кроме того, существует необязательная возможность установить фактическое значение. Имя раздела [add_registry_section] должно быть задано элементом AddReg раздела [Install]. Синтаксис раздела выглядит следующим образом:
[add_registry_section]
reg_root_string
В этот раздел вы можете включить подключи, имена значений и (необязательно) сами значения.
Раздел [Delete Registry] используется для удаления из реестра подключей и имен значений. Синтаксис этого раздела выглядит следующим образом:
[del_registry_section]
reg_root_string, subkey
Имя этого раздела должно быть указано элементом DelReg в разделе [Install]. Каждый элемент, включенный в этот раздел, удалит из реестра подключ или значение.
Раздел [IniToRegistry] позволяет перемещать в реестр строки и разделы из INI-файла. Эта операция или создает в реестре новый элемент, или подключ или значение. Имя раздела [ini_to_registry section] должно быть указано элементом Ini2Reg в разделе [Install].
Раздел [DestinationDirs] позволяет определить каталог назначения для раздела [File_List]. Ссылка на имя раздела [DestinationDirs] должна присутствовать в одном из следующих трех элементов раздела [Install]: DelFiles, CopyFiles или RenFiles. Синтаксис раздела приведен ниже. Более подробную информацию можно найти в таблице.
[DestinationDirs]
file_list=ldid, subdirectory
DefaultDestDir=ldid, subdirectory
Имя ключа Значение Описание
file_list ldid, subdirectory Указывает имя раздела FileList. subdirectory Указывает каталог, находящийся в каталоге ldid. Это значение необязательно. ldid Указывает логический идентификатор диска. Список допустимых значений ldid приведен далее.
DefaulDestDir ldid, subdirectory Позволяет указать каталог-приемник по умолчанию для всех неупомянутых разделов File_List. Этот параметр не является обязательным. По умолчанию Windows использует каталог LDID_WIN.
Раздел [SourceDisksFiles] используется для указания исходных файлов и исходных дисков, содержащих эти файлы, используемых в процессе инсталляции. Синтаксис раздела очень прост:
[SourceDisksFiles]
name_of_source_disk=disk_number
Элемент disk_number определяется в разделе [SourceDisksNames], который использует следующий синтаксис:
[SourceDisksNames]
disk_ordinal=description_of_disk, label, serial_number
Раздел [ClassInstall] устанавливает новый класс устройства в разделе реестра [Class]. Синтаксис раздела [ClassInstall] приведен ниже. Подробную информацию о значениях и элементах, которые используются в этом разделе, можно найти в таблице выше.
[ClassInstall]
CopyFiles=fils_list_section
RenFiles=fils_list_section
DelFiles=fils_list_section
UpdateInis=UpdateIni_section_name
UpdateIniFields=UpdateIniFields_section_name
AddReg=AddRegistry_section
DelReg=DelRegistry_section
Наконец, последним разделом INF-фаила является раздел [Strings]. Этот раздел определяет один или несколько строковых ключей. Синтаксис этого раздела приведен ниже.
[Strings]
%string_key%="valve"
Имя ключа %string_key% обозначает строковый ключ, составленный из буквенно-цифровых символов, например: %MfgName%. Хотя раздел [Strings] обычно является последним в INF-файле, строковые ключи можно использовать везде, где допустимо употребление строк. Программа Setup подставляет вместо строкового ключа строку, заданную элементом "value" и в дальнейшем использует именно ее, например:
%MSFT%="Microsoft"
Встречая строку %MSFT%, программа установки интерпретирует ее как "Microsoft".
Значения LDID
В таблице перечислены допустимые значения LDID (logical disk identifier), которые вы можете использовать в INF-файлах.
ID Указывает на каталог
00 Пустой LDID; используется для создания нового LDID
01 Исходное устройство:\путь
02 Временный каталог Setup; используется только в процессе установки Windows
03 Каталог Uninstall
04 Каталог Backup
10 Каталог Windows
11 Каталог SYSTEM
12 Каталог Iosubsys
13 Каталог COMMAND
14 Каталог Control Panel
15 Каталог Printers
16 Каталог Workgroup
17 Каталог INF
18 Каталог Help
19 Каталог Administration
20 Каталог Fonts
21 Каталог Viewers
22 Каталог VMM32
23 Каталог Color
25 Каталог Shared
26 Каталог Winboot
27 Машинно-зависимый каталог
28 Каталог Winboot Host
30 Корневой каталог загрузочного устройства
31 Корневой каталог хост-диска виртуального загрузочного устройства
32 Каталог с прежней версией Windows (если есть)
33 Каталог с прежней версией MS-DOS (если есть)
INF-файлы с расширенными возможностями
Библиотека Advanced INF Installer (advpack.dll) включает в свой состав расширения Setup API, которые могут обеспечить следующие возможности:
Выбор каталога при установке, определяемого пользователем
Копирование файлов в каталог, указанный в реестре
Проверка наличия необходимых приложений перед выполнением обновления
Принудительное управление режимом установки (32 или 16-разрядный режим)
Управление режимом перезагрузки системы после процесса установки
Проверка наличия у пользователя прав для доступа к реестру (только для NT)
Создание резервной копии файлов для операции отката к исходному состоянию
Регистрация компонентов ActiveX
Удаление каталогов, в том числе определенных пользователем
Запуск приложений до и после процесса установки
Вывод сообщений для пользователя перед началом и в конце процесса установки
INF-файлы, которые используют команды библиотеки advpack.dll должны содержать в разделе [Version] следующую строку:
AdvancedINF = 2.5, <сообщение об ошибке>
Эта командная строка идентифицирует версию advpack.dll, которая будет использована при анализе и выполнении данного INF-файла. В данном случае требуется версия 2.5. Если нужная версия advpack.dll не будет найдена, то пользователю будет выведена строка <сообщение об ошибке>.
Для выполнения INF-файлов с расширенными возможностями необходимо использовать следующую команду:
rundll32.exe advpack.dll, LaunchINFSectionEx (путь и имя inf-файла) [, имя раздела] [, имя cab-файла] [, флаг] [, режим перезагрузки]
Синтаксис команды:
(путь и имя файла) - обязательный параметр, может включать полный путь к файлу, например "C:\Windows\Inf\Myfile.inf";
[, имя раздела] - раздел, с которого будет начато выполнение файла; необязательный параметр
[, имя cab-файла] - имя cab-файла, содержащего файлы для установки; необязательный параметр
[, флаг] - может принимать следующие значения (необязательный параметр):
4 = Quiet Mode (режим без вывода на экран промежуточных результатов)
8 = No GrpConv (преобразование групп не выполняется)
16 = Force Self-Updating on User`s system (принудительное самообновление в системе пользователя)
32 = Backup Data before Install (выполнение резервного копирования данных перед установкой)
64 = Rollback to Previous State (откат к предыдущему состоянию)
128 = Validate the Backup Data (выполнять проверку данных резервной копии)
256 = Bypass Building File List (обход операции построения списка файлов)
512 = Force Delay of OCX Registration (принудительная задержка регистрации OCX)
[, режим перезагрузки] - определяет режим перезагрузки после установки; необязательный параметр.
Ниже приведен перечень и краткое описание команд библиотеки advpack.dll.
CustomDestination
Синтаксис
[InstallSection]
. . .
CustomDestination = CustomUserDir
[CustomUserDir]
<номер LDID пользователя> = CustomLDIDSection, <флаг>
[CustomLDIDSection]
'<корневой раздел реестра>', '<подраздел реестра>', '<имя параметра>', '<сообщение пользователю>', '<каталог по умолчанию>'
<флаг> - значение: 1 - вывод окна диалога для указания каталога пользователем;
5 - без вывода окна (используется значение по умолчанию;
Параметры <корневой раздел реестра>, <подраздел реестра> и <имя параметра> указывают ключ реестра, где храниться или будет храниться путь каталога выбранный пользователем и отображаемый в окне диалога, если не указан параметр <каталог по умолчанию>. Параметр <номер LDID пользователя> может иметь значения от 49000 до 50000.
RequiredEngine
Синтаксис
RequiredEngine = <режим установки>, '<сообщение об ошибке>'
Параметр <режим установки> может принимать два значения:
setupapi - 32-разрядная версия библиотеки обработки inf-файлов (advpack.dll);
setupx - 16-разрядная версия библиотеки обработки inf-файлов (setupx.dll).
Значение setupx не может использоваться с Windows NT.
SmartReboot
Синтаксис
SmartReboot = <режим перезагрузки>
Эта команда позволяет указать режим перезагрузки системы после процедуры установки и вывести окно диалога об этом пользователю. Задача по определению необходимости перезагрузки возлагается на библиотеку Advanced INF Installer. Возможны следующие значения параметра <режим перезагрузки>:
Параметр Описание
N Перезагрузка никогда не выполняется
AS Перезагрузка выполняется всегда, без запроса пользователю
IS Перезагрузка выполняется при необходимости, без запроса пользователю
A Пользователю всегда выводится запрос о перезагрузке
I Если перезагрузка необходима, то выводится запрос об этом
CheckAdminRights
Синтаксис
CheckAdminRights = <флаг>
Команда выполняет проверку наличия у пользователя прав доступа к элементу реестра (поддерживается только в Windows NT).
<флаг> Описание
0 Проверка прав не выполняется и установку может произвести любой пользователь
1 Выполняется проверка прав пользователя на проведение установки
BackupPath
Синтаксис
BackupPath = %LDID%\<каталог>
Если для осуществления отката требуется выполнить резервное копирование в любой каталог, отличный от каталога по умолчанию, эта команда позволяет указать путь.
BackupReg
Синтаксис
[DefaultInstall]
BackupReg = BackupRegSection
[BackupRegSection]
HKLM, 'Software\MyCompany\MyApplication'
Команда используется сохранения состояния указанного раздела реестра перед выполнением операций инсталляции или отката.
RegisterOCXs, UnRegisterOCXs
Синтаксис
[DefaultInstall]
RegisterOCXs = RegisterOCXSection
[UnInstall]
UnRegisterOCXs = RegisterOCXSection
[RegisterOCXSection]
%LDID%\<подкаталог>\<имя OCX-файла>, <флаг, '<параметр>'>
Данная команда используется для регистрации элементов управления OCX после завершения инсталляции. При деинсталляции перед удалением элементов OCX можно удалить их записи из реестра.
<флаг> Описание
I Вызов функций DllRegisterServer и DllInstall
N Вызов только DllInstall
'<параметр>' - доступен только при использовании флага. Позволяет передать функции DllInstall строку в качестве параметра.
RunPreSetupCommands
Синтаксис
[InstallSection]
RunPreSetupCommands = CmdSection1 [: флаг] [, CmdSection2 [: флаг]
[CmdSection1]
Notepad.exe
Explorer.exe
[CmdSection2]
Calc.exe
Перед исполнением раздела [InstallSection] можно запустить любое количество команд. В этих командах могут использоваться стандартные LDID. Определяемые пользователем LDID использовать нельзя. Параметр <флаг> определяется следующим образом:
<флаг> Описание
1 Без промежуточного вывода (Quiet)
2 Без ожидания вывода (No wait)
По умолчанию используется промежуточный вывод и ожидание ответа команды. Разделы, указанные в команде RunPreSetupCommands, выполняются после раздела [BeginPrompt].
RunPostSetupCommands
Синтаксис
[InstallSection]
RunPostSetupCommands = CmdSection1 [: флаг] [, CmdSection2 [: флаг]
[CmdSection1]
Notepad.exe
Explorer.exe
[CmdSection2]
Calc.exe
После исполнения всех команд раздела [InstallSection] можно запустить любое количество команд. В этих командах могут использоваться стандартные LDID и определяемые пользователем.
<флаг> Описание
1 Без промежуточного вывода (Quiet)
2 Без задержки (No Delay)
4 Отсрочка исполнения команды (Delay command)
Команды с отложенным исполнением будут добавлены или к ветви RunOnceEx или RunOnce аналогично методу отсроченной регистрацией OCX. Разделы, указанные в команде RunPostSetupCommands, выполняются после раздела [EndPrompt].
BeginPrompt, EndPrompt
Синтаксис
[InstallSection]
BeginPrompt = BeginPromptSection
EndPrompt = EndPromptSection
[BeginPromptSection]
Prompt = '<сообщение для пользователя перед установкой>'
ButtonType = <Тип кнопок>
Title = '<заголовок окна сообщения>'
[EndPromptSection]
Prompt = '<сообщение для пользователя после установки>'
Эти команды определяют вывод сообщений пользователю до и после процесса установки. Ключ Title определяет заголовок окон диалога в обоих случаях. Параметр <Тип кнопок> имеет следующие значения:
<Тип кнопок> Описание
YESNO Кнопки Да/Нет (Yes/No) в окне диалога
OKCANC Кнопки ОК/Отмена (OK/Cancel) в окне диалога
DelDirs
Синтаксис
[InstallSection]
DelDirs = DelDirSection
[DelDirSection]
%LDID%\<подкаталог>
Команда удаляет папки, указанные в разделе [DelDirSection], если они пусты.
Cleanup
Синтаксис
[InstallSection]
Cleanup = 1
Данная команда удаляет INF-файл после окончания процесса инсталляции или деинсталляции.
[/more]
1) такие большие сообщения было бы неплохо писать под тегом [no][more][/no] (как это сделать вот тут)
2) Лично мне сложно разобраться в чужом конфиге сложно, когда он таким образов выдан (свои всё-таки знаешь что делал и помнишь почти всё)
3) Напиши, что удалил и может там найдётся причина (удалил из служб или настроек системы)
4) Например у меня "Запуск серверных процессов DCO" и "Windows Installer" однажды понадобились для установки приложения (если логично рассуждать, то там так и написано, но сейчас конфигурация такая, что они остановлены, а установка этиъ же программ происходит) Я их запустил вручную из системы и установка пошла как надо. (не помню какая прога)
5) Вот этого я бы не советовал, если пользуешься Totall Commander:
Цитата:
Проводник-Отключить стрелку ярлыка
Проводник-Отключить Ярлык для
Оджнажды у меня ярлыки в нём перестали запускаться и в той ветке знатоки сразу сказали, что именно из-за этого (вернул и сразу заработало). Лично я сделал вот так:
Цитата:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link" = hex:00,00,00,00,
И запускаю после установки винды, вместе с прочими конфигами (цветовая схема, мои телефонные соединения, курсоры и прочие мелочи, которые никак не удаётся запихать в установку)
Andrey Petrov
Цитата:
Может поможет, что пишут здесь
Может и не решит окончательно проблемы, но уже помогло разобраться в самом важном.
Цитата:
У меня были сообщение об ошибках, когда я пользовался аналогом упомянутых Serkin70 программ "PerfectDisk" или "Diskeeper".
Этот аналог -- дефрагментатор "OO Defrag Professional 8".
Причина -- удаление службы "Журнал событий"("Event Log")
Поднял старую сборку (случайно) "Журнал событий" есть, а Diskeeper не ставится. Я то думал, что во время экспериментов пробовал удалять Журнал и в этом вся соль. Но видимо есть еще службы, которые дефрагу нужны.
Добавлено:
Цитата:
И еще вопросец: как правильно inf файл написать? (требуется внести изменения в реестр (добавить-удалить) и добавить некоторые фалйы в папку System32 (и System32/driver)
Мало ли кому станет интересно вслед за мной покопаться в Структуре inf файлов.[more=Подробнее]Структура .INF файла и описание основных разделов и команд (ключей):
INF-файлы представляют собой текстовые файлы в формате ASCII, состоящие из нескольких разделов. Каждый раздел предназначен для выполнения определенной задачи. Имена разделов обязательно заключаются в квадратные скобки. Типичные элементы представляют собой ключ и значение, соединенные знаком равенства. В раздел можно включить одно или несколько значений. Кроме того, в состав элемента можно включать комментарии, отделяя их символом точки с запятой, например:
[section]
keyname=value ;эта часть строки является комментарием
В нижеприведенных таблицах описаны все ключевые слова и значения, ассоциированные с конкретными разделами. Синтаксис раздела [Version] приведен ниже. Квадратные скобки используются для обозначения начала нового раздела. Для того чтобы настройки INF-файла были понятны Windows и реестру, квадратные скобки обязательно должны присутствовать.
[Version]
Signature="$CHICAGO$"
Class=name_of_class
Provider=%File_creator%
LayoutFile=filename.inf
Имя ключа Значение Описание
Signature $Chicago$ Задает операционную систему для INF-файла. На момент написания большинства INF-файлов кодовое название Windows было следующим: Chicago.
Class name_of_class Указывает класс, который будет определен в реестре. Список общих классов устройств, которые вы можете ввести сюда, приведен в данном приложении ранее.
LayoutFile filename.inf Эта строка определяет имя INF-файла, содержащего имена исходного диска и файлов, которые должны быть включены для инсталляции этого устройства. Если его не определить, то по умолчанию файл имеет имя LAYOUT.INF. Если вы не включите эти данные в раздел Version, то должны будете включить в INF-файл разделы SourceDiskName и SourceDiskFiles.
Синтаксис раздела [Manufacturer] приведен ниже.
[Manufacturer]
"manufacturer"
%string_value%=manufacturer_section
Информация раздела [Manufacturer]
Имя ключа Описание
"manufacturer" Имя производителя этого устройства, заключенное в кавычки. Сюда можно включить любую строку. Это ключевое слозо является необязательным.
%string_value% Указывает имя строки, включенной в раздел Stings INF-файла. Строки должны быть заключены в символы процента (%).
manufacturer_section Указывает на раздел Manufacturer Name в INF-файле.
Раздел [Manufacturer Name] включает описания устройства для указанного устройства Ключевые слова, используемые в этом разделе, описаны в таблице. Синтаксис этого раздела выглядит следующим образом:
[name_of_manufacturer]
description of deviсe=install_section,ID_of_device[compatible_device_IDs,...]
Информация раздела [Manufacturer Name]
Имя ключа Описание
description_of_device Описание инсталлируемого устройства. install_section Указывает имя раздела Install для этого устройства.
ID_of_device Идентификатор (ID) инсталлируемого устройства.
[compatible_device_IDs,...] Содержит cсылки на устройства, совместимые с данным. В этот список можно включить несколько устройств, разделив их запятыми.
Раздел [File List] можно использовать для указания файлов, которые вы хотите скопировать, переименовать или удалить. В зависимости от элемента раздела [Install] вы можете использовать три следующих синтаксических параметра:
[file_list section]
new_filename, old_filename
Эта конструкция используется для элементов RenFiles. Допускается включение любого количества элементов new_filename, old_filename.
Для элементов DelFiles используется следующий синтаксис:
[file_list section]
filename
Параметр filename обозначает имя файла, который вы хотите удалить.
Для элемента CopyFiles используется следующий синтаксис. Параметры source_filename и temporary_filename в этой конструкции являются необязательными.
[file_list section]
destination_filename, source_filename, temporary_filename
Ниже приведен образец синтаксиса раздела [Install]. Этот раздел включает дополнительные разделы INF-файла, которые содержат описания устройства. В правой части выражения, после знака равенства, можно указать несколько значений, разделенных запятыми.
[name_of_install_section]
LogConfig=section_name
Copyfiles=file_list_section
Renfiles=file_list_section
DelFiles=file_list_section
UpdateInis=UpdateIni_section_name
UpdateIniFields=UpdateIniFields_section_name
AddReg=AddRegitry_section
DelReg=DelRegitry_section
Ini2Reg=IniToRegistry_section
UpdateCfgSys=UpdateConfig_section
UpdateAutoBat=UpdateAutoexec_section
Reboot = 0 [1, 2, 3]
Информация раздела [Install]
Имя ключа Значение Описание
[name_of_install_section] Содержит имя устройства, соответствующего информации, приведенной в этом разделе. В разделе ManufacturerName INF-файла должна присутствовать ссылка на этот раздел
LogСonfig section_name Содержит информацию о разделах логической конфигурации устройства. Значения section_name указывают на разделы INF-файла в которых содержится информация о данном устройстве.
CopyFiles file_list_section Содержит информацию, необходимую для копирования указанного файла или файлов в каталог, указанный в разделе File_List. Вы можете дать системе указание скопировать отдельный файл. Для этого перед именем файла необходимо включить символ @. При этом файл будет скопирован в каталог DefaultDestDir, определенный в разделе DestinationDir INF-файла.
RenFiles fiie_list_section Позволяет переименовать указанный файл. Представляет собой указатель на раздел File_List INF-файла.
DelFiles file_list_section Позволяет удалить указанный файл. Представляет собой указатель на раздел FileList INF-файла.
UpdateInis UpdateIni_section_name Позволяет указать имя раздела в INI-файле, которое вы хотите изменить через INF-файл. Представляет собой указатель на раздел Update INI.
UpdateIniFields UpdateIniFields_section_name Позволяет изменять, замещать или удалять отдельные ключи в INI-файле (в отличие от предыдущего параметра, который изменял весь раздел целиком). Этот параметр представляет собой указатель на раздел Update IniFields.
AddReg AddRegistry_section Позволяет указать подключ или значение, которые требуется добавить в реестр. Представляет собой указатель на раздел Add Registry.
DelReg Del_Registry_section Позволяет указать подключ или значение, которые требуется удалить из реестра. Представляет собой указатель на раздел DeleteRegistry
Ini2Reg IniToRegistry_section Перемещает в реестр строки и разделы из INI-файла. Представляет собой указатель на раздел IniToRegistry.
UpdateCfgSys UpdateConfig_section Содержит указатель на раздел Update Config. в этом разделе находятся команды, которые должны быть добавлены, удалены или переименованы в файле CONFIG.SYS.
UpdateAutoBat UpdateAutoexec_section Содержит указатель на раздел Update AutoExec. В этом разделе находятся команды, которые модифицируют файл AUTOEXEC.BAT.
Reboot 0 - без перезагрузки
1 - если необходимо, с подтверждением
2 - если необходимо, без подтверждения
3 - всегда
Команды, вызывающие перезапуск системы или перезагрузку компьютера после завершения программы установки.
Ниже приведен пример синтаксиса раздела [Logical Configuration]. Раздел [LogConfig] необходимо указать в разделе [Install]. Этот раздел содержит информацию о конфигурации системных ресурсов, включая IRQ, порты ввода/вывода, каналы DMA и т. д. Для каждого включаемого элемента программа Setup создает запись логической конфигурации в двоичном формате и включает эту информацию в реестр в раздел driver. INF-файлы могут содержать несколько (или ни одного) разделов
[Logical Configuration]. Ключевые слова и значения этого раздела описаны в таблице.
[LogConfig Section name]
ConfigPriority=value_of_priority
MemConfig=menory_range_settings
I/OConfig=ioport_settings
IRQConfig=irq_sectings
DMAConfig=dma_settings
Имя ключа Значение Описание
ConfigPriority value_of_priority Содержит значение приоритета конфигурации для данного устройства.
MemConfig memory_range_settings Указывает диапазон памяти для данного устройства.
I/OConfig ioport_settings Позволяет указать для устройства конфигурацию портов ввода/вывода
IRQConfig irq_settings Содержит СПИСОК допустимых IRQ для данного устройства. Если устройство не использует IRQ, не следует включать эту строку в INF-файл.
DMAConfig dma_settings Указывает допустимые значения DMA для данного устройства.
Для параметров настройки, перечисленных в таблице, можно указывать не один, а несколько ресурсов. Однако, в процессе инсталляции будет использован только один из ресурсов, приведенных в списке. Чтобы указать несколько ресурсов для одного устройства, вам потребуется создать соответствующее число записей для каждого из ресурсов.
Ниже приведен пример синтаксиса раздела [Update AutoExec]. Имя раздела [UpdateAutoBat] должно быть указано в разделе [Install]. Этот раздел содержит команды, манипулирующие строками в файле AUTOEXEC.BAT. Ключевые слова и значения этого раздела приведены в таблице.
[Update_autobat_section]
CmdDelete=command
CmdAdd=command
UnSet=environmentvariablename
PreFixPath=%ldid%
RemOldPath=%ldid%
TmpDir=%ldid%
Имя ключа Значение Описание
CmdDelete command Указывает команду, которая должна быть удалена из файла AUTOEXEC.BAT. Эта строка обрабатывается перед строкой CmdAdd.
CmdAdd command Указывает команду, которую требуется добавить в файл AUTOEXEC.BAT.
UnSet environmentvariablename Указывает переменную окружения, которую вы хотите удалить из файла AUTOEXEC.BAT.
PreFixPath %ldid% Позволяет включить предопределенную фиксированную переменную path в форме логического идентификатора каталога (logical directory identificator, LDID).
RemOldPath %ldid% Позволяет указать путь, который должен быть удален из файла AUTOEXEC.BAT.
TmpDir %ldid% Позволяет указать временный каталог на время установки.
Ниже приведен пример синтаксиса раздела [Update Config]. Имя раздела [Update_config_section] должно быть задано в разделе [Install]. Этот раздел содержит команды манипуляции со строками в файле CONFIG.SYS. Ключевые слова и значения этого раздела описаны в таблице.
[Update_config_section]
DevRename=current_name, new_name
DevDelete=driver_name
DevAddDev=driver_name, configkeyword
Stacks=dos_stack_values
Buffers=dos_buffer_values
Files=dos_buffer_values
LastDrive=dos_lastdrive_value
Имя ключа Значение Описание
DevRename current_name,new_name Позволяет переименовать драйверы устройств, вызываемые из файла CONFIG.SYS. Раздел может содержать несколько строк DevRename. Записи DevRename обрабатываются первыми, прежде, чем начнется обработка каких-либо других записей раздела.
DevDelete driver_name Позволяет указать драйверы устройств, которые должны быть удалены из файла CONFIG.SYS. Раздел может содержать несколько записей DevDelete.
DevAddDev driver_name, configkeyword Позволяет указать новый драйвер, который должен быть добавлен в файл CONFIG.SYS. Раздел может содержать несколько записей DevAddDev.
Stacks dos_stack_values Указывает значение Stacks=хх в файле CONFIG.SYS.
Buffers dos_buffer_values Указывает значение Buffers=хх в файле CONFIG.SYS.
Files dos_file_values Указывает значение Files=хх в файле CONFIG.SYS.
LastDrive dos_lastdrive_value Указывает значение lastdrive= в файле CONFIG.SYS.
Ниже приведен пример синтаксиса раздела [Update INI]. Раздел [Update INI] необходимо указать в разделе [Install] записью UpdateINIs. Этот раздел добавляет, удаляет или замещает записи в указанном INI-файле. Ключевые слова и значения для этого раздела описаны в таблице.
[Update_ini_section]
ini-file, ini-section, original_entry, new_entry, options
Значение Описание
options Необязательные флаги операции, которые могут принимать одно из следующих значений
0 Значение по умолчанию. Ищет ключ (имя записи) original_entry, игнорируя его значение. Если ключ присутствует, соответствующая запись заменяется на new_entry. Если original_entry равна NULL, new_entry добавляется безусловно. Если new_entry равна NULL, original_entry удаляется.
1 Ищет запись original_entry по ключу и значению. Обновление выполняется только в том случае, когда совпадают и ключ, и значение записи original_entry.
2 Ищет запись, ключ которой совпадает с указанным в original entry. Если запись уже существует, она не замещается значением, указанным вами в new_entry.
3 Ищет запись, ключ и значение которой совпадают с указанными в original_entry. Если такая запись существует, она замещается new_entry.
Ниже приведена синтаксическая конструкция раздела [Update IniFields]. Имя раздела [UpdatelniFields] должно быть указано элементом [UpdateIniFields] в разделе [Install]. Утверждения этого раздела замещают, добавляют или удаляют поля в указанной записи INI-файла. В отличие от раздела [Update INI], команды из данного раздела работают с фрагментами записей, а не с записями в целом.
[update_inifields_section]
ini-file, ini-section, profile_name, old_field, new_field
Если в строке INI-файла для указанной записи присутствовал комментарий, он удаляется. Модификаторы old_field и new_field являются необязательными.
Раздел [Add Registry] позволяет добавлять в реестр ключи и значения. Кроме того, существует необязательная возможность установить фактическое значение. Имя раздела [add_registry_section] должно быть задано элементом AddReg раздела [Install]. Синтаксис раздела выглядит следующим образом:
[add_registry_section]
reg_root_string
В этот раздел вы можете включить подключи, имена значений и (необязательно) сами значения.
Раздел [Delete Registry] используется для удаления из реестра подключей и имен значений. Синтаксис этого раздела выглядит следующим образом:
[del_registry_section]
reg_root_string, subkey
Имя этого раздела должно быть указано элементом DelReg в разделе [Install]. Каждый элемент, включенный в этот раздел, удалит из реестра подключ или значение.
Раздел [IniToRegistry] позволяет перемещать в реестр строки и разделы из INI-файла. Эта операция или создает в реестре новый элемент, или подключ или значение. Имя раздела [ini_to_registry section] должно быть указано элементом Ini2Reg в разделе [Install].
Раздел [DestinationDirs] позволяет определить каталог назначения для раздела [File_List]. Ссылка на имя раздела [DestinationDirs] должна присутствовать в одном из следующих трех элементов раздела [Install]: DelFiles, CopyFiles или RenFiles. Синтаксис раздела приведен ниже. Более подробную информацию можно найти в таблице.
[DestinationDirs]
file_list=ldid, subdirectory
DefaultDestDir=ldid, subdirectory
Имя ключа Значение Описание
file_list ldid, subdirectory Указывает имя раздела FileList. subdirectory Указывает каталог, находящийся в каталоге ldid. Это значение необязательно. ldid Указывает логический идентификатор диска. Список допустимых значений ldid приведен далее.
DefaulDestDir ldid, subdirectory Позволяет указать каталог-приемник по умолчанию для всех неупомянутых разделов File_List. Этот параметр не является обязательным. По умолчанию Windows использует каталог LDID_WIN.
Раздел [SourceDisksFiles] используется для указания исходных файлов и исходных дисков, содержащих эти файлы, используемых в процессе инсталляции. Синтаксис раздела очень прост:
[SourceDisksFiles]
name_of_source_disk=disk_number
Элемент disk_number определяется в разделе [SourceDisksNames], который использует следующий синтаксис:
[SourceDisksNames]
disk_ordinal=description_of_disk, label, serial_number
Раздел [ClassInstall] устанавливает новый класс устройства в разделе реестра [Class]. Синтаксис раздела [ClassInstall] приведен ниже. Подробную информацию о значениях и элементах, которые используются в этом разделе, можно найти в таблице выше.
[ClassInstall]
CopyFiles=fils_list_section
RenFiles=fils_list_section
DelFiles=fils_list_section
UpdateInis=UpdateIni_section_name
UpdateIniFields=UpdateIniFields_section_name
AddReg=AddRegistry_section
DelReg=DelRegistry_section
Наконец, последним разделом INF-фаила является раздел [Strings]. Этот раздел определяет один или несколько строковых ключей. Синтаксис этого раздела приведен ниже.
[Strings]
%string_key%="valve"
Имя ключа %string_key% обозначает строковый ключ, составленный из буквенно-цифровых символов, например: %MfgName%. Хотя раздел [Strings] обычно является последним в INF-файле, строковые ключи можно использовать везде, где допустимо употребление строк. Программа Setup подставляет вместо строкового ключа строку, заданную элементом "value" и в дальнейшем использует именно ее, например:
%MSFT%="Microsoft"
Встречая строку %MSFT%, программа установки интерпретирует ее как "Microsoft".
Значения LDID
В таблице перечислены допустимые значения LDID (logical disk identifier), которые вы можете использовать в INF-файлах.
ID Указывает на каталог
00 Пустой LDID; используется для создания нового LDID
01 Исходное устройство:\путь
02 Временный каталог Setup; используется только в процессе установки Windows
03 Каталог Uninstall
04 Каталог Backup
10 Каталог Windows
11 Каталог SYSTEM
12 Каталог Iosubsys
13 Каталог COMMAND
14 Каталог Control Panel
15 Каталог Printers
16 Каталог Workgroup
17 Каталог INF
18 Каталог Help
19 Каталог Administration
20 Каталог Fonts
21 Каталог Viewers
22 Каталог VMM32
23 Каталог Color
25 Каталог Shared
26 Каталог Winboot
27 Машинно-зависимый каталог
28 Каталог Winboot Host
30 Корневой каталог загрузочного устройства
31 Корневой каталог хост-диска виртуального загрузочного устройства
32 Каталог с прежней версией Windows (если есть)
33 Каталог с прежней версией MS-DOS (если есть)
INF-файлы с расширенными возможностями
Библиотека Advanced INF Installer (advpack.dll) включает в свой состав расширения Setup API, которые могут обеспечить следующие возможности:
Выбор каталога при установке, определяемого пользователем
Копирование файлов в каталог, указанный в реестре
Проверка наличия необходимых приложений перед выполнением обновления
Принудительное управление режимом установки (32 или 16-разрядный режим)
Управление режимом перезагрузки системы после процесса установки
Проверка наличия у пользователя прав для доступа к реестру (только для NT)
Создание резервной копии файлов для операции отката к исходному состоянию
Регистрация компонентов ActiveX
Удаление каталогов, в том числе определенных пользователем
Запуск приложений до и после процесса установки
Вывод сообщений для пользователя перед началом и в конце процесса установки
INF-файлы, которые используют команды библиотеки advpack.dll должны содержать в разделе [Version] следующую строку:
AdvancedINF = 2.5, <сообщение об ошибке>
Эта командная строка идентифицирует версию advpack.dll, которая будет использована при анализе и выполнении данного INF-файла. В данном случае требуется версия 2.5. Если нужная версия advpack.dll не будет найдена, то пользователю будет выведена строка <сообщение об ошибке>.
Для выполнения INF-файлов с расширенными возможностями необходимо использовать следующую команду:
rundll32.exe advpack.dll, LaunchINFSectionEx (путь и имя inf-файла) [, имя раздела] [, имя cab-файла] [, флаг] [, режим перезагрузки]
Синтаксис команды:
(путь и имя файла) - обязательный параметр, может включать полный путь к файлу, например "C:\Windows\Inf\Myfile.inf";
[, имя раздела] - раздел, с которого будет начато выполнение файла; необязательный параметр
[, имя cab-файла] - имя cab-файла, содержащего файлы для установки; необязательный параметр
[, флаг] - может принимать следующие значения (необязательный параметр):
4 = Quiet Mode (режим без вывода на экран промежуточных результатов)
8 = No GrpConv (преобразование групп не выполняется)
16 = Force Self-Updating on User`s system (принудительное самообновление в системе пользователя)
32 = Backup Data before Install (выполнение резервного копирования данных перед установкой)
64 = Rollback to Previous State (откат к предыдущему состоянию)
128 = Validate the Backup Data (выполнять проверку данных резервной копии)
256 = Bypass Building File List (обход операции построения списка файлов)
512 = Force Delay of OCX Registration (принудительная задержка регистрации OCX)
[, режим перезагрузки] - определяет режим перезагрузки после установки; необязательный параметр.
Ниже приведен перечень и краткое описание команд библиотеки advpack.dll.
CustomDestination
Синтаксис
[InstallSection]
. . .
CustomDestination = CustomUserDir
[CustomUserDir]
<номер LDID пользователя> = CustomLDIDSection, <флаг>
[CustomLDIDSection]
'<корневой раздел реестра>', '<подраздел реестра>', '<имя параметра>', '<сообщение пользователю>', '<каталог по умолчанию>'
<флаг> - значение: 1 - вывод окна диалога для указания каталога пользователем;
5 - без вывода окна (используется значение по умолчанию;
Параметры <корневой раздел реестра>, <подраздел реестра> и <имя параметра> указывают ключ реестра, где храниться или будет храниться путь каталога выбранный пользователем и отображаемый в окне диалога, если не указан параметр <каталог по умолчанию>. Параметр <номер LDID пользователя> может иметь значения от 49000 до 50000.
RequiredEngine
Синтаксис
RequiredEngine = <режим установки>, '<сообщение об ошибке>'
Параметр <режим установки> может принимать два значения:
setupapi - 32-разрядная версия библиотеки обработки inf-файлов (advpack.dll);
setupx - 16-разрядная версия библиотеки обработки inf-файлов (setupx.dll).
Значение setupx не может использоваться с Windows NT.
SmartReboot
Синтаксис
SmartReboot = <режим перезагрузки>
Эта команда позволяет указать режим перезагрузки системы после процедуры установки и вывести окно диалога об этом пользователю. Задача по определению необходимости перезагрузки возлагается на библиотеку Advanced INF Installer. Возможны следующие значения параметра <режим перезагрузки>:
Параметр Описание
N Перезагрузка никогда не выполняется
AS Перезагрузка выполняется всегда, без запроса пользователю
IS Перезагрузка выполняется при необходимости, без запроса пользователю
A Пользователю всегда выводится запрос о перезагрузке
I Если перезагрузка необходима, то выводится запрос об этом
CheckAdminRights
Синтаксис
CheckAdminRights = <флаг>
Команда выполняет проверку наличия у пользователя прав доступа к элементу реестра (поддерживается только в Windows NT).
<флаг> Описание
0 Проверка прав не выполняется и установку может произвести любой пользователь
1 Выполняется проверка прав пользователя на проведение установки
BackupPath
Синтаксис
BackupPath = %LDID%\<каталог>
Если для осуществления отката требуется выполнить резервное копирование в любой каталог, отличный от каталога по умолчанию, эта команда позволяет указать путь.
BackupReg
Синтаксис
[DefaultInstall]
BackupReg = BackupRegSection
[BackupRegSection]
HKLM, 'Software\MyCompany\MyApplication'
Команда используется сохранения состояния указанного раздела реестра перед выполнением операций инсталляции или отката.
RegisterOCXs, UnRegisterOCXs
Синтаксис
[DefaultInstall]
RegisterOCXs = RegisterOCXSection
[UnInstall]
UnRegisterOCXs = RegisterOCXSection
[RegisterOCXSection]
%LDID%\<подкаталог>\<имя OCX-файла>, <флаг, '<параметр>'>
Данная команда используется для регистрации элементов управления OCX после завершения инсталляции. При деинсталляции перед удалением элементов OCX можно удалить их записи из реестра.
<флаг> Описание
I Вызов функций DllRegisterServer и DllInstall
N Вызов только DllInstall
'<параметр>' - доступен только при использовании флага. Позволяет передать функции DllInstall строку в качестве параметра.
RunPreSetupCommands
Синтаксис
[InstallSection]
RunPreSetupCommands = CmdSection1 [: флаг] [, CmdSection2 [: флаг]
[CmdSection1]
Notepad.exe
Explorer.exe
[CmdSection2]
Calc.exe
Перед исполнением раздела [InstallSection] можно запустить любое количество команд. В этих командах могут использоваться стандартные LDID. Определяемые пользователем LDID использовать нельзя. Параметр <флаг> определяется следующим образом:
<флаг> Описание
1 Без промежуточного вывода (Quiet)
2 Без ожидания вывода (No wait)
По умолчанию используется промежуточный вывод и ожидание ответа команды. Разделы, указанные в команде RunPreSetupCommands, выполняются после раздела [BeginPrompt].
RunPostSetupCommands
Синтаксис
[InstallSection]
RunPostSetupCommands = CmdSection1 [: флаг] [, CmdSection2 [: флаг]
[CmdSection1]
Notepad.exe
Explorer.exe
[CmdSection2]
Calc.exe
После исполнения всех команд раздела [InstallSection] можно запустить любое количество команд. В этих командах могут использоваться стандартные LDID и определяемые пользователем.
<флаг> Описание
1 Без промежуточного вывода (Quiet)
2 Без задержки (No Delay)
4 Отсрочка исполнения команды (Delay command)
Команды с отложенным исполнением будут добавлены или к ветви RunOnceEx или RunOnce аналогично методу отсроченной регистрацией OCX. Разделы, указанные в команде RunPostSetupCommands, выполняются после раздела [EndPrompt].
BeginPrompt, EndPrompt
Синтаксис
[InstallSection]
BeginPrompt = BeginPromptSection
EndPrompt = EndPromptSection
[BeginPromptSection]
Prompt = '<сообщение для пользователя перед установкой>'
ButtonType = <Тип кнопок>
Title = '<заголовок окна сообщения>'
[EndPromptSection]
Prompt = '<сообщение для пользователя после установки>'
Эти команды определяют вывод сообщений пользователю до и после процесса установки. Ключ Title определяет заголовок окон диалога в обоих случаях. Параметр <Тип кнопок> имеет следующие значения:
<Тип кнопок> Описание
YESNO Кнопки Да/Нет (Yes/No) в окне диалога
OKCANC Кнопки ОК/Отмена (OK/Cancel) в окне диалога
DelDirs
Синтаксис
[InstallSection]
DelDirs = DelDirSection
[DelDirSection]
%LDID%\<подкаталог>
Команда удаляет папки, указанные в разделе [DelDirSection], если они пусты.
Cleanup
Синтаксис
[InstallSection]
Cleanup = 1
Данная команда удаляет INF-файл после окончания процесса инсталляции или деинсталляции.
[/more]
Serkin70
Спасибо за ответ,но я сделал всё по новому.
не стал удалять службы
Цитата:
А до этого я удалил:
Цитата:
Спасибо за ответ,но я сделал всё по новому.
не стал удалять службы
Цитата:
Проводник-Отключить стрелку ярлыкаПоменял
Проводник-Отключить Ярлык для
А до этого я удалил:
Цитата:
[Components]
;# Драйверы #Logitech WingMan
;# Клавиатуры #Albanian клавиатураArabic (101) клавиатураArabic (102) AZERTY клавиатура............
;# Мультимедиа #Кодеки Intel IndeoПримеры звуковСтарый проигрыватель CD и Звукозапись Центр мультимедиа
;# Параметры операционной системы #
Доктор Ватсон Знакомство с Windows Мастер очистки рабочего стола Очистка дисков Утилита 'Сохранение ДАМП' Центр безопасности
;# Поддержка устройств #Поддержка джойстика
;# Приложения #ПинболПортфель Специальные возможности
;# Сеть #MSN ExplorerWindows MessengerКлиент для сетей Netware
;# Службы #Plug and Play SNMPОповещатель Служба записи CD дисков IMAPI Служба ошибок Удаленный реестр
;# Языки #
Цитата:
А до этого я удалил:
Думаю всё дело в "#Plug and Play" хотя не уверен.
народ, а не подскажете, я как-то делал дистр с помощью сабжа, все было ОК, кроме трех вещей (помню только одну, ибо дело было год назад, с тех пор не повторял): флешки не определялись в ХР, как это обычно происходит.
А, и еще кажется 3-й сервис пак на ОфисХР не накатывался почему-то...
последнего все же не помню...
очень хотелось бы выяснить.
а то ведь так удобно сабж юзать, потом систему настраивать почти не надо...
А, и еще кажется 3-й сервис пак на ОфисХР не накатывался почему-то...
последнего все же не помню...
очень хотелось бы выяснить.
а то ведь так удобно сабж юзать, потом систему настраивать почти не надо...
Сабж улучшается на глазах. При мне пропало несколько багов. Поэтому рекомендую вам попробовать современную версию. И уж после говорить о каких-то последствиях.
Согласен с вами, что очень удобная программа. Мой компьютер работает на системе установленной при помощи сабжа. Работает хорошо.
Кстати, отдельный совет: записывать образ диска созданный при помощи nlite сначала на RW(перезаписывваеммый). И уж после когда удостоверитесь, что система устанавливается без сбоев -- записать на R. Я запорол несколько R дисков, прежде чем понял, как надо действовать.
to Serkin70
Цитата:
Интересная информация. Спасибо.
Согласен с вами, что очень удобная программа. Мой компьютер работает на системе установленной при помощи сабжа. Работает хорошо.
Кстати, отдельный совет: записывать образ диска созданный при помощи nlite сначала на RW(перезаписывваеммый). И уж после когда удостоверитесь, что система устанавливается без сбоев -- записать на R. Я запорол несколько R дисков, прежде чем понял, как надо действовать.
to Serkin70
Цитата:
Мало ли кому станет интересно вслед за мной покопаться в Структуре inf файлов.
Интересная информация. Спасибо.
Цитата:
Кстати, отдельный совет: записывать образ диска созданный при помощи nlite сначала на RW(перезаписывваеммый). И уж после когда удостоверитесь, что система устанавливается без сбоев -- записать на R. Я запорол несколько R дисков, прежде чем понял, как надо действовать.
Совет распространяется на всю территорю PC. Ибо при наличии СD-RW и без должной уверенности гробить болванки не стоит даже учитывая их дешевизну.
Цитата:
Сабж улучшается на глазах. При мне пропало несколько багов. Поэтому рекомендую вам попробовать современную версию. И уж после говорить о каких-то последствиях.
Однако пропало одно улучшение сделанное в RC4 (имя в сети не требовало подтверждения при установки)
ПЫС: да кстати, кто таки ещё пользуется службой, которая при первом запуске создаёт учетную запись, лучше удалить мастер подключения к интернету (а и к сети тоже можно) тогда процесс создания учётной записи сократится на пару кликов (кому нужен мастер - то в инет не выходит как правило самостоятельно )
Цитата:
Однако пропало одно улучшение сделанное в RC4 (имя в сети не требовало подтверждения при установки)
По этому поводу я заметил закономерность, что имя в сети запрашивается при установке из Windows. Если загружаться с CD, то процесс идёт автоматом.
Цитата:
(кому нужен мастер - то в инет не выходит как правило самостоятельно )
Великий, могучий русский язык. Трудно понять то, что вы написали
Цитата:
По этому поводу я заметил закономерность, что имя в сети запрашивается при установке из Windows. Если загружаться с CD, то процесс идёт автоматом.
Загружаюсь только с диска. Никогда не пробую из оболочки Виндов.
Цитата:
(кому нужен мастер - то в инет не выходит как правило самостоятельно )
Фразу следует читать прямым текстом. Кто способен выйти в интернет самостоятельно, тот способен установить соединение без использования мастера. И оборотная сторона, если человеку нужен мастер, тот в инет как правило просит выйти и уже сам что-то там смотрит.
Добавлено:
Всем, кто после установки системы собраной на nLite использует свои настройки и запускает кучу reg файлов, для завершения конфигурации "под себя":
Когда вы в Проводнике щелкаете на reg-файл, то происходит импорт значений в реестр при помощи редактора реестра Regedit, при этом выводится запрос к пользователю на подтверждение этой операции, а после ее завершения - еще и сообщение, что данные были успешно внесены. Но данный редактор имеет ключ, позволяющий не выводить диалоговые окна. Если вы часто пользуетесь reg-файлами, то используя этот ключ, вы можете съэкономить себе время, не нажимая две кнопки. Для этого откройте раздел
HKEY_CLASSES_ROOT\regfile\shell\open\command и измените строковое значение по умолчанию на regedit.exe /s "%1"
Вы продолжаете утверждать, что при установке требуется указать имя в сети. Уточните, что это при установке в вашем случае. Потому как, в моём случае, данные вносятся при подготовке дистрибутива. И, как я писал ранее, система только в самом начале спрашивает раздел, куда установиться.
Установленная система имеет именно то имя, что я указал при подготовке дистрибутива.
Установленная система имеет именно то имя, что я указал при подготовке дистрибутива.
Цитата:
Вы продолжаете утверждать, что при установке требуется указать имя в сети. Уточните, что это при установке в вашем случае.
Любой пост следует рассматривать исключительно в таком изложении. Если я что-то пишу, то значит в моём случае. Это априори для всех форумчан со всеми опстами.
Цитата:
Потому как, в моём случае, данные вносятся при подготовке дистрибутива
Я тоже вношу все данные (абсолютно все как и всегда на всех версиях nLite. И только на RC4 имя в сети принимается без подтверждения. Остальные отчего-то не хотят признавать сразу.
Andrey Petrov: по поводу русского. Оставил я Serbian (Cyrillic) - всё равно, все языки, кроме английского, удалил. Пишу из дома. Могу позже запостить файл, с настройками nLite. Сразу могу сказать, что input metod editor оставлял и поддержку мультиязычной windows не отключал
Цитата:
Andrey Petrov: по поводу русского. Оставил я Serbian (Cyrillic) - всё равно, все языки, кроме английского, удалил. Пишу из дома. .... Сразу могу сказать, что input metod editor оставлял и поддержку мультиязычной windows не отключал
А вы пробовали поискать в:
Панель управления--Язык и региональные стандарты--Языки--Подробнее--Параметры--Добавить==> Русский
Или, установите Панель управления--Язык и региональные стандарты--Региональные параметры==>Русский
Цитата:
Могу позже запостить файл, с настройками nLite
Запостите их, используя тег more
Информация о нём здесь
Две проблемы у меня после установки самодельного дистра.
Первая. Крякозяблы в некоторых программах вместо русских букв. В принципе устранимо (Свойства:Экран -> Оформление -> Дополнительно -> Строка меню кликаем на шрифте, можно даже на том что и был, дальше ОК применить и всё в порядке), но хотелось бы устранить это безобразие на этапе подготовки дистра. Что посоветуют Гуру? Какие опции задействовать?
Вторая. Интегрировал обновления. Но в списке установленных программ (Показать обновления) их нет. Может есть какая опция?
Заранее спасибо.
Первая. Крякозяблы в некоторых программах вместо русских букв. В принципе устранимо (Свойства:Экран -> Оформление -> Дополнительно -> Строка меню кликаем на шрифте, можно даже на том что и был, дальше ОК применить и всё в порядке), но хотелось бы устранить это безобразие на этапе подготовки дистра. Что посоветуют Гуру? Какие опции задействовать?
Вторая. Интегрировал обновления. Но в списке установленных программ (Показать обновления) их нет. Может есть какая опция?
Заранее спасибо.
Andrey Petrov: вот...
[more][Main]
Env = 1.0 RC6 - 2.0.50727.42.Microsoft Windows NT 5.2.3790 Service Pack 1
Target = Windows XP Professional Sp2 - сборка 2180 - English (United States)
[Tasks]
Удаление компонентов
Автоматизация установки
Интеграция драйверов
Интеграция обновлений и исправлений
Патчи
Опции и настройки
Настройки
[Components]
;# Keyboards #
Albanian клавиатура
Arabic (101) клавиатура
Arabic (102) AZERTY клавиатура
Arabic (102) клавиатура
Armenian Eastern клавиатура
Armenian Western клавиатура
Azeri Cyrillic клавиатура
Azeri Latin клавиатура
Belarusian клавиатура
Belgian (Comma) клавиатура
Belgian (Period) клавиатура
Belgian French клавиатура
Bengali (Inscript) клавиатура
Bengali клавиатура
Bosnian клавиатура
Bulgarian (Latin) клавиатура
Bulgarian клавиатура
Canadian French (Legacy) клавиатура
Canadian French клавиатура
Canadian Multilingual Standard клавиатура
Chinese (Simplified) - Microsoft Pinyin IME 3.0 клавиатура
Chinese (Simplified) - NeiMa клавиатура
Chinese (Simplified) - QuanPin клавиатура
Chinese (Simplified) - ShuangPin клавиатура
Chinese (Simplified) - US Keyboard клавиатура
Chinese (Simplified) - ZhengMa клавиатура
Chinese (Traditional) - Alphanumeric клавиатура
Chinese (Traditional) - Array клавиатура
Chinese (Traditional) - Big5 Code клавиатура
Chinese (Traditional) - ChangJie клавиатура
Chinese (Traditional) - DaYi клавиатура
Chinese (Traditional) - New ChangJie клавиатура
Chinese (Traditional) - New Phonetic клавиатура
Chinese (Traditional) - Phonetic клавиатура
Chinese (Traditional) - Quick клавиатура
Chinese (Traditional) - Unicode клавиатура
Chinese (Traditional) - US Keyboard клавиатура
Croatian клавиатура
Czech (QWERTY) клавиатура
Czech Programmers клавиатура
Czech клавиатура
Danish клавиатура
Devanagari - INSCRIPT клавиатура
Divehi Phonetic клавиатура
Divehi Typewriter клавиатура
Dutch клавиатура
Estonian клавиатура
Faeroese клавиатура
Farsi клавиатура
Finnish with Sami клавиатура
Finnish клавиатура
French клавиатура
FYRO Macedonian клавиатура
Gaelic клавиатура
Georgian клавиатура
German (IBM) клавиатура
German клавиатура
Greek (220) Latin клавиатура
Greek (220) клавиатура
Greek (319) Latin клавиатура
Greek (319) клавиатура
Greek Latin клавиатура
Greek Polytonic клавиатура
Greek клавиатура
Gujarati клавиатура
Hebrew клавиатура
Hindi Traditional клавиатура
Hungarian 101-key клавиатура
Hungarian клавиатура
Icelandic клавиатура
Irish клавиатура
Italian (142) клавиатура
Italian клавиатура
Japanese Input System (MS-IME2002) клавиатура
Japanese клавиатура
Kannada клавиатура
Kazakh клавиатура
Korean Input System (IME 2000) клавиатура
Korean клавиатура
Kyrgyz Cyrillic клавиатура
Latin American клавиатура
Latvian (QWERTY) клавиатура
Latvian клавиатура
Lithuanian IBM клавиатура
Lithuanian клавиатура
Malayalam клавиатура
Maltese 47-key клавиатура
Maltese 48-key клавиатура
Maori клавиатура
Marathi клавиатура
Mongolian Cyrillic клавиатура
Norwegian with Sami клавиатура
Norwegian клавиатура
Polish (214) клавиатура
Polish (Programmers) клавиатура
Portuguese (Brazilian ABNT) клавиатура
Portuguese (Brazilian ABNT2) клавиатура
Portuguese клавиатура
Punjabi клавиатура
Romanian клавиатура
Russian (Typewriter) клавиатура
Sami Extended Finland-Sweden клавиатура
Sami Extended Norway клавиатура
Serbian (Latin) клавиатура
Slovak (QWERTY) клавиатура
Slovak клавиатура
Slovenian клавиатура
Spanish Variation клавиатура
Spanish клавиатура
Swedish with Sami клавиатура
Swedish клавиатура
Swiss French клавиатура
Swiss German клавиатура
Syriac Phonetic клавиатура
Syriac клавиатура
Tamil клавиатура
Tatar клавиатура
Telugu клавиатура
Thai Kedmanee (non-ShiftLock) клавиатура
Thai Kedmanee клавиатура
Thai Pattachote (non-ShiftLock) клавиатура
Thai Pattachote клавиатура
Turkish F клавиатура
Turkish Q клавиатура
Ukrainian клавиатура
United Kingdom Extended клавиатура
United Kingdom клавиатура
United States-Dvorak for left hand клавиатура
United States-Dvorak for right hand клавиатура
United States-Dvorak клавиатура
United States-International клавиатура
Urdu клавиатура
US English Table for IBM Arabic 238_L клавиатура
Uzbek Cyrillic клавиатура
Vietnamese клавиатура
;# Аппаратная поддержка #
Вспомогательные, "родственные" устройства
Многопортовые последовательные адаптеры
Цифровое игровой порт Gravis
;# Драйверы #
IBM Thinkpad
Logitech WingMan
Microsoft SideWinder
Беспроводная локальная сеть (WLAN)
Многофункциональные устройства
Накопители на магнитной ленте
Плата декодера DVD Toshiba
;# Интернет #
MSN Explorer
NetMeeting
Windows Messenger
Веб-папки
Клиент для сетей Netware
Протокол NWLink IPX/SPX/NetBIOS
Расширения FrontPage
Службы Интернет-информации (IIS)
;# Мультимедиа #
Movie Maker
Голосовые службы
Курсоры мыши
Медиацентр
Планшетный ПК
Примеры звуков
Проигрыватель Windows медиа
Стандартный Проигрыватель компакт-дисков и программа Звукозапись
;# Параметры операционной системы #
Доктор Ватсон
Знакомство с Windows
Конвертер FAT в NTFS
Мастер очистки рабочего стола
Мультимедийные расширения Проводника
Помощник по поиску
Представление папок в виде веб-страниц
Ручная установка и обновление
Центр безопасности
;# Поддержка языков #
;Arabic
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (U.A.E.)
Arabic (Yemen)
Divehi (Maldives)
Syriac (Syria)
Urdu
;Armenian
Armenian
;Baltic
Estonian
Latvian
Lithuanian
;Central Europe
Albanian
Bosnian (Latin, Bosnia and Herzegovina)
Croatian
Croatian (Bosnia and Herzegovina)
Czech
Hungarian
Polish
Romanian
Serbian (Latin)
Serbian (Latin, Bosnia and Herzegovina)
Slovak
Slovenian
;Cyrillic
Azeri (Cyrillic)
Belarusian
Bulgarian
FYRO Macedonian
Kazakh
Kyrgyz (Kyrgyzstan)
Mongolian (Mongolia)
Serbian (Cyrillic, Bosnia and Herzegovina)
Tatar
Ukrainian
Uzbek (Cyrillic)
;Georgian
Georgian
;Greek
Greek
;Hebrew
Hebrew
;Indic
Bengali (India)
Gujarati (India)
Hindi
Kannada (India)
Konkani
Malayalam (India)
Marathi
Punjabi (India)
Sanskrit
Tamil
Telugu (India)
;Japanese
Japanese
;Korean
Korean
;Simplified Chinese
Chinese (PRC)
Chinese (Singapore)
;Thai
Farsi
Thai
;Traditional Chinese
Chinese (Hong Kong S.A.R.)
Chinese (Macau S.A.R.)
Chinese (Taiwan)
;Turkic
Azeri (Latin)
Turkish
Uzbek (Latin)
;Vietnamese
Vietnamese
;Western Europe and United States
Afrikaans
Basque
Catalan
Danish
Dutch (Belgium)
Dutch (Netherlands)
English (Australia)
English (Belize)
English (Canada)
English (Caribbean)
English (Ireland)
English (Jamaica)
English (New Zealand)
English (Philippines)
English (South Africa)
English (Trinidad)
English (United Kingdom)
English (Zimbabwe)
Faeroese
Finnish
French (Belgium)
French (Canada)
French (France)
French (Luxembourg)
French (Monaco)
French (Switzerland)
Galician (Spain)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Icelandic
Indonesian
Italian (Italy)
Italian (Switzerland)
Malay (Brunei Darussalam)
Malay (Malaysia)
Maltese
Maori
Northern Sotho
Norwegian (Bokmal)
Norwegian (Nynorsk)
Portuguese (Brazil)
Portuguese (Portugal)
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Sami, Inari (Finland)
Sami, Lule (Norway)
Sami, Lule (Sweden)
Sami, Northern (Finland)
Sami, Northern (Norway)
Sami, Northern (Sweden)
Sami, Skolt (Finland)
Sami, Southern (Norway)
Sami, Southern (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (International Sort)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Traditional Sort)
Spanish (Uruguay)
Spanish (Venezuela)
Swahili
Swedish
Swedish (Finland)
Tswana
Welsh
Xhosa
Zulu
;# Приложения #
Wordpad
Интернет-игры
Специальные возможности
Экранные заставки
;# Службы #
Telnet-сервер
Автоматическое обновление
Веб-клиент
Служба COM записи компакт-дисков IMAPI
Служба индексирования
Съемные ЗУ
Удаленный реестр
;# Папки #
DOCS
;# Совместимость #
Compat01
[KeepFiles]
msconfig.exe
[RemoveFiles]
blastcln.exe
clock.avi
[Options]
CABRecompress
OemBranding
GuestName = "гость"
AdminName = "администратор"
ProfilesDir = "%SystemDrive%\Documents and Settings"
TargetPath = "WinXP"
temp_dir = %systemroot%\Temp
SrvpEnabled
AdvTweaks
isovol = WinLite
isoatt = -allow-multidot -relaxed-filenames -allow-leading-dots -N -l -d -D -joliet-long -duplicates-once -no-emul-boot -b boot.bin -hide boot.bin -hide boot.catalog
[Patches]
TcpIp = 100
UsbPoll = 500
DoUxTheme
[Services]
Alerter,4
ALG,3
AppMgmt,3
ClipSrv,4
Browser,4
CryptSvc,2
DHCP,2
TrkWks,3
DNSCACHE,2
ERSvc,2
EventLog,2
HTTP,3
HTTPFilter,3
HidServ,4
IpInIp,3
IpNat,3
IpFilterDriver,3
PolicyAgent,3
Ip6Fw,3
Messenger,2
NDProxy,3
NetLogon,3
Netman,3
NetDDE,4
NetDDEdsdm,4
NLA,3
xmlprov,3
NtLmSsp,3
SysmonLog,3
PlugPlay,2
ProtectedStorage,2
RasAuto,3
RasMan,3
RpcLocator,3
RemoteAccess,4
seclogon,2
SamSs,2
LanmanServer,2
SCardSvr,4
SENS,4
LMHosts,2
TapiSrv,3
Themes,4
UPS,3
VSS,3
AudioSrv,2
SharedAccess,2
Wmi,3
W32Time,2
LanmanWorkstation,2
[Tweaks]
Безопасность-Logon Page-Классический вид
Безопасность-Включить защиту паролем Экранной заставки-Отключено
Безопасность-Отключить запрос на поиск программы для открытия файла в Интернете
Безопасность-Отключить экранную заставку
Безопасность-Удалить и отключить доступ к обновлению Windows
Загрузка и завершение работы-Автоматически завершать задачи
Загрузка и завершение работы-Автоматически закрывать зависшие приложения
Загрузка и завершение работы-Автоматически закрывать зависшие сервисы
Интернет-Disable power management for a network adapter
Интернет-Включить доступ к удаленному настольному компьютеру (Только для Windows XP Pro)
Интернет-Отключить автоматический поиск сетевых папок и принтеров
Интернет-Отключить подписывание документов Microsoft (закрыть порт 445 TCP/UDP)
Интернет-Отключить простое совместное использование файлов
Интернет-Удалить пробел в названии удаленного компьютера
Конфиденциальность-Отключить запрос на обновление драйверов через Интернет
Конфиденциальность-Отключить метку последнего обращения пользователя к файлам
Конфиденциальность-Удалить шпионский модуль Alexa
Меню 'Пуск'-Удалить Каталог Windows из меню Пуск
Меню 'Пуск'-Удалить Мои рисунки
Меню 'Пуск'-Удалить Мою музыку
Меню 'Пуск'-Удалить поиск в Интернете из Поиска
Мой компьютер-Удалить Общие документы
Обозреватель Internet Explorer-Включить Google URL-поиск
Обозреватель Internet Explorer-Запретить уведомление о завершении загрузки
Обозреватель Internet Explorer-Отключить закладку Market Place
Обозреватель Internet Explorer-Отключить кэширование паролей
Обозреватель Internet Explorer-Повысить одновременное число подключений Internet Explorer до 10
Панель задач-Отключить всплывающие подсказки
Панель задач-Скрыть значок управления громкостью в Системном трее
Проводник-Запускать папки с повышенным приоритетом процесса
Проводник-Классический вид панели управления
Проводник-Отключить автозапуск
Проводник-Отключить префикс: Ярлык для
Проводник-Показывать кнопки сетевых дисков в панели Проводника
Проводник-Показывать названия дисков перед Буквой дисков
Проводник-Показывать строку состояния на всех окнах
Проводник-Расширенный поиск: предварительно сконфигурированные опции
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Корзина' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Мои документы' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Мой компьютер' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Сетевое окружение' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Сообщения о состоянии-Никак
Укорение-Не кэшировать эскизы
Укорение-Отключить отслеживание неверных ссылок
Укорение-Отключить предупреждения о нехватке свободного места
[Unattended]
UnattendMode = DefaultHide
ComputerType = Автоматически
HibernationNo
CustomLocales
MaximumDataStorePercentOfDisk = 1
DefaultThemesOff
DefaultStartPanelOff
ProgFilesPath = "C:\Program Files"
CommFilesPath = "Common Files".[/more]
[more][Main]
Env = 1.0 RC6 - 2.0.50727.42.Microsoft Windows NT 5.2.3790 Service Pack 1
Target = Windows XP Professional Sp2 - сборка 2180 - English (United States)
[Tasks]
Удаление компонентов
Автоматизация установки
Интеграция драйверов
Интеграция обновлений и исправлений
Патчи
Опции и настройки
Настройки
[Components]
;# Keyboards #
Albanian клавиатура
Arabic (101) клавиатура
Arabic (102) AZERTY клавиатура
Arabic (102) клавиатура
Armenian Eastern клавиатура
Armenian Western клавиатура
Azeri Cyrillic клавиатура
Azeri Latin клавиатура
Belarusian клавиатура
Belgian (Comma) клавиатура
Belgian (Period) клавиатура
Belgian French клавиатура
Bengali (Inscript) клавиатура
Bengali клавиатура
Bosnian клавиатура
Bulgarian (Latin) клавиатура
Bulgarian клавиатура
Canadian French (Legacy) клавиатура
Canadian French клавиатура
Canadian Multilingual Standard клавиатура
Chinese (Simplified) - Microsoft Pinyin IME 3.0 клавиатура
Chinese (Simplified) - NeiMa клавиатура
Chinese (Simplified) - QuanPin клавиатура
Chinese (Simplified) - ShuangPin клавиатура
Chinese (Simplified) - US Keyboard клавиатура
Chinese (Simplified) - ZhengMa клавиатура
Chinese (Traditional) - Alphanumeric клавиатура
Chinese (Traditional) - Array клавиатура
Chinese (Traditional) - Big5 Code клавиатура
Chinese (Traditional) - ChangJie клавиатура
Chinese (Traditional) - DaYi клавиатура
Chinese (Traditional) - New ChangJie клавиатура
Chinese (Traditional) - New Phonetic клавиатура
Chinese (Traditional) - Phonetic клавиатура
Chinese (Traditional) - Quick клавиатура
Chinese (Traditional) - Unicode клавиатура
Chinese (Traditional) - US Keyboard клавиатура
Croatian клавиатура
Czech (QWERTY) клавиатура
Czech Programmers клавиатура
Czech клавиатура
Danish клавиатура
Devanagari - INSCRIPT клавиатура
Divehi Phonetic клавиатура
Divehi Typewriter клавиатура
Dutch клавиатура
Estonian клавиатура
Faeroese клавиатура
Farsi клавиатура
Finnish with Sami клавиатура
Finnish клавиатура
French клавиатура
FYRO Macedonian клавиатура
Gaelic клавиатура
Georgian клавиатура
German (IBM) клавиатура
German клавиатура
Greek (220) Latin клавиатура
Greek (220) клавиатура
Greek (319) Latin клавиатура
Greek (319) клавиатура
Greek Latin клавиатура
Greek Polytonic клавиатура
Greek клавиатура
Gujarati клавиатура
Hebrew клавиатура
Hindi Traditional клавиатура
Hungarian 101-key клавиатура
Hungarian клавиатура
Icelandic клавиатура
Irish клавиатура
Italian (142) клавиатура
Italian клавиатура
Japanese Input System (MS-IME2002) клавиатура
Japanese клавиатура
Kannada клавиатура
Kazakh клавиатура
Korean Input System (IME 2000) клавиатура
Korean клавиатура
Kyrgyz Cyrillic клавиатура
Latin American клавиатура
Latvian (QWERTY) клавиатура
Latvian клавиатура
Lithuanian IBM клавиатура
Lithuanian клавиатура
Malayalam клавиатура
Maltese 47-key клавиатура
Maltese 48-key клавиатура
Maori клавиатура
Marathi клавиатура
Mongolian Cyrillic клавиатура
Norwegian with Sami клавиатура
Norwegian клавиатура
Polish (214) клавиатура
Polish (Programmers) клавиатура
Portuguese (Brazilian ABNT) клавиатура
Portuguese (Brazilian ABNT2) клавиатура
Portuguese клавиатура
Punjabi клавиатура
Romanian клавиатура
Russian (Typewriter) клавиатура
Sami Extended Finland-Sweden клавиатура
Sami Extended Norway клавиатура
Serbian (Latin) клавиатура
Slovak (QWERTY) клавиатура
Slovak клавиатура
Slovenian клавиатура
Spanish Variation клавиатура
Spanish клавиатура
Swedish with Sami клавиатура
Swedish клавиатура
Swiss French клавиатура
Swiss German клавиатура
Syriac Phonetic клавиатура
Syriac клавиатура
Tamil клавиатура
Tatar клавиатура
Telugu клавиатура
Thai Kedmanee (non-ShiftLock) клавиатура
Thai Kedmanee клавиатура
Thai Pattachote (non-ShiftLock) клавиатура
Thai Pattachote клавиатура
Turkish F клавиатура
Turkish Q клавиатура
Ukrainian клавиатура
United Kingdom Extended клавиатура
United Kingdom клавиатура
United States-Dvorak for left hand клавиатура
United States-Dvorak for right hand клавиатура
United States-Dvorak клавиатура
United States-International клавиатура
Urdu клавиатура
US English Table for IBM Arabic 238_L клавиатура
Uzbek Cyrillic клавиатура
Vietnamese клавиатура
;# Аппаратная поддержка #
Вспомогательные, "родственные" устройства
Многопортовые последовательные адаптеры
Цифровое игровой порт Gravis
;# Драйверы #
IBM Thinkpad
Logitech WingMan
Microsoft SideWinder
Беспроводная локальная сеть (WLAN)
Многофункциональные устройства
Накопители на магнитной ленте
Плата декодера DVD Toshiba
;# Интернет #
MSN Explorer
NetMeeting
Windows Messenger
Веб-папки
Клиент для сетей Netware
Протокол NWLink IPX/SPX/NetBIOS
Расширения FrontPage
Службы Интернет-информации (IIS)
;# Мультимедиа #
Movie Maker
Голосовые службы
Курсоры мыши
Медиацентр
Планшетный ПК
Примеры звуков
Проигрыватель Windows медиа
Стандартный Проигрыватель компакт-дисков и программа Звукозапись
;# Параметры операционной системы #
Доктор Ватсон
Знакомство с Windows
Конвертер FAT в NTFS
Мастер очистки рабочего стола
Мультимедийные расширения Проводника
Помощник по поиску
Представление папок в виде веб-страниц
Ручная установка и обновление
Центр безопасности
;# Поддержка языков #
;Arabic
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (U.A.E.)
Arabic (Yemen)
Divehi (Maldives)
Syriac (Syria)
Urdu
;Armenian
Armenian
;Baltic
Estonian
Latvian
Lithuanian
;Central Europe
Albanian
Bosnian (Latin, Bosnia and Herzegovina)
Croatian
Croatian (Bosnia and Herzegovina)
Czech
Hungarian
Polish
Romanian
Serbian (Latin)
Serbian (Latin, Bosnia and Herzegovina)
Slovak
Slovenian
;Cyrillic
Azeri (Cyrillic)
Belarusian
Bulgarian
FYRO Macedonian
Kazakh
Kyrgyz (Kyrgyzstan)
Mongolian (Mongolia)
Serbian (Cyrillic, Bosnia and Herzegovina)
Tatar
Ukrainian
Uzbek (Cyrillic)
;Georgian
Georgian
;Greek
Greek
;Hebrew
Hebrew
;Indic
Bengali (India)
Gujarati (India)
Hindi
Kannada (India)
Konkani
Malayalam (India)
Marathi
Punjabi (India)
Sanskrit
Tamil
Telugu (India)
;Japanese
Japanese
;Korean
Korean
;Simplified Chinese
Chinese (PRC)
Chinese (Singapore)
;Thai
Farsi
Thai
;Traditional Chinese
Chinese (Hong Kong S.A.R.)
Chinese (Macau S.A.R.)
Chinese (Taiwan)
;Turkic
Azeri (Latin)
Turkish
Uzbek (Latin)
;Vietnamese
Vietnamese
;Western Europe and United States
Afrikaans
Basque
Catalan
Danish
Dutch (Belgium)
Dutch (Netherlands)
English (Australia)
English (Belize)
English (Canada)
English (Caribbean)
English (Ireland)
English (Jamaica)
English (New Zealand)
English (Philippines)
English (South Africa)
English (Trinidad)
English (United Kingdom)
English (Zimbabwe)
Faeroese
Finnish
French (Belgium)
French (Canada)
French (France)
French (Luxembourg)
French (Monaco)
French (Switzerland)
Galician (Spain)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Icelandic
Indonesian
Italian (Italy)
Italian (Switzerland)
Malay (Brunei Darussalam)
Malay (Malaysia)
Maltese
Maori
Northern Sotho
Norwegian (Bokmal)
Norwegian (Nynorsk)
Portuguese (Brazil)
Portuguese (Portugal)
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Sami, Inari (Finland)
Sami, Lule (Norway)
Sami, Lule (Sweden)
Sami, Northern (Finland)
Sami, Northern (Norway)
Sami, Northern (Sweden)
Sami, Skolt (Finland)
Sami, Southern (Norway)
Sami, Southern (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (International Sort)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Traditional Sort)
Spanish (Uruguay)
Spanish (Venezuela)
Swahili
Swedish
Swedish (Finland)
Tswana
Welsh
Xhosa
Zulu
;# Приложения #
Wordpad
Интернет-игры
Специальные возможности
Экранные заставки
;# Службы #
Telnet-сервер
Автоматическое обновление
Веб-клиент
Служба COM записи компакт-дисков IMAPI
Служба индексирования
Съемные ЗУ
Удаленный реестр
;# Папки #
DOCS
;# Совместимость #
Compat01
[KeepFiles]
msconfig.exe
[RemoveFiles]
blastcln.exe
clock.avi
[Options]
CABRecompress
OemBranding
GuestName = "гость"
AdminName = "администратор"
ProfilesDir = "%SystemDrive%\Documents and Settings"
TargetPath = "WinXP"
temp_dir = %systemroot%\Temp
SrvpEnabled
AdvTweaks
isovol = WinLite
isoatt = -allow-multidot -relaxed-filenames -allow-leading-dots -N -l -d -D -joliet-long -duplicates-once -no-emul-boot -b boot.bin -hide boot.bin -hide boot.catalog
[Patches]
TcpIp = 100
UsbPoll = 500
DoUxTheme
[Services]
Alerter,4
ALG,3
AppMgmt,3
ClipSrv,4
Browser,4
CryptSvc,2
DHCP,2
TrkWks,3
DNSCACHE,2
ERSvc,2
EventLog,2
HTTP,3
HTTPFilter,3
HidServ,4
IpInIp,3
IpNat,3
IpFilterDriver,3
PolicyAgent,3
Ip6Fw,3
Messenger,2
NDProxy,3
NetLogon,3
Netman,3
NetDDE,4
NetDDEdsdm,4
NLA,3
xmlprov,3
NtLmSsp,3
SysmonLog,3
PlugPlay,2
ProtectedStorage,2
RasAuto,3
RasMan,3
RpcLocator,3
RemoteAccess,4
seclogon,2
SamSs,2
LanmanServer,2
SCardSvr,4
SENS,4
LMHosts,2
TapiSrv,3
Themes,4
UPS,3
VSS,3
AudioSrv,2
SharedAccess,2
Wmi,3
W32Time,2
LanmanWorkstation,2
[Tweaks]
Безопасность-Logon Page-Классический вид
Безопасность-Включить защиту паролем Экранной заставки-Отключено
Безопасность-Отключить запрос на поиск программы для открытия файла в Интернете
Безопасность-Отключить экранную заставку
Безопасность-Удалить и отключить доступ к обновлению Windows
Загрузка и завершение работы-Автоматически завершать задачи
Загрузка и завершение работы-Автоматически закрывать зависшие приложения
Загрузка и завершение работы-Автоматически закрывать зависшие сервисы
Интернет-Disable power management for a network adapter
Интернет-Включить доступ к удаленному настольному компьютеру (Только для Windows XP Pro)
Интернет-Отключить автоматический поиск сетевых папок и принтеров
Интернет-Отключить подписывание документов Microsoft (закрыть порт 445 TCP/UDP)
Интернет-Отключить простое совместное использование файлов
Интернет-Удалить пробел в названии удаленного компьютера
Конфиденциальность-Отключить запрос на обновление драйверов через Интернет
Конфиденциальность-Отключить метку последнего обращения пользователя к файлам
Конфиденциальность-Удалить шпионский модуль Alexa
Меню 'Пуск'-Удалить Каталог Windows из меню Пуск
Меню 'Пуск'-Удалить Мои рисунки
Меню 'Пуск'-Удалить Мою музыку
Меню 'Пуск'-Удалить поиск в Интернете из Поиска
Мой компьютер-Удалить Общие документы
Обозреватель Internet Explorer-Включить Google URL-поиск
Обозреватель Internet Explorer-Запретить уведомление о завершении загрузки
Обозреватель Internet Explorer-Отключить закладку Market Place
Обозреватель Internet Explorer-Отключить кэширование паролей
Обозреватель Internet Explorer-Повысить одновременное число подключений Internet Explorer до 10
Панель задач-Отключить всплывающие подсказки
Панель задач-Скрыть значок управления громкостью в Системном трее
Проводник-Запускать папки с повышенным приоритетом процесса
Проводник-Классический вид панели управления
Проводник-Отключить автозапуск
Проводник-Отключить префикс: Ярлык для
Проводник-Показывать кнопки сетевых дисков в панели Проводника
Проводник-Показывать названия дисков перед Буквой дисков
Проводник-Показывать строку состояния на всех окнах
Проводник-Расширенный поиск: предварительно сконфигурированные опции
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Корзина' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Мои документы' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Мой компьютер' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Показывать значок 'Сетевое окружение' на Рабочем столе-Показать
Рабочий стол, Панель задач и меню 'Пуск'-Сообщения о состоянии-Никак
Укорение-Не кэшировать эскизы
Укорение-Отключить отслеживание неверных ссылок
Укорение-Отключить предупреждения о нехватке свободного места
[Unattended]
UnattendMode = DefaultHide
ComputerType = Автоматически
HibernationNo
CustomLocales
MaximumDataStorePercentOfDisk = 1
DefaultThemesOff
DefaultStartPanelOff
ProgFilesPath = "C:\Program Files"
CommFilesPath = "Common Files".[/more]
MDreaMer
Цитата:
Вероятно, это потому, что удалены инсталляторы, которые обычно находятся в папке windows. Если правильно помнью, у nLite была такая опция - оставить/удалить их.
Список апдейтов теперь можно посмотреть с WinUpdatesList
Цитата:
Интегрировал обновления. Но в списке установленных программ (Показать обновления) их нет.
Вероятно, это потому, что удалены инсталляторы, которые обычно находятся в папке windows. Если правильно помнью, у nLite была такая опция - оставить/удалить их.
Список апдейтов теперь можно посмотреть с WinUpdatesList
Цитата:
Вторая. Интегрировал обновления. Но в списке установленных программ (Показать обновления) их нет. Может есть какая опция?
Про это мне трудно сказать что-то конкретное. Я предпочитаю сервис-паки. То есть если б вышел SP3 -- я б занялся его интеграцией, и знал бы её особенности.
Post Scriptum: На другие вопросы отвечу позже. Сейчас тестирую RC6.
MDreaMer
Цитата:
В ключе реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] изменяем значение параметра "1252" на "c_1251.nls". Мона создать соотвествующий reg-файл...
Цитата:
Крякозяблы в некоторых программах вместо русских букв.
В ключе реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] изменяем значение параметра "1252" на "c_1251.nls". Мона создать соотвествующий reg-файл...
Ни в коем случае реестр не трогать, а то потом будете на принтер кракозяблы получать из разных программ. На втором сервис паке нет никаких проблем, только шрифты оформления надо выбирать юникодные (Tahoma, Verdana и т. д.), а не гоняться за экзотикой особливо за Lucida Grande неимоверно криво перетащенной с мака (в шрифте даже платформа на юникод не сменена).
to kirasir
В том то всё и дело, что проявляется это, если интегрировать nLit'ом второй сервис пак. И шрифт Tahoma. Если в оформлении его перевыбрать, то всё нормально.
Интересно так же то, что если сервиспак интегрировать не nLit'ом, а через ключ /integrate, таких проблем нет.
PS
Дело наверное ёще и в том, что я делал автоматизацию установки. И nLite напортачил в sifе. Проверю, о результатах доложу.
В том то всё и дело, что проявляется это, если интегрировать nLit'ом второй сервис пак. И шрифт Tahoma. Если в оформлении его перевыбрать, то всё нормально.
Интересно так же то, что если сервиспак интегрировать не nLit'ом, а через ключ /integrate, таких проблем нет.
PS
Дело наверное ёще и в том, что я делал автоматизацию установки. И nLite напортачил в sifе. Проверю, о результатах доложу.
Фууух... Разобрался. Проблема дествительно в автоматизации установки.
nLite в файле winnt.sif в разделе [RegionalSettings] прописывает Language = 0419.
Я её убрал нафик.
nLite в файле winnt.sif в разделе [RegionalSettings] прописывает Language = 0419.
Я её убрал нафик.
Почему при обработке дистрибутива nLite-ом в свежеустановленной ОС не раскрывается меню "Пуск > Все программы" ?
Настройки: [more][Main]
Target = Windows XP Professional Sp2 - версия 2180 - Russian
[Tasks]
Удаление компонентов
Автоматическая установка
Критические и другие обновления
Обновления
Твики
Создать загрузочный ISO
Настройки
[Components]
;# Драйверы #
IBM Thinkpad
ISDN
Logitech WingMan
Microsoft SideWinder
SCSI/RAID
Асинхронная передача данных (ATM)
Безпроводные адаптеры (WLAN)
Видеоадаптер
Видеоадаптеры (старые)
Инфракрасные устройства
Карта-декодер Toshiba DVD
Многофункциональные устройства
Номеронабиратель Sony
Переносные аудиоустройства
Принтеры и факсы
Сетевые адаптеры (LAN)
Сканеры
Телефоны и модемы
Управление звуком
Устройства на магнитной кассете
Цифровые камеры и сканеры
;# Клавиатуры #
Albanian клавиатура
Arabic (101) клавиатура
Arabic (102) AZERTY клавиатура
Arabic (102) клавиатура
Armenian Eastern клавиатура
Armenian Western клавиатура
Azeri Cyrillic клавиатура
Azeri Latin клавиатура
Belarusian клавиатура
Belgian (Comma) клавиатура
Belgian (Period) клавиатура
Belgian French клавиатура
Bengali (Inscript) клавиатура
Bengali клавиатура
Bosnian клавиатура
Bulgarian (Latin) клавиатура
Bulgarian клавиатура
Canadian French (Legacy) клавиатура
Canadian French клавиатура
Canadian Multilingual Standard клавиатура
Chinese (Simplified) - Microsoft Pinyin IME 3.0 клавиатура
Chinese (Simplified) - NeiMa клавиатура
Chinese (Simplified) - QuanPin клавиатура
Chinese (Simplified) - ShuangPin клавиатура
Chinese (Simplified) - US Keyboard клавиатура
Chinese (Simplified) - ZhengMa клавиатура
Chinese (Traditional) - Alphanumeric клавиатура
Chinese (Traditional) - Array клавиатура
Chinese (Traditional) - Big5 Code клавиатура
Chinese (Traditional) - ChangJie клавиатура
Chinese (Traditional) - DaYi клавиатура
Chinese (Traditional) - New ChangJie клавиатура
Chinese (Traditional) - New Phonetic клавиатура
Chinese (Traditional) - Phonetic клавиатура
Chinese (Traditional) - Quick клавиатура
Chinese (Traditional) - Unicode клавиатура
Chinese (Traditional) - US Keyboard клавиатура
Croatian клавиатура
Czech (QWERTY) клавиатура
Czech Programmers клавиатура
Czech клавиатура
Danish клавиатура
Devanagari - INSCRIPT клавиатура
Divehi Phonetic клавиатура
Divehi Typewriter клавиатура
Dutch клавиатура
Estonian клавиатура
Faeroese клавиатура
Farsi клавиатура
Finnish with Sami клавиатура
Finnish клавиатура
French клавиатура
FYRO Macedonian клавиатура
Gaelic клавиатура
Georgian клавиатура
German (IBM) клавиатура
German клавиатура
Greek (220) Latin клавиатура
Greek (220) клавиатура
Greek (319) Latin клавиатура
Greek (319) клавиатура
Greek Latin клавиатура
Greek Polytonic клавиатура
Greek клавиатура
Gujarati клавиатура
Hebrew клавиатура
Hindi Traditional клавиатура
Hungarian 101-key клавиатура
Hungarian клавиатура
Icelandic клавиатура
Irish клавиатура
Italian (142) клавиатура
Italian клавиатура
Japanese Input System (MS-IME2002) клавиатура
Japanese клавиатура
Kannada клавиатура
Kazakh клавиатура
Korean Input System (IME 2000) клавиатура
Korean клавиатура
Kyrgyz Cyrillic клавиатура
Latin American клавиатура
Latvian (QWERTY) клавиатура
Latvian клавиатура
Lithuanian IBM клавиатура
Lithuanian клавиатура
Malayalam клавиатура
Maltese 47-key клавиатура
Maltese 48-key клавиатура
Maori клавиатура
Marathi клавиатура
Mongolian Cyrillic клавиатура
Norwegian with Sami клавиатура
Norwegian клавиатура
Polish (214) клавиатура
Polish (Programmers) клавиатура
Portuguese (Brazilian ABNT) клавиатура
Portuguese (Brazilian ABNT2) клавиатура
Portuguese клавиатура
Punjabi клавиатура
Romanian клавиатура
Russian (Typewriter) клавиатура
Sami Extended Finland-Sweden клавиатура
Sami Extended Norway клавиатура
Serbian (Cyrillic) клавиатура
Serbian (Latin) клавиатура
Slovak (QWERTY) клавиатура
Slovak клавиатура
Slovenian клавиатура
Spanish Variation клавиатура
Spanish клавиатура
Swedish with Sami клавиатура
Swedish клавиатура
Swiss French клавиатура
Swiss German клавиатура
Syriac Phonetic клавиатура
Syriac клавиатура
Tamil клавиатура
Tatar клавиатура
Telugu клавиатура
Thai Kedmanee (non-ShiftLock) клавиатура
Thai Kedmanee клавиатура
Thai Pattachote (non-ShiftLock) клавиатура
Thai Pattachote клавиатура
Turkish F клавиатура
Turkish Q клавиатура
Ukrainian клавиатура
United Kingdom Extended клавиатура
United Kingdom клавиатура
United States-Dvorak for left hand клавиатура
United States-Dvorak for right hand клавиатура
United States-Dvorak клавиатура
United States-International клавиатура
Urdu клавиатура
US English Table for IBM Arabic 238_L клавиатура
Uzbek Cyrillic клавиатура
Vietnamese клавиатура
;# Мультимедиа #
Movie Maker
Windows Media Player
Диагностика DirectX
Звуки событий Windows
Звуковые возможности
Карманный ПК
Картинки и изображения
Кодек ACM
Кодеки Intel Indeo
Курсоры мыши
Поддержка MIDI
Поддержка формата AOL ART Image
Примеры звуков
Старый проигрыватель CD и Звукозапись
Центр мультимедиа
;# Параметры операционной системы #
.NET Framework
Out of Box Experience (OOBE)
Агент МС
Диск и квота
Доктор Ватсон
Знакомство с Windows
Картинки аккаунта
Конвертер FAT в NTFS
Мастер очистки рабочего стола
Мастер переноса файлов и параметров
Очистка дисков
Папки Zip
Помощник в поиске
Символьный Редактор
Справка
Утилита 'Сохранение ДАМП'
Цветные схемы
Центр безопасности
Шаблоны Документов
;# Поддержка устройств #
Вспомогательные устройства
Захват изображений Windows (WIA)
Игровой порт Gravis Digital
Кодек телетекста
Многопортовые последовательные адаптеры
Поддержка джойстика
Поддержка мультипроцессора
Смарт-карты
;# Приложения #
Wordpad
Дефрагментация
Интернет игры
Пинбол
Портфель
Программа-заставка
Просмотр буфера обмена
Резервное копирование данных
Специальные возможности
;# Сеть #
MSN Explorer
Netmeeting
Outlook Express
Windows Messenger
Диспетчер синхронизации
Клиент для сетей Netware
Мастер подключений
Мастер подключения к Internet
Протокол NWLink IPX/SPX/NetBIOS
Расширения FrontPage
Служба Internet Information Services (IIS)
Средства связи
;# Службы #
Plug and Play
SNMP
Автоматическое обновление
Брандмауэр Windows/Соединение Интернета (ICS)
Вторичный вход
ИПБ (безперебойное питание
Сервер Telnet
Синхронизация времени в Windows
Системный динамик
Служба Text Framework
Служба записи CD дисков IMAPI
Служба индексирования
Съемные устройства
Удаленный реестр
Шлюз уровня приложений
;# Языки #
;Arabic
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (U.A.E.)
Arabic (Yemen)
Divehi (Maldives)
Syriac (Syria)
Urdu
;Armenian
Armenian
;Baltic
Estonian
Latvian
Lithuanian
;Central Europe
Albanian
Bosnian (Latin, Bosnia and Herzegovina)
Croatian
Croatian (Bosnia and Herzegovina)
Czech
Hungarian
Polish
Romanian
Serbian (Latin)
Serbian (Latin, Bosnia and Herzegovina)
Slovak
Slovenian
;Cyrillic
Azeri (Cyrillic)
Belarusian
Bulgarian
FYRO Macedonian
Kazakh
Kyrgyz (Kyrgyzstan)
Mongolian (Mongolia)
Serbian (Cyrillic)
Serbian (Cyrillic, Bosnia and Herzegovina)
Tatar
Ukrainian
Uzbek (Cyrillic)
;Georgian
Georgian
;Greek
Greek
;Hebrew
Hebrew
;Indic
Bengali (India)
Gujarati (India)
Hindi
Kannada (India)
Konkani
Malayalam (India)
Marathi
Punjabi (India)
Sanskrit
Tamil
Telugu (India)
;Japanese
Japanese
;Korean
Korean
;Simplified Chinese
Chinese (PRC)
Chinese (Singapore)
;Thai
Farsi
Thai
;Traditional Chinese
Chinese (Hong Kong S.A.R.)
Chinese (Macau S.A.R.)
Chinese (Taiwan)
;Turkic
Azeri (Latin)
Turkish
Uzbek (Latin)
;Vietnamese
Vietnamese
;Western Europe and United States
Afrikaans
Basque
Catalan
Danish
Dutch (Belgium)
Dutch (Netherlands)
English (Australia)
English (Belize)
English (Canada)
English (Caribbean)
English (Ireland)
English (Jamaica)
English (New Zealand)
English (Philippines)
English (South Africa)
English (Trinidad)
English (United Kingdom)
English (Zimbabwe)
Faeroese
Finnish
French (Belgium)
French (Canada)
French (France)
French (Luxembourg)
French (Monaco)
French (Switzerland)
Galician (Spain)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Icelandic
Indonesian
Italian (Italy)
Italian (Switzerland)
Malay (Brunei Darussalam)
Malay (Malaysia)
Maltese
Maori
Northern Sotho
Norwegian (Bokmal)
Norwegian (Nynorsk)
Portuguese (Brazil)
Portuguese (Portugal)
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Sami, Inari (Finland)
Sami, Lule (Norway)
Sami, Lule (Sweden)
Sami, Northern (Finland)
Sami, Northern (Norway)
Sami, Northern (Sweden)
Sami, Skolt (Finland)
Sami, Southern (Norway)
Sami, Southern (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (International Sort)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Traditional Sort)
Spanish (Uruguay)
Spanish (Venezuela)
Swahili
Swedish
Swedish (Finland)
Tswana
Welsh
Xhosa
Zulu
;# Совместимость #
[KeepFiles]
msconfig.exe
[RemoveFiles]
blastcln.exe
clock.avi
[Options]
BlackSetupBack
OemBranding
GuestName = ""
AdminName = "Admin"
ProfilesDir = "%SystemDrive%\Documents and Settings"
TargetPath = "WINDOWS"
temp_dir = %WinDir%\Temp
SrvpEnabled
AdvTweaks
isovol = WinLite
isoatt = -allow-multidot -relaxed-filenames -allow-leading-dots -N -l -d -D -joliet-long -duplicates-once -no-emul-boot -b boot.bin -hide boot.bin -hide boot.catalog
[Patches]
TcpIp = 10
UsbPoll = 125
DoUxTheme
DoSFC
[Services]
DHCP,2
DNSCACHE,2
HTTP,3
NDProxy,3
PlugPlay,2
Themes,2
AudioSrv,2
RasAuto,3
RasMan,3
NetDDEdsdm,4
SamSs,2
HidServ,4
IpInIp,3
IpFilterDriver,3
EventLog,2
SysmonLog,4
ProtectedStorage,2
TrkWks,2
RpcLocator,3
RemoteAccess,4
LMHosts,4
Browser,4
Alerter,4
NtLmSsp,3
HTTPFilter,3
LanmanWorkstation,2
Wmi,3
LanmanServer,4
NetLogon,3
Netman,3
xmlprov,3
ERSvc,2
NetDDE,4
NLA,3
Messenger,4
PolicyAgent,2
CryptSvc,2
TapiSrv,3
VSS,3
IpNat,3
SENS,4
AppMgmt,3
[Tweaks]
Internet Explorer-Задать объем хранения кэш IE-1 MB (минимум)
Internet Explorer-Настройка домашней страницы-about:blank
Internet Explorer-Отключить кнопку "Перейти
Internet Explorer-Отключить пароли
Internet Explorer-Отключить создание ярлыка для Избранного
Internet Explorer-Отключить создание ярлыка для Свернуть все окна
Internet Explorer-Хранить историю IE-0 дней
Безопасность-Исправить на ссылки на USER:PASS
Безопасность-Показ обновлений
Главное меню-Добавить Администрирование
Главное меню-Добавить Принтеры и факсы
Главное меню-Использовать маленькие кнопочки в Главном меню
Главное меню-Не использовать персональное меню
Главное меню-Отключить всплытие Главного меню при первой загрузке
Главное меню-Отключить подсветку для новых программ
Главное меню-Раскрывать Панель управления
Главное меню-Раскрывать Подключение
Главное меню-Удалить 'Каталог Windows' из 'Главное меню'
Главное меню-Удалить Мои рисунки
Главное меню-Удалить Моя музыка
Главное меню-Удалить Настройка программ по умолчанию
Главное меню-Удалить Поиск в Инете
Главное меню-Уменьшение задержек ПОП-АП
Диалог меню Открыть/Сохранить-Отображать на панели: C: D: E: Рабочий стол Сетевое окружение
Мой компьютер-Удалить Общие документы
Панель задач-Скрыть иконку Управление громкостью
Проводник-Классическая 'Панель управления'
Проводник-Корзина: удалять минуя корзину
Проводник-Отключить 'Автозапуск'
Проводник-Отключить писк на ошибках
Проводник-Отключить Ярлык для
Проводник-Отображать расширения файлов
Проводник-Показывать все файлы и папки
Проводник-Показывать статусные сообщения на всех папках
Производительность-Использовать классический вид папок / Без задач
Производительность-Не кэшировать иконки
Производительность-Отключение о недостатке свободного места
Производительность-Отключить оптимизацию диска когда он не используется
Производительность-Отключить поиск неверных ярлыков
Рабочий стол-Иконка Internet Explorer-Скрыть
Рабочий стол-Иконка Корзина-Скрыть
Рабочий стол-Иконка Сетевое окружение-Скрыть
Секретность-Отключить обновление драйверов ч/з Интернет
Секретность-Отключить отчет об ошибках
Секретность-Отключить слежение при ошибке Windows
Секретность-Удалить Alexa Spyware
Сеть-Disable power management for a network adapter
Сеть-Отключить автоматический поиск папок и принтеров
Сеть-Отключить автоподключение сетевых дисков при загрузке
Сеть-Отключить Администрирование
Сеть-Отключить Поиск LM HOSTS
Сеть-Отключить Простой просмотр
Сеть-Скрыть ПК из сети
[Unattended]
UnattendMode = DefaultHide
ComputerType = Автоматическое определение
HibernationNo
AutoLogonYes
Resolution = 1024x768
BitsPerPel = 32 бит (Среднее)
Vrefresh = 85 Hz
MaximumDataStorePercentOfDisk = 12
DataExecProt = 0
ProgFilesPath = "C:\Program Files"
CommFilesPath = "Common Files"
[GuiRunOnce]
[Drivers]
[Hotfixes]
G:\WinXP\Bug Fixes\WindowsXP-KB835935-SP2-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB884020-x86-rus.exe
G:\WinXP\Bug Fixes\WindowsXP-KB896427-v3-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB898900-v2-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB905915-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB908521-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB910437-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB913446-x86-RUS.exe
[/more]
Настройки: [more][Main]
Target = Windows XP Professional Sp2 - версия 2180 - Russian
[Tasks]
Удаление компонентов
Автоматическая установка
Критические и другие обновления
Обновления
Твики
Создать загрузочный ISO
Настройки
[Components]
;# Драйверы #
IBM Thinkpad
ISDN
Logitech WingMan
Microsoft SideWinder
SCSI/RAID
Асинхронная передача данных (ATM)
Безпроводные адаптеры (WLAN)
Видеоадаптер
Видеоадаптеры (старые)
Инфракрасные устройства
Карта-декодер Toshiba DVD
Многофункциональные устройства
Номеронабиратель Sony
Переносные аудиоустройства
Принтеры и факсы
Сетевые адаптеры (LAN)
Сканеры
Телефоны и модемы
Управление звуком
Устройства на магнитной кассете
Цифровые камеры и сканеры
;# Клавиатуры #
Albanian клавиатура
Arabic (101) клавиатура
Arabic (102) AZERTY клавиатура
Arabic (102) клавиатура
Armenian Eastern клавиатура
Armenian Western клавиатура
Azeri Cyrillic клавиатура
Azeri Latin клавиатура
Belarusian клавиатура
Belgian (Comma) клавиатура
Belgian (Period) клавиатура
Belgian French клавиатура
Bengali (Inscript) клавиатура
Bengali клавиатура
Bosnian клавиатура
Bulgarian (Latin) клавиатура
Bulgarian клавиатура
Canadian French (Legacy) клавиатура
Canadian French клавиатура
Canadian Multilingual Standard клавиатура
Chinese (Simplified) - Microsoft Pinyin IME 3.0 клавиатура
Chinese (Simplified) - NeiMa клавиатура
Chinese (Simplified) - QuanPin клавиатура
Chinese (Simplified) - ShuangPin клавиатура
Chinese (Simplified) - US Keyboard клавиатура
Chinese (Simplified) - ZhengMa клавиатура
Chinese (Traditional) - Alphanumeric клавиатура
Chinese (Traditional) - Array клавиатура
Chinese (Traditional) - Big5 Code клавиатура
Chinese (Traditional) - ChangJie клавиатура
Chinese (Traditional) - DaYi клавиатура
Chinese (Traditional) - New ChangJie клавиатура
Chinese (Traditional) - New Phonetic клавиатура
Chinese (Traditional) - Phonetic клавиатура
Chinese (Traditional) - Quick клавиатура
Chinese (Traditional) - Unicode клавиатура
Chinese (Traditional) - US Keyboard клавиатура
Croatian клавиатура
Czech (QWERTY) клавиатура
Czech Programmers клавиатура
Czech клавиатура
Danish клавиатура
Devanagari - INSCRIPT клавиатура
Divehi Phonetic клавиатура
Divehi Typewriter клавиатура
Dutch клавиатура
Estonian клавиатура
Faeroese клавиатура
Farsi клавиатура
Finnish with Sami клавиатура
Finnish клавиатура
French клавиатура
FYRO Macedonian клавиатура
Gaelic клавиатура
Georgian клавиатура
German (IBM) клавиатура
German клавиатура
Greek (220) Latin клавиатура
Greek (220) клавиатура
Greek (319) Latin клавиатура
Greek (319) клавиатура
Greek Latin клавиатура
Greek Polytonic клавиатура
Greek клавиатура
Gujarati клавиатура
Hebrew клавиатура
Hindi Traditional клавиатура
Hungarian 101-key клавиатура
Hungarian клавиатура
Icelandic клавиатура
Irish клавиатура
Italian (142) клавиатура
Italian клавиатура
Japanese Input System (MS-IME2002) клавиатура
Japanese клавиатура
Kannada клавиатура
Kazakh клавиатура
Korean Input System (IME 2000) клавиатура
Korean клавиатура
Kyrgyz Cyrillic клавиатура
Latin American клавиатура
Latvian (QWERTY) клавиатура
Latvian клавиатура
Lithuanian IBM клавиатура
Lithuanian клавиатура
Malayalam клавиатура
Maltese 47-key клавиатура
Maltese 48-key клавиатура
Maori клавиатура
Marathi клавиатура
Mongolian Cyrillic клавиатура
Norwegian with Sami клавиатура
Norwegian клавиатура
Polish (214) клавиатура
Polish (Programmers) клавиатура
Portuguese (Brazilian ABNT) клавиатура
Portuguese (Brazilian ABNT2) клавиатура
Portuguese клавиатура
Punjabi клавиатура
Romanian клавиатура
Russian (Typewriter) клавиатура
Sami Extended Finland-Sweden клавиатура
Sami Extended Norway клавиатура
Serbian (Cyrillic) клавиатура
Serbian (Latin) клавиатура
Slovak (QWERTY) клавиатура
Slovak клавиатура
Slovenian клавиатура
Spanish Variation клавиатура
Spanish клавиатура
Swedish with Sami клавиатура
Swedish клавиатура
Swiss French клавиатура
Swiss German клавиатура
Syriac Phonetic клавиатура
Syriac клавиатура
Tamil клавиатура
Tatar клавиатура
Telugu клавиатура
Thai Kedmanee (non-ShiftLock) клавиатура
Thai Kedmanee клавиатура
Thai Pattachote (non-ShiftLock) клавиатура
Thai Pattachote клавиатура
Turkish F клавиатура
Turkish Q клавиатура
Ukrainian клавиатура
United Kingdom Extended клавиатура
United Kingdom клавиатура
United States-Dvorak for left hand клавиатура
United States-Dvorak for right hand клавиатура
United States-Dvorak клавиатура
United States-International клавиатура
Urdu клавиатура
US English Table for IBM Arabic 238_L клавиатура
Uzbek Cyrillic клавиатура
Vietnamese клавиатура
;# Мультимедиа #
Movie Maker
Windows Media Player
Диагностика DirectX
Звуки событий Windows
Звуковые возможности
Карманный ПК
Картинки и изображения
Кодек ACM
Кодеки Intel Indeo
Курсоры мыши
Поддержка MIDI
Поддержка формата AOL ART Image
Примеры звуков
Старый проигрыватель CD и Звукозапись
Центр мультимедиа
;# Параметры операционной системы #
.NET Framework
Out of Box Experience (OOBE)
Агент МС
Диск и квота
Доктор Ватсон
Знакомство с Windows
Картинки аккаунта
Конвертер FAT в NTFS
Мастер очистки рабочего стола
Мастер переноса файлов и параметров
Очистка дисков
Папки Zip
Помощник в поиске
Символьный Редактор
Справка
Утилита 'Сохранение ДАМП'
Цветные схемы
Центр безопасности
Шаблоны Документов
;# Поддержка устройств #
Вспомогательные устройства
Захват изображений Windows (WIA)
Игровой порт Gravis Digital
Кодек телетекста
Многопортовые последовательные адаптеры
Поддержка джойстика
Поддержка мультипроцессора
Смарт-карты
;# Приложения #
Wordpad
Дефрагментация
Интернет игры
Пинбол
Портфель
Программа-заставка
Просмотр буфера обмена
Резервное копирование данных
Специальные возможности
;# Сеть #
MSN Explorer
Netmeeting
Outlook Express
Windows Messenger
Диспетчер синхронизации
Клиент для сетей Netware
Мастер подключений
Мастер подключения к Internet
Протокол NWLink IPX/SPX/NetBIOS
Расширения FrontPage
Служба Internet Information Services (IIS)
Средства связи
;# Службы #
Plug and Play
SNMP
Автоматическое обновление
Брандмауэр Windows/Соединение Интернета (ICS)
Вторичный вход
ИПБ (безперебойное питание
Сервер Telnet
Синхронизация времени в Windows
Системный динамик
Служба Text Framework
Служба записи CD дисков IMAPI
Служба индексирования
Съемные устройства
Удаленный реестр
Шлюз уровня приложений
;# Языки #
;Arabic
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (U.A.E.)
Arabic (Yemen)
Divehi (Maldives)
Syriac (Syria)
Urdu
;Armenian
Armenian
;Baltic
Estonian
Latvian
Lithuanian
;Central Europe
Albanian
Bosnian (Latin, Bosnia and Herzegovina)
Croatian
Croatian (Bosnia and Herzegovina)
Czech
Hungarian
Polish
Romanian
Serbian (Latin)
Serbian (Latin, Bosnia and Herzegovina)
Slovak
Slovenian
;Cyrillic
Azeri (Cyrillic)
Belarusian
Bulgarian
FYRO Macedonian
Kazakh
Kyrgyz (Kyrgyzstan)
Mongolian (Mongolia)
Serbian (Cyrillic)
Serbian (Cyrillic, Bosnia and Herzegovina)
Tatar
Ukrainian
Uzbek (Cyrillic)
;Georgian
Georgian
;Greek
Greek
;Hebrew
Hebrew
;Indic
Bengali (India)
Gujarati (India)
Hindi
Kannada (India)
Konkani
Malayalam (India)
Marathi
Punjabi (India)
Sanskrit
Tamil
Telugu (India)
;Japanese
Japanese
;Korean
Korean
;Simplified Chinese
Chinese (PRC)
Chinese (Singapore)
;Thai
Farsi
Thai
;Traditional Chinese
Chinese (Hong Kong S.A.R.)
Chinese (Macau S.A.R.)
Chinese (Taiwan)
;Turkic
Azeri (Latin)
Turkish
Uzbek (Latin)
;Vietnamese
Vietnamese
;Western Europe and United States
Afrikaans
Basque
Catalan
Danish
Dutch (Belgium)
Dutch (Netherlands)
English (Australia)
English (Belize)
English (Canada)
English (Caribbean)
English (Ireland)
English (Jamaica)
English (New Zealand)
English (Philippines)
English (South Africa)
English (Trinidad)
English (United Kingdom)
English (Zimbabwe)
Faeroese
Finnish
French (Belgium)
French (Canada)
French (France)
French (Luxembourg)
French (Monaco)
French (Switzerland)
Galician (Spain)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Icelandic
Indonesian
Italian (Italy)
Italian (Switzerland)
Malay (Brunei Darussalam)
Malay (Malaysia)
Maltese
Maori
Northern Sotho
Norwegian (Bokmal)
Norwegian (Nynorsk)
Portuguese (Brazil)
Portuguese (Portugal)
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Sami, Inari (Finland)
Sami, Lule (Norway)
Sami, Lule (Sweden)
Sami, Northern (Finland)
Sami, Northern (Norway)
Sami, Northern (Sweden)
Sami, Skolt (Finland)
Sami, Southern (Norway)
Sami, Southern (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (International Sort)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Traditional Sort)
Spanish (Uruguay)
Spanish (Venezuela)
Swahili
Swedish
Swedish (Finland)
Tswana
Welsh
Xhosa
Zulu
;# Совместимость #
[KeepFiles]
msconfig.exe
[RemoveFiles]
blastcln.exe
clock.avi
[Options]
BlackSetupBack
OemBranding
GuestName = ""
AdminName = "Admin"
ProfilesDir = "%SystemDrive%\Documents and Settings"
TargetPath = "WINDOWS"
temp_dir = %WinDir%\Temp
SrvpEnabled
AdvTweaks
isovol = WinLite
isoatt = -allow-multidot -relaxed-filenames -allow-leading-dots -N -l -d -D -joliet-long -duplicates-once -no-emul-boot -b boot.bin -hide boot.bin -hide boot.catalog
[Patches]
TcpIp = 10
UsbPoll = 125
DoUxTheme
DoSFC
[Services]
DHCP,2
DNSCACHE,2
HTTP,3
NDProxy,3
PlugPlay,2
Themes,2
AudioSrv,2
RasAuto,3
RasMan,3
NetDDEdsdm,4
SamSs,2
HidServ,4
IpInIp,3
IpFilterDriver,3
EventLog,2
SysmonLog,4
ProtectedStorage,2
TrkWks,2
RpcLocator,3
RemoteAccess,4
LMHosts,4
Browser,4
Alerter,4
NtLmSsp,3
HTTPFilter,3
LanmanWorkstation,2
Wmi,3
LanmanServer,4
NetLogon,3
Netman,3
xmlprov,3
ERSvc,2
NetDDE,4
NLA,3
Messenger,4
PolicyAgent,2
CryptSvc,2
TapiSrv,3
VSS,3
IpNat,3
SENS,4
AppMgmt,3
[Tweaks]
Internet Explorer-Задать объем хранения кэш IE-1 MB (минимум)
Internet Explorer-Настройка домашней страницы-about:blank
Internet Explorer-Отключить кнопку "Перейти
Internet Explorer-Отключить пароли
Internet Explorer-Отключить создание ярлыка для Избранного
Internet Explorer-Отключить создание ярлыка для Свернуть все окна
Internet Explorer-Хранить историю IE-0 дней
Безопасность-Исправить на ссылки на USER:PASS
Безопасность-Показ обновлений
Главное меню-Добавить Администрирование
Главное меню-Добавить Принтеры и факсы
Главное меню-Использовать маленькие кнопочки в Главном меню
Главное меню-Не использовать персональное меню
Главное меню-Отключить всплытие Главного меню при первой загрузке
Главное меню-Отключить подсветку для новых программ
Главное меню-Раскрывать Панель управления
Главное меню-Раскрывать Подключение
Главное меню-Удалить 'Каталог Windows' из 'Главное меню'
Главное меню-Удалить Мои рисунки
Главное меню-Удалить Моя музыка
Главное меню-Удалить Настройка программ по умолчанию
Главное меню-Удалить Поиск в Инете
Главное меню-Уменьшение задержек ПОП-АП
Диалог меню Открыть/Сохранить-Отображать на панели: C: D: E: Рабочий стол Сетевое окружение
Мой компьютер-Удалить Общие документы
Панель задач-Скрыть иконку Управление громкостью
Проводник-Классическая 'Панель управления'
Проводник-Корзина: удалять минуя корзину
Проводник-Отключить 'Автозапуск'
Проводник-Отключить писк на ошибках
Проводник-Отключить Ярлык для
Проводник-Отображать расширения файлов
Проводник-Показывать все файлы и папки
Проводник-Показывать статусные сообщения на всех папках
Производительность-Использовать классический вид папок / Без задач
Производительность-Не кэшировать иконки
Производительность-Отключение о недостатке свободного места
Производительность-Отключить оптимизацию диска когда он не используется
Производительность-Отключить поиск неверных ярлыков
Рабочий стол-Иконка Internet Explorer-Скрыть
Рабочий стол-Иконка Корзина-Скрыть
Рабочий стол-Иконка Сетевое окружение-Скрыть
Секретность-Отключить обновление драйверов ч/з Интернет
Секретность-Отключить отчет об ошибках
Секретность-Отключить слежение при ошибке Windows
Секретность-Удалить Alexa Spyware
Сеть-Disable power management for a network adapter
Сеть-Отключить автоматический поиск папок и принтеров
Сеть-Отключить автоподключение сетевых дисков при загрузке
Сеть-Отключить Администрирование
Сеть-Отключить Поиск LM HOSTS
Сеть-Отключить Простой просмотр
Сеть-Скрыть ПК из сети
[Unattended]
UnattendMode = DefaultHide
ComputerType = Автоматическое определение
HibernationNo
AutoLogonYes
Resolution = 1024x768
BitsPerPel = 32 бит (Среднее)
Vrefresh = 85 Hz
MaximumDataStorePercentOfDisk = 12
DataExecProt = 0
ProgFilesPath = "C:\Program Files"
CommFilesPath = "Common Files"
[GuiRunOnce]
[Drivers]
[Hotfixes]
G:\WinXP\Bug Fixes\WindowsXP-KB835935-SP2-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB884020-x86-rus.exe
G:\WinXP\Bug Fixes\WindowsXP-KB896427-v3-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB898900-v2-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB905915-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB908521-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB910437-x86-RUS.exe
G:\WinXP\Bug Fixes\WindowsXP-KB913446-x86-RUS.exe
[/more]
Всему виной оказалась поставленная галочка "Уменьшение задержек ПОП-АП" в конце настроек, в разделе "Твики > Главное меню".
А можно как-нить добавлять дрова в предустановку с помощью нЛайта пачкой, а не по одной ini-шке за раз? Сильно напрягает... Дико просто.
Кто-нибудь может сказать на что повлияет, если я удалил следующие компоненты и что означают те, которые я прокомментировал
Цитата:
если не трудно, ответьте плиз на эти вопросы, а то не хочется потом (после установки всех программ) рвать на голове волосы и думать как бы доустановить то, что удалил...
Цитата:
;# Драйверы #
IBM Thinkpad // не ясно для чего
ISDN // не ясно для чего
Logitech WingMan // не ясно для чего
Microsoft SideWinder // не ясно для чего
SCSI/RAID // будет ли после удаления в дальнейшем работать SCSI/RAID-контроллеры?
Асинхронная передача данных (ATM) // не ясно для чего
Безпроводные адаптеры (WLAN) // не ясно для чего
Карта-декодер Toshiba DVD // не ясно для чего
Многофункциональные устройства // не ясно для чего
Номеронабиратель Sony // не ясно для чего
Переносные аудиоустройства // не ясно для чего
Сетевые адаптеры (LAN) // будет ли возможным в дальнейшем установить адаптер?
Управление звуком // не ясно для чего
Цифровые камеры и сканеры // как это повлияет в дальнейшем?
;# Мультимедиа #
Windows Media Player // на что это повлияет, кроме просмотра фильмов и прослушивания музыки?
Диагностика DirectX // повлияет ли это на что-нибудь?
Звуковые возможности // не ясно для чего
Карманный ПК // не ясно для чего
Поддержка MIDI // на что это повлияет?
Поддержка формата AOL ART Image // не ясно для чего
Центр мультимедиа // не ясно для чего
;# Параметры операционной системы #
.NET Framework // будут ли запускаться в дальнейшем приложения собранные со старым фреймворком, если после установки ОС установить 2.0?
Out of Box Experience (OOBE) // на что это повлияет?
Агент МС // не ясно для чего
Доктор Ватсон // на что может повлиять?
Мастер переноса файлов и параметров // не ясно для чего
Цветные схемы // не ясно для чего
Центр безопасности // повлияет ли это на что-нить?
;# Поддержка устройств #
Вспомогательные устройства // не ясно для чего
Захват изображений Windows (WIA) // на что это повлияет?
Игровой порт Gravis Digital // не ясно для чего
Кодек телетекста // не ясно для чего
Многопортовые последовательные адаптеры // не ясно для чего
Смарт-карты // на что повлияет?
;# Сеть #
Клиент для сетей Netware // на что повлияет?
Мастер подключений // на что повлияет?
Мастер подключения к Internet // на что повлияет?
Протокол NWLink IPX/SPX/NetBIOS // на что повлияет?
Расширения FrontPage // на что повлияет?
Служба Internet Information Services (IIS) // возможно ли будет после этого установить Visual Studio .NET ?
Средства связи // на что повлияет?
;# Службы #
Plug and Play // на что повлияет?
SNMP // на что повлияет?
Брандмауэр Windows/Соединение Интернета (ICS) // на что повлияет и будет ли возможность сделать шару после этого?
Вторичный вход // на что повлияет?
ИПБ (безперебойное питание // на что повлияет?
Сервер Telnet // на что повлияет?
Системный динамик // на что повлияет?
Служба Text Framework // на что повлияет?
Служба индексирования // на что повлияет?
Съемные устройства // на что повлияет?
Шлюз уровня приложений // на что повлияет?
если не трудно, ответьте плиз на эти вопросы, а то не хочется потом (после установки всех программ) рвать на голове волосы и думать как бы доустановить то, что удалил...
какие компоненты нужно оставить для нормального функционирования ADSL?
SLasH
Цитата:
Связь по ISDN - не надо - удаляй
Цитата:
не смертельно
Цитата:
Если есть или планируется SCSI - лучше не трогать
Цитата:
Если нету и не планируется безпроводная сеть - удалять
Цитата:
Все блин, устал. 6-)
слишком много писать сразу надо
Добавлено:
SLasH
Цитата:
Если нету и не будет новеловской сети, или сетевых игр, работающих по IPX - можно убрать
Цитата:
На него и повлияет - работать не будет
вообще-то лучше бы так систему не уродовать, особенно если не имеешь понятия, что удаляешь и что на что влияет
Цитата:
ISDN // не ясно для чего
Связь по ISDN - не надо - удаляй
Цитата:
Logitech WingMan // не ясно для чего
Microsoft SideWinder // не ясно для чего
не смертельно
Цитата:
SCSI/RAID // будет ли после удаления в дальнейшем работать SCSI/RAID-контроллеры?
Если есть или планируется SCSI - лучше не трогать
Цитата:
Безпроводные адаптеры (WLAN) // не ясно для чего
Если нету и не планируется безпроводная сеть - удалять
Цитата:
Сетевые адаптеры (LAN) // будет ли возможным в дальнейшем установить адаптер?Лучше не трогать, по моему
Все блин, устал. 6-)
слишком много писать сразу надо
Добавлено:
SLasH
Цитата:
;# Сеть #
Клиент для сетей Netware // на что повлияет?
Протокол NWLink IPX/SPX/NetBIOS // на что повлияет?
Если нету и не будет новеловской сети, или сетевых игр, работающих по IPX - можно убрать
Цитата:
Plug and Play // на что повлияет?
На него и повлияет - работать не будет
вообще-то лучше бы так систему не уродовать, особенно если не имеешь понятия, что удаляешь и что на что влияет
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
Предыдущая тема: ATi Tray Tools
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.