- Posts:
- 539
- Group:
- Moderators
- Member
- #114
- Joined:
- 18/08/2010
- OS System :
- Windows 7 64bit
- Trình Duyệt :
- Google Chrome
- Country :
- USA
- Nghề nghiệp :
- ---
- From :
- HCM
- Profile Background
- http://z3.ifrm.com/53/36/0/p492682/michelle_without_text.png
|
- Quote:
-
Started by geoelectric, Dec 24 2007 03:28 AM
You cannot reply to this topic Go to first unread post 13 replies to this topic #1 geoelectric
Senior Member
Members 298 posts Posted 24 December 2007 - 03:28 AM
Here's my take on the nLite components, after having gone through a few passes. I'll write this up a little more completely for the Wiki later, but this gets the basic info up here:
EDIT: Final Numbers and Conclusion
OK, I've now compared a stock install with this build. Here are the numbers:
Stock XP SP2 install, after:
* 256MB Pagefile * Disable Sys Restore * Clearing SFC Cache * Deleting unnecessary components (Wallpaper, Templates, Pointers, Internet Games, MSN Explorer) * Deleting unnecessary doc files (all listed in Asus manual)
7.43GB Total, 6.40GB Free Windows: 683MB Program Files: 42.7MB Documents and Settings: 9.31MB
nLited XP SP2 install, components configured as below, SFC disabled from "Patches" tab, after:
* 256MB Pagefile * Deleting SET*.tmp--nLite got the rest, aside from scrnsave.scr and tcpmon.hlp, neither of which was big enough to bother with.
7.43GB Total, 6.64GB Free Windows: 469MB Program Files: 23.9MB Docs and Settings: 7.90MB
So, total saved was ~233MB. That's not a huge difference, but you can see I kept a lot of "optional" stuff. The nLite install was also much quicker and more convenient for having already done most of the deleting for me. I didn't have to reboot back into Safe Mode and go file hunting (though I imagine someone will come up with a .bat/cmd file for doing all the deletes sooner or later).
Be aware of the tradeoff, though. I'm -pretty- sure everything I removed was non-essential, but I'm not sure 233MB is enough payoff for the chance that something I removed will bite me later. I could remove more, but then the chance of getting bitten goes up. And honestly, I removed most of the big non-essential or optional stuff, so I question how much additional savings you can really get and still have a viable system with reasonable future-proofing.
I will say, however, that nLite is great for creating a bootable slipstreamed ISO (which is otherwise a bit of a pain) and doing minor tweaks. You can get something as good or better than the Stock results--with little to no chance of bitten--by just disabling SFC and System Restore, and removing Help & Support, Music Samples, Images and Backgrounds, Screensavers. That covers most of what Asus has you delete as Unnecessary Docs. Remove any unnecessary apps listed under APPLICATIONS--only NT Backup isn't safe. I'd also remove Document Templates, and Mouse Cursors. If you add the stuff I have under "Eee won't use," as well as removing all the languages and keyboards, you'll get a minor additional savings in installed space and a significantly smaller ISO in relative safety.
Good luck with your own tweaking!
Geo
============= NLITE COMPONENTS =============
I've divided each section up into several classifications: Eee won't use, Eee requires, May be required (unsure, so keep), and Optional. Keep in mind that the lines between requires/may require/optional get a little fuzzy with the software, as opposed to hardware drivers. Basically, requires means it's a core aspect of the OS (or is used by something deployed on the Eee), May require could be that I'm unsure of functionality or that removing this has a high chance of causing problems now or in the future, and Optional means that I'm sure it's OK to remove in most situations.
I've tried to add a note on each option when I've had a comment as to why I classified it.
Things I personally chose to remove are prefixed with an asterisk.
------------- Edit History -------------
* Added note to Manual Install/Upgrade re: USB flash install, see reply below * Moved Cameras and Camcorders drivers to "May be required"
------------------ APPLICATIONS ------------------
Eee requires:
NT Backup (for recovery)
Optional:
Accessibility Options *Briefcase -- offline files/sync manager overlaps, and is a better implementation Calculator Charmap ClipBook Viewer Defragmenter -- may not be effective on SSD drives because of internal sector scattering Games *Internet Games *Pinball *Screensavers Wordpad
----------- DRIVERS -----------
Eee won't use:
*Display Adapters -- driver on disc *Display Adapters (Old) *Ethernet (LAN) -- driver on disc *IBM PS/2 Trackpoint *IBM Thinkpad *Multifunctional *SCSI/RAID *Serial Pen Tablet *Sony Jog Dial *Sound Controllers -- driver on disc *Tape Drives *Toshiba DVD/Decoder
May be required:
Cameras and Camcorders -- webcam, no driver on disc Wireless Ethernet (WLAN) -- After removing, Zero Conf malfunctioned, not needed for Atheros driver though.
Optional:
*Asynchronous Transfer Mode -- if you don't know you need this, you probably don't. Logitech Wingman -- generic game controller drivers Microsoft Sidewinder -- ditto. Useful for MAME, and for avoiding game profiler installs *Modems -- may be required for old USB modems Portable Audio -- unsure what exactly needs this. If you connect any portable audio device, I'd keep. Printers -- needed for PDF printers, even if you have drivers for physical printers
------------------------- HARDWARE SUPPORT -------------------------
Eee won't use:
*ALI 1535 *ALI IDE *CMD PCI IDE *CPU AMD *CPU Transmeta Crusoe *Firewire (1394) *Firewire Network *Floppy *Gravis Gameport *Multi-port Serial *Multi-processor *PCMCIA *Toshiba PCI IDE *VIA PCI IDE
Eee requires:
Battery CPU Intel Intel PCI IDE Secure Digital Host Controller USB Video Capture Devices -- webcam is hard-wired to USB Video Capture -- webcam Windows Image Acquisition -- webcam
May be required:
AGP Filters Logical Disk Manager Microsoft Color Management
Optional:
*ATM Support -- same issue as ATM drivers above Bluetooth -- lots of wireless peripherals use this Brother Devices -- apparently needed for any Brother device, even USB IEEE 1284.4 -- needed for USB printers/scanners *Infrared -- no built-in IR, but some media/presentation remotes come with PC IR dongles *Iomega ZIP -- may be needed for USB zip drives, am unsure Joystick Modem -- needed for cell phone tethering Ports -- needed for cell phone tethering, IR support, etc. Printer -- needed for PDF printers too *Ramdisk Smart Cards -- needed for iTunes, too. Sony Memory Stick -- may be needed for Sony camera direct-connect Teletext -- may be needed for digital cameras USB Audio USB Ethernet Windows CE USB Host -- needed for Windows Mobile PDA/universal remote/etc connection.
--------------- KEYBOARDS ---------------
All can be removed, if you just want to keep the install CD's native keyboard.
-------------- LANGUAGES --------------
All can be removed, if you just want to keep the install CD's native language.
--------------- MULTIMEDIA ---------------
Eee won't use:
*Tablet PC
Eee requires:
DirectX -- DirectDraw and DirectSound are used for lots and lots of non-game apps now. Keep.
May be required:
Acm Core Codecs -- pretty much used by anything multimedia, recommend keeping ActiveX for streaming video Intel Indeo Codecs -- probably not required, but some apps may expect to find them. MIDI Support -- also used by audio mixing software, recommend keep unless you're absolutely sure OpenGL Support -- used by things you wouldn't expect--recommend keep Windows Media Player 6.4 -- core WMP files. recommend keep.
Optional:
AOL ART format -- mostly used by AOL's client, probably safe to remove otherwise Direct X Diagnostic Tool *Images and Backgrounds -- wallpaper Luna theme -- this is the standard XP theme *Media Center -- This only matters if you're installing a Media Center edition. Otherwise you don't have these anyway. *Mouse Cursors *Movie Maker *Music Samples Old CDPlayer/Sound Recorder Speech Support -- can be installed as a separate package, but used by MS Office/etc to do text->speech and vice versa Windows Media Player -- WMP9. Can probably be removed if installing WMP10 or MPClassic/KLite Windows Picture and Fax Viewer -- also powers avatar display, jpg icons. Windows Sounds -- default sound theme
------------ NETWORK ------------
May be required:
Active Directory Services -- ties into users/groups, would not recommend removing. Connection Manager -- may be needed for VPN & similar connections. Dial-up and VPN support -- unless you're very sure you won't be doing any windows network logons. MAC Bridge -- may just be needed for internet connection sharing, but is unclear. Map Network Drives/Places Wizard -- am unsure whether functionality remains without wizard MSMail/MAPI -- MAPI is used by lots of email apps. Would not recommend removing. TAPI Application Support -- unsure what uses this. TCP/IP v6 -- could be required before your Eee dies.
Optional:
*Client for Netware Networks -- you know if you need this *Communication Tools -- HyperTerminal is the only thing from here you might use. Otherwise remove. *Comtrol Test -- you know if you need this *Frontpage Extensions H323 MSP -- unsure which telephony apps use this. Not needed for Skype or Google Talk. Internet Connection Wizard -- kept for my dad, you can probably remove Internet Explorer -- required for Windows Update, many programs shell out to iexplore.exe for help, etc. *IIS -- remove unless you plan on making your Eee a web server. IP Conferencing -- unsure which conferencing apps use this. *MSN Explorer -- unless you're one of the five people still subscribed. *Netmeeting NetShell Cmd-Tool Network Monitor Driver Network Setup Wizard -- may be needed for DHCP. Description is unclear. *NWLink IPX/SPX -- you know if you need this. Outlook Express -- Outlook depends on this being there. Peer to Peer -- am unsure which apps need this, but service is off by default anyway Share Creation Wizard -- if you use security/sharing pages directly, can remove Synchronization Manager *Vector Graphics Rendering Web Folders -- native WebDAV implementation, but notoriously buggy. *Windows Messenger -- lighter than live messenger, not as light as pidgin/miranda
----------------------------------- OPERATING SYSTEM OPTIONS -----------------------------------
Eee requires:
.NET framework -- this is the new Windows application API layer. I strongly recommend never removing it, even if the dependencies aren't obvious. File System Filter Manager -- used by antivirus apps, among others Format Drive Support (unless you always want to format memory cards, etc., from another computer) Help Engine (assuming you ever want to read a help file) Internet Explorer Core MDAC -- core OS database functionality. Used all over the place. OOBE -- handles Windows Activation for your legit copy.
May be required:
Auditing Resource DLLS -- used by system monitor, unsure what gets turned off without it. Extensible Storage Engine (Esent97) -- no idea what uses this. Jet Database Engine -- used by lots of apps for data storage Logon Notifications -- probably used by driver apps and similar VB 5 runtime -- many apps need. VB 6 runtime -- many apps need. VB Scripting Support -- used by lots of installers.
Optional:
16-bit support -- probably not required, but older apps may unexpectedly need it for some component. *Administrative Templates *Administrator VB Scripts Application Compatibility Patch -- some older apps unexpectedly need it. *Blaster/Nachi removal tool -- Malicious Software Removal Tool does this for you now Certificate Management *Color Schemes -- only for Windows Classic, doesn't affect XP theme Command-line Tools -- I'd never remove these, but YMMV Desktop Cleanup Wizard Disk and Profile Quota -- only used with limited users, which you may or may not have. Disk Cleanup -- only way I know to selectively compress old files, as opposed to an entire tree or file-by-file. *Document Templates DR Watson -- handles creating crash logs, etc. Can remove, but sometimes tech support wants logs. Extra Fonts *FAT->NTFS Converter -- unlikely to be used unless you have a very old external hard drive laying around. Files and Settings Wizard -- can help you move from one nLite config to another, so am keeping. Group Policy Management Console *Help and Support *IExpress Wizard Input Method Editor -- needed by MS Office Local Security Settings *Manual Install and Upgrade -- probably only affects ISO. Removes auto-run Windows app for doing upgrades. (Note: usb flash installation per Wiki requires keeping this) MS Agent -- API used to implement Clippy and his ilk. Office probably requires this to be there. *MS XML 2.0 *Private Character Editor *Remote Installation Services *Search Assistant -- Clippy's stupid dog. *Security Center -- the nag screen for AV/Update/Firewall. *Service Pack Messages -- keep if not english language Shell Media Handler -- does MP3 info, etc, in File Properties dialog. Symbolic Debugger -- If you don't write Windows programs, you don't need this. And even if you do, you probably don't need this. *Tour User Account Pictures -- I'm a motorcycle, what are you? :) *Web View Zip Folders -- if you install 7zip or similar first thing, remove
------------ SERVICES ------------
Note: I only recommend removing services that are well-known candidates for being disabled. My classifications reflect this.
Eee won't use:
*Removable Storage -- used for internal drives only. SD reader is USB on the Eee. *Uninterruptable Power Supply
Eee requires:
COM+ -- this is a core part of Windows application model Distributed Transaction Coordinator -- used by COM+ Event Log -- needed by lots of stuff Kerberos Key Distribution -- needed by WLAN Message Queuing -- core COM functionality Network Provisioning -- needed by WLAN Shell Services -- needed by WIA System Monitor Terminal Services Windows Management Instrumentation
May be required:
Alerter Automatic Updates -- Windows Update, IE7 relies on it Background Transfer (BITS) -- Windows Update relies DHCP Client -- unless you always run static IPs Distributed Link Tracking Client -- also handles NT symlinks, which some apps use Error Reporting -- no idea what apps have dependencies on this HTTP SSL Indexing Service -- needed by Volume Shadow Copy Internet Authentication -- needed by VPN, not sure what else IPSEC Policy Agent -- may be needed by VPN Net Logon -- definitely needed for computers in a domain, unsure what else Network DDE -- needed by some older apps, possibly current ones Network Location Awareness Performance Logs or Alerts Protected Storage QoS RSVP Quality of Service RPC Locator -- off by default, but not sure what relies on it. Service Advertising Protocol SNMP -- needed by network printers System Event Notification Task Scheduler -- some apps use this too. TCP/IP NetBIOS Helper -- I think this is required for Windows shares. Text Services Framework -- Office may need this Universal Plug and Play Device Host -- TCP/IP printers need Volume Shadow Copy -- Backup tools may need this. Windows Firewall/ICS -- Tied into lots of network stuff, do not recommend removing. Wireless Configuration -- almost certainly needed for Zero Conf WLAN, maybe for regular ethernet too.
Optional:
Application Layer Gateway -- keep if you use windows firewall or ICS Beep Driver -- creates system beep on error DNS Client -- if removed, disables local DNS caching *Fax Service -- would only be used by a USB fax modem. IMAPI CD-Burning -- handles the burn-from-Explorer functionality *Messenger -- used mostly by spammers. Sends direct pop-up messages. *Remote Registry *Route Listening Service -- off by default anyway Secondary Logon -- powers Run As and Fast User Switching *Simple TCP/IP Services -- off by default anyway *System Restore Service -- (assuming you're going to disable anyway) *Telnet -- grab Cygwin and install sshd if you really need this. Telnet sucks. WebClient -- service side of "Web Folders" under Network. Windows Time -- handles "Internet Time" option on Time/Date, recommended for Domain logons.
----------------- DIRECTORIES -----------------
All can be removed. Edited by geoelectric, 26 December 2007 - 06:12 AM.
- Attached to this post:
nlite_remove.txt (16.14 KB)
|