help! SP2 doubles image size

H

Henry Markov

My device is a Compact PCI blade computer which is used as a compute engine for
audio compression. I use minlogin and command shell because I have no need for
a graphical interface. At this point I am still using an eval edition of XPe
because we are still considering our options (i.e. some decision makers do not
trust Windows for mission critical 24x7 use that the whole business depends
on). Today I upgraded to SP2 and I found that my image more than doubled in
size from about 60MB to about 125MB without me changing my device macro or
changing the components that I select in TD. I have attached a list of the new
components that were added to the SP2 build without me asking for them
explicitly. Perhaps a lot of this baggage is dragged into the build with the
new firewall -- is there a way I can eliminate it since I have no need of it?
How many of the other components listed below, none of which are in my SP1
build, can I eliminate and how? BTW, the total components sizes for the list is
about 65MB.

Henry

Base Performance Counters .................................. 58KB
COM+ Services .............................................. 4256KB
Compression and Expansion Tools ............................ 18KB
Credential Management User Interface ....................... 160KB
Directory Service Common User Interface .................... 111KB
Disk Management Dynamic Volume Runtime ..................... 937KB
Disk Management Services ................................... 312KB
Disk Performance Counters .................................. 26KB
Distributed Transaction Coordinator (MSDTC) ................ 1861KB
Explorer Application ....................................... 1098KB
Filter Mime Messages for the Indexing Service .............. 19KB
Indexing Service ........................................... 15851KB
Internet Protocol Network Address Translation .............. 456KB
Microsoft Foundation Class Library (MFC) ................... 2004KB
Msxml 3.1 .................................................. 1251KB
NDIS Tunnel Miniport Driver ................................ 14KB
NDIS User-Mode I/O Driver .................................. 13KB
NTFS ....................................................... 561KB
Ndisuio Inf ................................................ 3KB
NetIP6 Inf ................................................. 7KB
Netshell ................................................... 2072KB
Network Command Shell ...................................... 84KB
Network Performance Counters ............................... 55KB
Netwzc Inf ................................................. 4KB
Performance Counter Configuration .......................... 692KB
Primitive: Aclui ........................................... 112KB
Primitive: Advpack ......................................... 98KB
Primitive: Browseui ........................................ 993KB
Primitive: Clbcatq ......................................... 489KB
Primitive: Comres .......................................... 773KB
Primitive: Devmgr .......................................... 276KB
Primitive: Mlang ........................................... 572KB
Primitive: Msi ............................................. 2739KB
Primitive: Ntshrui ......................................... 140KB
Primitive: Odbc32 .......................................... 244KB
Primitive: Odbcint ......................................... 92KB
Primitive: Osuninst ........................................ 66KB
Primitive: Psapi ........................................... 23KB
Primitive: Sfcos ........................................... 137KB
Primitive: Shdocvw ......................................... 1446KB
Primitive: WinHTTP ......................................... 343KB
Removable Storage Service .................................. 832KB
TCP/IP Version 6 ........................................... 232KB
User Interface Core ........................................ 3880KB
Visual C++ Runtime Libraries (Side X Side) ................. 2793KB
Visual C++ Runtime Libraries Policy XPSP2 .................. 9KB
Visual C++ Runtime Libraries XPSP2 ......................... 396KB
Volume Shadow Copy Service ................................. 941KB
WMI Core ................................................... 9287KB
WMI Correlation ............................................ 292KB
WMI Filter ................................................. 108KB
Windows Firewall/Internet Connection Sharing (ICS) ......... 477KB
Windows Script Engines ..................................... 1648KB
Windows XP Service Pack 2 OOB Resource DLL ................. 429KB
Windows XP Service Pack 2 Resource DLL ..................... 2830KB
Wireless Zero Configuration ................................ 50KB
 
A

Andy Allred [MS]

It's probably due to windows firewall and its dependencies. Your options are
to disable it and not ship with the security of the windows firewall or to
use a third party solution that may have fewer dependencies. Read the docs,
there's instructions on how to disable the FW dependency chain *before*
running check dependencies and you'll find you're footprint is much smaller
but less secure.

Andy
 
S

Sebastian Silva

Andy Allred said:
It's probably due to windows firewall and its dependencies. Your options
are to disable it and not ship with the security of the windows firewall
or to use a third party solution that may have fewer dependencies. Read
the docs, there's instructions on how to disable the FW dependency chain
*before* running check dependencies and you'll find you're footprint is
much smaller but less secure.
Hi, I'm having the same problem, and I can't find how to disable the
firewall anywhere. Could you point me in the right direction?

thanks in advance

Sebas
 
H

Henry Markov

Sebas,
Andy's suggestion prompted me to look through both the help files and MSDN and I
eventually found the following which I have not tried yet:
http://msdn.microsoft.com/library/d...rewallinternetconnectionsharingcomponents.asp

I don't think there was a very clear path to finding this information andthe
fact that you couldn't find it reinforces that observation. For example there
was nothing in the TD help files that was useful. I found the article using the
MSDN search tool which I find tends to do a lot better job of finding marketing
hype than real information. My feeling is that even with SP2 there is a huge
amount that needs to be done to improve and better organize XPe documentation.

Henry
 
S

Sebastian Silva

Thanks Henry,

I am very disappointed with all this. It's funny, we are using XPe because
the image size is small and works on a CF (I have an image of 60MB and a
memory card of 128MB) and now "upgrading to sp2" I have an image of
129MBs!!!! the image is larger than my CF card!!!

I hope find a solution soon for all this.
thanks a lot
Sebas

"Henry Markov" <[email protected]> escribió en el mensaje
Sebas,
Andy's suggestion prompted me to look through both the help files and MSDN
and I
eventually found the following which I have not tried yet:
http://msdn.microsoft.com/library/d...rewallinternetconnectionsharingcomponents.asp

I don't think there was a very clear path to finding this information and
the
fact that you couldn't find it reinforces that observation. For example
there
was nothing in the TD help files that was useful. I found the article using
the
MSDN search tool which I find tends to do a lot better job of finding
marketing
hype than real information. My feeling is that even with SP2 there is a
huge
amount that needs to be done to improve and better organize XPe
documentation.

Henry
 
H

Henry Markov

Sebas,
Don't despair too much. I just finished making a new configuration that does
not include the firewall and my image size was reduced by about 50MB to about
75MB. That's still 15-20MB larger than my SP1 image so I'm going to compare the
log files to see if there still seems to be things that were included implicitly
that I don't need.

Henry
 
K

Kevin Otnes \(MS\)

Hi Henry,

Besides Windows Firewall, there are a number of other components and devices
you can disable to reduce footprint. For SP2, there are 17 topics on
Footprint and Footprint reduction in both the Target Designer Help and in
the MSDN Library.

In Target Designer:
On the Help menu, click Contents. Click the Search Tab, and then search for
Footprint. After you get a search results list, you can either scroll
through the list (best bets are to click the Location column and then look
in the Windows XP Embedded topics), or click the "Footprint (Updated)" topic
in the results list, click the Locate button in the toolbar, and then expand
the Footprint node in the Table of Contents pane to scan the topic names.

In MSDN,
Search for "Footprint."

Hope this helps.

Kevin Otnes
--
This posting is provided "AS IS" with no warranties, and confers no rights


Sebas,
Don't despair too much. I just finished making a new configuration that
does
not include the firewall and my image size was reduced by about 50MB to
about
75MB. That's still 15-20MB larger than my SP1 image so I'm going to compare
the
log files to see if there still seems to be things that were included
implicitly
that I don't need.

Henry
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top