Показать полную графическую версию : Уменьшение размера образа ХР
Страниц :
1
2
[
3]
4
5
6
7
Удалить звуковую схему "Утопия" вручную (-18 файлов, ~400 КБ):
1. Из \i386 удаляем файлы начинающиеся с "utopia" и mmopt.in_
2. В файлах txtsetup.sif и dosnet.inf удаляем сроки, содержащие имена этих файлов + mmopt.inf
Удалить учебник по Windows Media Pleyer (C:\WINDOWS\Help\Tours\WindowsMediaPlayer) вручную (-52 файла, ~2,5 МБ):
1. Распаковываем файл wmtour.in_.
2. В секциях [CTour], [CAudio], [CAWav], [CCnt], [CCss], [CImg], [CIBtnC], [CIWMark], [CScr] и [CVid] смотрим имена удаляемых файлов.
3. В файлах txtsetup.sif и dosnet.inf удаляем сроки, содержащие имена этих файлов
4. Удаляем эти файлы из \i386
5. Очищаем файл wmtour.inf, я оставил только следующие строки:
[Version]
Signature="$Chicago$"
LayoutFile=layout.inf
AdvancedINF=2.5
[DefaultInstall]
RequiredEngine=Setupapi
6. Запаковываеем wmtour.inf с помощью команды makecab в wmtour.in_
Если удалить файл wmtour.in_, то "криво" устанавливаться "Центр обеспечения безопасности"
aatsУдалить учебник по Windows Media Pleyer
Я не понял а он входит в тур по виндовс или сам по себе?
И ты не ответил про вопрос о 92 строке? Относится она к туру или нет?
Хочется заметить, что в системе с MUI имеются дубликаты компонентов в самом пакте MUI. Так например, тоже самый тур виндовс есть и в директории I386/TOUR
Для его удаления корректируем файл MUI.INF. В частности я корректировал записи в разделе [File_Layout]
Хотя вроде как есть еще упоминания в [Components]
Windows Media Tour=netshow,wmtrmui.inf,DefaultInstall,Uninstall
Tour=tourmui,tourmui.inf,DefaultInstall,DefaultUninstall
Но надо ли их удалть я не понял! На T12 при установке MUI вроде все проходит, ну и бог сним.
А зря Вы не любите Nlite просто надо уметь им пользоваться вот Я урезал свою корпоративку убрал знакомство с виндоус 18 метров МСН где то 5 метров вообщем 150 где то удалил щас мой дистрибутив 352 всего с интегрированными обновлениями 11 медиа плеер, эксплорер 7 все критические обоновлениями вот так то!
а кто не любит его просто не умеет пользоваться повторюсь ... так как если человек что то не умеет то конешно он негативно относится ...
Если кто то не согласен с моей точкой зрения пишите разберемся)
aset
Всем нам тяЖАЛО осваивать новаи анструменты!
Короче склихафовский!
Конечный резуультат это листинг файлов и набор inf.ов ( ну может быть что - то ишо )!
Хоца видеть конечный результат в виде рецепта ( zip файл )!
Скачал посмотрел сравнил, забил на тулзу ( Nlite и прочее - ну старый я все это осваивать ), понял как должно получится и вперед!
Даешь виндовс в 1 МегаБайте!
В общем всех с новы мгодом! Годом свинской вииииистттыыыыы!!!
Я бы эти DRM послал знаешь куда ?
NikLok
входит в тур по виндовс или сам по себе?
Сам по себе
вопрос о 92 строке
Относится
---------------------------------------------------------
Уменьшить sp2.cab (~8,5 МБ)
1. Распаковать sp2.cab.
2. Найти файлы, которые есть в \i386, и удалить их
3. В файле DRVINDEX.INF в секции [SP2] удалить строки с именами этих файлов.
4. Запаковать sp2.cab, например, с помощью free-программы GS Cab'er (http://gidsoft.gorodok.net/).
aatsУменьшить sp2.cab (~8,5 МБ)
нАСКОЛЬКО Я понял это надо делать если не выполняется интеграция sp2 в дистрибутив?
Поскольку после таковой файла SP2.CAB НЕТ ФИЗИЦСКИ в I386.
aats Придется повторится. Аналогичные кампоненты для тура медиаплеера лежат в каталоге I386\NETSHOW пакета MUI
Все это добро позволит сэкономить2,5 мегабайт.
Похоже почти все компоненты имеют аналоги в mui, ЧТО В ОБЩЕМ ТО и ожидалось.
NikLok
I386\NETSHOW у меня нет, а SP2.cab - есть.
aatsI386\NETSHOW у меня нет, а SP2.cab - есть.
Первый лежит в директории куда ты кладешь MUI.
А второго нет у меня, зато есть sp2.cat ~ 1.1 Mb
aatsУ меня XP Ru
Мне кажется это не должно иметь значения.
Корпоративка с МуяМИ, как ты уже наверное понял по пред репликам.
Что бы еще выкинуть бы!
Может ie6.
Удалить обои, образцы рисунков и музыки вручную (-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)
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. Извини за вопросы, но самому докапываться некогда к сожалению!
Что то я похоже досокращался! Короче ставлю WebResearch и он пишет что типа MDAC поврежден! Кто нить может сказать где он сидит? Может я его под горячую сократил?! Убирал Тур и что-то еще уже не вспомню.
Удалить "Игры в Интернете" вручную (-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_
Удалить 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_
Удалить 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_.
Удалить "джойстики" (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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.