Fog Creek Software
Discussion Board

Win XP - Development machine - Minimum Services

What are the bare minimum services that need to be run on a Windows XP Professional box used for development? Development tools include Visual Studio, CD/DVD-Writing/Authoring Software, MASM, Printer and Internet access (for reference purposes only).

It is on a Peer to Peer network over the LAN. This machine is also the gateway to the Internet, though this machine decides whether to permit access for others or not. The current Task List is given below.

Image Name                  PID Services                                   
========================= ====== =============================================
System Idle Process            0 N/A                                         
System                        4 N/A                                         
smss.exe                    832 N/A                                         
csrss.exe                    904 N/A                                         
winlogon.exe                928 N/A                                         
services.exe                972 Eventlog, PlugPlay                         
lsass.exe                    984 PolicyAgent, ProtectedStorage, SamSs       
svchost.exe                1164 RpcSs                                       
svchost.exe                1336 AudioSrv, BITS, Browser, CryptSvc, Dhcp,   
                                dmserver, ERSvc, EventSystem,               
                                FastUserSwitchingCompatibility, helpsvc,   
                                lanmanserver, lanmanworkstation, Messenger, 
                                Netman, Nla, RasAuto, RasMan, Schedule,     
                                seclogon, SENS, SharedAccess,               
                                ShellHWDetection, srservice, TapiSrv,       
                                TermService, Themes, TrkWks, uploadmgr,     
                                W32Time, winmgmt, wuauserv, WZCSVC         
svchost.exe                1548 Dnscache                                   
svchost.exe                1560 LmHosts, RemoteRegistry, SSDPSRV, WebClient 
spoolsv.exe                1708 Spooler                                     
alg.exe                    1812 ALG                                         
SAgent2.exe                1840 EPSONStatusAgent2                           
mdm.exe                    1868 MDM                                         
SDMCP.exe                    600 N/A                                         
explorer.exe                736 N/A                                         
CnxDslTb.exe                864 N/A                                         
csrss.exe                  1292 N/A                                         
winlogon.exe                1456 N/A                                         
SDMCP.exe                    976 N/A                                         
explorer.exe                232 N/A                                         
mozilla.exe                  552 N/A                                         
cmd.exe                      484 N/A                                         
wmiprvse.exe                1756 N/A                                         
tasklist.exe                1888 N/A                                         

Applicatons currently running include, Mozilla Web Browser, Conexant ADSL modem for the Internet connection, Epson Printer Monitor and a Command Prompt.

I ask because starting/stopping services ad-hoc has proven irritating to troubleshoot, plus even with 512 MB and 1.7 GHz, things perceptibly slow down when simulating/burning CDs/DVDs.


Friday, July 16, 2004

You should take a look at 

Kent Rasmussen
Friday, July 16, 2004

Thanks. Will look into it imm.

Friday, July 16, 2004

I saw the Black Viper guy on Screen Savers, and his method for determining which services you could shut off was by trial and error.  He shut off each service one at a time and waited to see if there were any negative effects.

Interesting experiment, but I wouldn't trust his advice for a development machine.

Yet another anon
Friday, July 16, 2004

I'd ditch the idea of using a dev PC on the internet to be honest because of the security risk. Get another PC and do your web research on that. (Note: I don't follow this advice myself.)

Friday, July 16, 2004

Trial and Error. Yeah. That was how I was doing it.

And as regards the dev box being on the Internet, I know, I know! But long and short of it, I share this machine with non-developers who are decision makers, and it will be a while till I get my own box. But to give them credit, if the PC is logged onto with my credentials, they do not disturb. Neither me nor the machine.

Friday, July 16, 2004

*  Recent Topics

*  Fog Creek Home