Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Уменьшение размера образа ХР

Ответить
Настройки темы
Уменьшение размера образа ХР

Новый участник


Сообщения: 21
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 11-05-2008
Прежде чем задать вопрос в этой теме, прочтите статью


------

Возможно ли простым банальным удалением, удалить некоторые файлы из дистрибутива (из папки i386), такие как *.bmp, *.jpg, еще я нашел какието файлы (*.avi) которые обучают как работать с WMP9 (хотя уже интегрирован 10, поэтому смысла в них я не вижу), а заодно удалить обложки для проигрывателя, ну и музыкальные тоже ненужны.

Отправлено: 11:31, 23-02-2006

 

Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


aats
Цитата:
I386\NETSHOW у меня нет, а SP2.cab - есть.
Первый лежит в директории куда ты кладешь MUI.

А второго нет у меня, зато есть sp2.cat ~ 1.1 Mb

Отправлено: 21:52, 27-12-2006 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


NikLok

У меня XP Ru

Отправлено: 22:04, 30-12-2006 | #52


Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


aats
Цитата:
У меня XP Ru
Мне кажется это не должно иметь значения.
Корпоративка с МуяМИ, как ты уже наверное понял по пред репликам.

Что бы еще выкинуть бы!
Может ie6.

Отправлено: 09:38, 31-12-2006 | #53


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


Удалить обои, образцы рисунков и музыки вручную (-47 файлов, ~2,9 МБ):
1. Распаковываем файл shl_img.in_
2. В секциях [SHGINA.CopyFiles], [Wallpaper.CopyFiles], [DefaultMyPicts.CopyFiles], [DefaultMyMusic.CopyFiles] смотрим имена удаляемых файлов (напр., если строка "%BEETHOVEN_NINTH_NAME%",beethov9.wma, то удаляемый файл beethov9.wm_).
3. В [SHGINA.CopyFiles] удаляем все строки, кроме любой одной (я оставил - "%CAR_BMP%",car.bmp) - это картинка Администратора), в [Wallpaper.CopyFiles] оставляем строку "default.jpg,bliss.jpg" - обои Рабочего Стола по-умолчанию.
4. В [Strings] удаляем все строки, кроме двух: CAR_BMP="car.bmp" и GUEST_BMP="guest.bmp"
5. Удаляем секции [OnlineServices], [DefaultMyPicts.CopyFiles], [DefaultMyMusic.CopyFiles] и [ProgramFilesx86.DesktopIni.CopyFiles]
6. В [DestinationDirs] удаляем строки:
Код: Выделить весь код
DefaultMyPicts.CopyFiles=16438,%MYPICS_SAMPLES_DIR%
DefaultMyMusic.CopyFiles=16437,%MYMUSIC_SAMPLES_DIR%
ProgramFilesx86.DesktopIni.CopyFiles=16426
7. В [DefaultInstall] удаляем:
- части строк - ",DefaultMyPicts.CopyFiles,DefaultMyMusic.CopyFiles" и "ProgramFilesx86.DesktopIni.CopyFiles,"
- строку - ProfileItems=OnlineServices
8. Удаляем пустые строки, коментарии (начинаются с ";"), лишние пробелы (до и после "=", в начале и в конце строк), табуляторы (если есть)
9. В файлах txtsetup.sif и dosnet.inf удаляем сроки, содержащие имена удаляемых файлов (кроме car.bmp и bliss.jpg).
10. Запаковываеем shl_img.inf с помощью команды makecab в shl_img.in_
11. Удаляем эти файлы из \i386 (кроме car.bmp и bliss.jpg)
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:14, 09-01-2007 | #54


Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


Vadikan
Собственно хочется поднять еще один вопрос. Как и было рекомендовано снес папку lang в i386.
Все вроде как нормально ставится и работает.
Заглядываю в файл setupapi.log и вижу следущее:
Код: Выделить весь код
 [2006/12/04 13:25:51 276.3444]
#-199 Executing "C:\WXP\system32\setup.exe" with command line: SETUP -NEWSETUP
#-167 SPFILENOTIFY_NEEDMEDIA: Tag = "\win51ip.sp2", Description= "Windows XP Professional Service Pack 2 CD", SourcePath = "D:\i386\lang", SourceFile = "cplexe.exe", Flags = 0x00000000.
#E169 SPFILENOTIFY_NEEDMEDIA: returned FILEOP_ABORT. Error 1223: The operation was canceled by the user.
#W187 Install failed, attempting to restore original files.
Мне честно говоря хочется это вычистить! Есть подозрение что попытка восстановить оригинальный фал приводит к увеличению времени установки. (кончено не космическому, но на виртуалке и оно может ощутится!)
Кончено это касается похоже всех файлов из указанной директории ( досконально не проверял - лень )!

Еще вопрос как добавить подпись к файлу ( ссылочку пож-ста) а то после сокращения выдает еще в лог вот это:
Код: Выделить весь код
#-336 Copying file "D:\$OEM$\MUIINST\RU.MUI\i386\tourmui\xptht80D.jpg.mu_" to "C:\WXP\help\tours\htmlTour\mui\0419\unlock_playing_ghost.jpg" via temporary file "C:\WXP\help\tours\htmlTour\mui\0419\SET14F7.tmp".
#E361 An unsigned or incorrectly signed file "D:\$OEM$\MUIINST\RU.MUI\i386\tourmui\xptht80D.jpg.mu_" will be installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not contain digital signature information.
И вообще странно, так как папка D:\$OEM$\MUIINST\RU.MUI\i386\tourmui отсутсвует на диске! Видать где еще ссылка сидит!

Пробовал удалять так же порядка 5 000 пустых строк в файле i386\LAYOUT.INF после чего получаю сообщение об ошибке!
"An error has been encountered that prevents Setup from continuing. Setup failed to install product catalog. This is a fatal error. The setup log should contain more information."
И далее:
"Еру The signature for Windows XP is invalid/ The error code is 800b0100. No signature was present in the subject."

В самом файле LAYOUT.INF я размер этого файла поправил, да тока не помогло!

Видать кудыто надо новое контрольное значение вписать. Хочется знать как его получить и куды вписать!

P.S. Извини за вопросы, но самому докапываться некогда к сожалению!

Последний раз редактировалось NikLok, 17-01-2007 в 15:26.


Отправлено: 12:23, 17-01-2007 | #55


Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


Что то я похоже досокращался! Короче ставлю WebResearch и он пишет что типа MDAC поврежден! Кто нить может сказать где он сидит? Может я его под горячую сократил?! Убирал Тур и что-то еще уже не вспомню.

Отправлено: 13:36, 21-01-2007 | #56


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


Удалить "Игры в Интернете" вручную (-31 файл, ~1,5 МБ):
1. Распаковываем файл igames.in_.
2. В секциях [ShellFiles], [HeartsFiles], [SpadesFiles], [CheckersFiles], [ReversiFiles], [BackgammonFiles] и [HelpFiles] смотрим имена удаляемых файлов.
3. В файлах txtsetup.sif и dosnet.inf удаляем сроки, содержащие имена этих файлов + igames.inf.
4. Удаляем эти файлы + igames.in_ из \i386
5. Распаковываем файл sysoc.in_, удаляем строку "ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7"
6. Распаковываем файл sysfiles.in_.
В [Special Files] удаляем строки содержащие "MSN Gaming Zone"
В [Strings] удаляем строку - gamingzone="MSN Gaming Zone"
7. Запаковываем sysoc.inf и sysfiles.inf с помощью команды makecab в sysoc.in_ и sysfiles.in_
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:19, 21-01-2007 | #57


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


Удалить Stationery вручную (-36 файлов, ~ 160 КБ). Устанавливается в C:\Program Files\Common Files\Microsoft Shared\Stationery\.

1. Распаковать msoe50.in_.
2. В секции [file.copy.stationery] смотрим имена удаляемых файлов.
3. В файлах txtsetup.sif и dosnet.inf удаляем строки, содержащие имена этих файлов.
4. Удаляем эти файлы из \i386.
5. Чистим файл msoe50.inf:
a. Удалить секции:
[file.copy.stationery]
[file.copy.stationery.Security]
[file.del.old.help]
[file.copy.sys] - пустая секция
[file.copy.sys.Security]
[Machine.Add.Reg.Loc] - пустая секция
[Common.Add.Reg.Loc] - пустая секция
b. В [DefaultInstall] удалить части строк:
",file.copy.stationery"
"file.del.old.help,"
",file.copy.sys"
",Machine.Add.Reg.Loc"
",Common.Add.Reg.Loc"
c. В [DestinationDirs] удалить строки:
Код: Выделить весь код
file.copy.stationery=16427,%STR_SHARED_DIR%\%STR_STATIONERY_DIR%
file.del.old.help=18
file.copy.sys=11
d. В [Strings] удалить строки:
Код: Выделить весь код
STR_MAILMESSAGE_V1="Сообщение почты Интернета"
STR_NEWSMESSAGE_V1="Сообщение группы новостей Интернета"
STR_OE_TIP="Простая в использовании программа электронной почты и групп новостей."
STR_OE_SM_TIP="Отправка и получение сообщений по электронной почте и из групп новостей."
и строки с переменными удаляемых файлов
e. Удалить лишние пробелы, коментарии, пустые строки.
6. Запаковываем msoe50.inf с помощью команды makecab в msoe50.in_
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:38, 26-01-2007 | #58


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


Удалить Pinball вручную (-70 файлов, ~ 1,4 МБ)
1. Распаковываем файл pinball.in_
2. В секциях [BaseCopyProgramFiles] и [PinballCopyFilesHelp] смотрим имена удаляемых файлов.
3. В файлах txtsetup.sif и dosnet.inf удаляем строки, содержащие имена этих файлов + pinball.inf.
4. Удаляем эти файлы + pinball.in_ из \i386
5. Распаковываем файл sysoc.in_, удаляем строку "Pinball=ocgen.dll,OcEntry,pinball.inf,hide,7" и запаковываем sysoc.inf с помощью команды makecab в sysoc.in_.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:08, 21-02-2007 | #59


Новый участник


Сообщения: 28
Благодарности: 23

Профиль | Отправить PM | Цитировать


Удалить "джойстики" (C:\WINDOWS\system32\DirectX\Dinput\) (-180 файлов, ~1,9 МБ)
1. Распаковываем файл dimaps.in_
2. В секции [DiMap.Copy.Files] смотрим имена удаляемых файлов.
3. В файлах txtsetup.sif и dosnet.inf удаляем строки, содержащие имена этих файлов
4. Удаляем эти файлы из \i386
5. Приводим файл dimaps.inf к следующему виду:
Код: Выделить весь код
[Version]
Signature="$CHICAGO$"
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2535.0
[DefaultInstall]
AddReg=DiTypeAdjust.Add.Reg
[DiTypeAdjust.Add.Reg]
HKLM,"%szMapFileReg%\VID_06F8&PID_A303",Flags2,3,16,02,0,0
HKLM,"%szMapFileReg%\Microsoft SideWinder Force Feedback Wheel",Flags2,3,16,03,0,0
[strings]
szMapFileReg="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput"
6. Запаковываеем dimaps.inf с помощью команды makecab в dimaps.in_
Если удалить файл dimaps.in_, то не устанавливаются IE, WinMedia Player
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:10, 23-02-2007 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Уменьшение размера образа ХР

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Уменьшение размера кадра Normal Видео и аудио: обработка и кодирование 4 14-05-2008 14:18
[решено] Уменьшение размера Windows XP OXPAHA Microsoft Windows 2000/XP 6 28-06-2006 15:49
C++Builder - > Уменьшение размера прокрутки XCodeR Программирование и базы данных 2 09-06-2005 20:06
Уменьшение размера файла *.avi Dimoz33 Видео и аудио: обработка и кодирование 1 14-01-2005 01:02
Уменьшение размера домашней w2k mrcnn Microsoft Windows NT/2000/2003 7 26-03-2004 10:17




 
Переход