Windows XP Services & BootVis In Windows XP worden een groot aantal services geladen bij het opstarten van de computer, de meeste zijn echter overbodig. Door er een aantal uit te schakelen en vervolgens het opstartproces te versnellen met BootVis kunt u relatief veel prestatiewinst behalen. Bij het onderdeel MSCONFIG was hier reeds melding gemaakt van de services. Hieronder ziet u het betreffende tabblad Services van MSCONFIG. Doormiddel van het verwijderen of plaatsen van een vinkje bij een service kunt u deze respectievelijk uit- of inschakelen.
Dit is echter niet de beste manier om services in of uit te schakelen, hiervoor is namelijk de Microsoft Management Console. Deze start u met het commando SERVICES.MSC (tevens bereikbaar via Systeembeheer uit het Configuratiescherm). Hier kunt u tevens lezen wat de eigenschappen van de betreffende service zijn en of er andere service afhankelijk zijn van de betreffende service:
Zoals u kunt zien, staat er reeds veel informatie over de betreffende service. Klik met rechts en kies voor eigenschappen, op het laatste tabblad kunt u de onderlinge afhankelijkheden achterhalen. U kunt zodoende zelf wel een beetje bepalen of iets belangrijk is of niet. In de praktijk blijft het echter lastig en tevens is de lijst vrij lang. Een service in- of uitschakelen doet u op het eerste tabblad van de eigenschappen (met automatisch wordt bedoeld inschakelen). U kunt een service ook op handmatig zetten, dan wordt deze alleen gestart indien nodig (dit werkt echter niet altijd feilloos).
Services waar prestatiewinst valt te behalen: In onderstaande lijst staan een groot aan services welke u met enige veiligheid zonder problemen kunt uitschakelen. Denk er echter om: eerst goed lezen, ook de informatie bij de betreffende service. U doet er erg verstandig aan in uw achterhoofd te onthouden dat de mogelijke oorzaak van problemen hier gecreëerd (en dus ook weer opgelost) kunnen worden. Weet u het niet zeker, verander dan niets aan de betreffende service, dan zit u altijd safe. Blijkt iets niet meer te werken dan kunt u de service altijd weer inschakelen (automatisch of handmatig). Schakel daarom niet teveel services in één keer uit maar neem er een paar dagen voor. Let op dat u geen services uitschakelt waarvan andere services afhankelijk zijn! Weet u het niet helemaal zeker dan kunt u de betreffende service ook op handmatig zetten, dan wordt hij alleen geladen indien nodig. Alerter: Deze functie wordt in principe niet gebruikt en is bedoeld voor het doorgeven van beheerdersignalen op een netwerk. Automatische updates: Het automatisch downloaden en installeren van Windows updates? Niet nodig, dit gaat ten koste van de nodige bandbreedte, komt altijd
ongelegen en het is nooit duidelijk wat er wordt geïnstalleerd. U kunt beter zelf de updates welke u nodig vindt downloaden en installeren. Uitschakelen dus. Compatibiliteit voor Snelle gebruikerswisseling: Bedoeld voor het snel wisselen tussen gebruikers met behoud van gegevens van openstaande software. Is dit niet nodig, dan kan deze functie uitgeschakeld worden. Computer Browser: (afhankelijk van Server en Workstation) Deze service is niet nodig, en al helemaal niet als u er thuis geen netwerkje op nahoud. Deze functie wordt gebruikt om bij te houden welke computers/bestander er op het netwerk zitten/staan. U kunt echter nog steeds browsen op het netwerk als u deze service uitschakelt. COM-service voor IMAPI cd-branders: Deze functie is in gebruik voor het branden van CD-ROM's vanuit de Windows Verkenner. Heeft u geen CD writer dan kunt u deze service uitschakelen, anders kunt u hem op automatisch laten staan. Gebruikt u tevens andere brandsoftware, dan zou u eens kunnen proberen deze op handmatig te zetten. In de meeste gevallen wordt hij automatisch uitgeschakeld bij het starten van de externe brandsoftware. Wilt u überhaupt geen gebruik maken van de brandfaciliteit, dan kunt u hem natuurlijk gewoon uitschakelen. Distributed Link Tracking Client: Zoals u in de beschrijving leest, wordt deze functie alleen gebruikt bij bij het bestandssysteem NTFS. Maakt u geen gebruik van NTFS, dan kunt u deze service in ieder geval uitschakelen. Deze functie is overigens in de meeste gevallen niet nodig, deze functie zorgt er namelijk voor dat aan elkaar gerelateerde bestanden op verschillende computers ook zo blijven. Event Log: Hiermee worden de logboeken bijgehouden, welke zichtbaar zijn in Systeembeheer (zie Configuratiescherm). Niet uitschakelen, want deze functie kan erg nuttig zijn bij het achterhalen van problemen. Help en ondersteuning: Zonder deze functie is (online) help niet meer mogelijk. De service wordt overigens automatisch weer ingeschakeld mocht u hem nodig hebben. Uitschakelen heeft dus in principe geen nadelige gevolgen. Helpsessiebeheer voor Extern bureaublad: Hulp op afstand is meestal overbodig, uitschakelen dus. Indexing-service: Met deze indexerings service kunt u sneller zoeken omdat de gegevens geïndexeerd worden. Deze service zorgt voor veel ellende en dan vooral op de momenten dat u de processorcapaciteit goed kunt gebruiken. Op zulke momenten vindt op zo'n moment een indexering plaats, ook zonder deze indexering kunt u goed leven. Als u naar snelheidswinst streeft zet u deze service dus niet aan maar uit. Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS): Deze service is bedoeld voor het delen van de internetverbinding met andere computers in het netwerk en het toevoegen van de XP firewall. De firewall is in ieder geval overbodig, daar zijn betere opties voor. Het delen is alleen nodig op de
computer met de internetverbinding. Wordt de internetverbinding niet gedeeld (of is er op de betreffende pc überhaupt geen modem aangesloten), dan kunt u deze service uitschakelen. Intelligente achtergrondsoverdrachtsservice: Deze functie is veelal niet nodig. Heeft u last van een hangend systeem tijdens het opstarten, dan kunt u deze service beter uitschakelen. IPSEC-services: Beveiliging van IP verkeer (IP security), waarschijnlijk heb je deze niet nodig. Even checken dus. Messenger: Deze service wordt gebruikt voor het versturen van berichtjes over het netwerk, het heeft dus niets te maken met MSN Messenger. U kunt deze service in actie zien met het commando NET SEND 127.0.0.1 Welkom in een een commando venster of het venster Uitvoeren. U ontvangt nu als het goed is een berichtje. Deze service kunt u uit veiligheidsoverwegingen echter beter uitschakelen. NetMeeting Remote Desktop Sharing: Deze functie biedt alleen de mogelijkheid om andere mensen m.b.v. Netmeeting uw bureaublad te benaderen. Geen behoefte aan als andere mensen op afstand uw bureaublad (dus tevens uw pc) kunnen beheren, dan kan je deze functie gewoon uitschakelen. Performance Logs and Alerts: Log bestanden aanmaken voor de performance gaat ten koste van de performance.... Kan je net zo goed uitzetten als je er toch niets mee doet. Print Spooler: Noodzakelijk voor het afdrukken van documenten op een printer. Heeft u geen printer aangesloten, dan kunt deze service uitschakelen. U kunt dan echter geen printers meer toevoegen. Heeft u reeds een printer geïnstalleerd, dan wil daarvan ook nog wel eens een service in het overzicht staan, deze kunt u beter ongemoeid laten. Protected Storage: Met deze service is het mogelijk om op een redelijk veilige manier uw wachtwoorden te laten opslaan zodat u ze niet elke keer hoeft in te voeren. Ook de functie AutoComplete maakt hier gebruik van. Heeft u geen behoefte aan deze functie (wat ik mij niet kan voorstellen) dan kunt u deze uitschakelen, laat hem andere gewoon op Automatisch staan. QoS RSVP: QoS voor het netwerkverkeer? Daar wordt toch geen gebruik van gemaakt door de meeste programma's.......... uitschakelen dus, dat bespaart bandbreedte.. Remote Access Auto Connection Manager: Deze functie moet normaal gesproken aan staan, anders kunt u problemen krijgen met uw internetverbinding. Maakt u echter gebruik van een router of hardware gateway dan kunt u hem uitschakelen. Routing and Remote Access: Is het niet de bedoeling dat er wordt ingebeld op uw computer dan heeft deze service geen zin: uitschakelen dus.
Serienummerservice voor draagbare media: Ter bescherming van beveiligde informatie op draagbare media zoals CD-ROM's. Is deze service uitgeschakeld dan bestaat de mogelijkheid dat u de de betreffende media niet kunt uitlezen. Voor de meeste mensen geen probleem om uit te schakelen. Server: Alleen nodig bij een netwerkje met name voor het delen van printers en bestanden. Service voor het rapporteren van fouten: Fouten melden aan Microsoft....... niet nodig voor de doorsnee gebruiker: uitschakelen dus. Shell Hardware Detection: Met name van belang bij het automatisch afspelen van onder andere cd-rom's/dvd's. Smart Card: Alleen nodig als u daadwerkelijk een smart card heeft. Smart Card Helper: idem dito......... System Event Notification: Wordt bijna nooit gebruikt. Heeft u een laptop: aan laten staan voor energiebeheer. Ook als u een netwerk heeft kunt u hem ook beter aan laten staan. System Restore-service: Deze functie houdt bij wat er aan wijzigingen plaats vinden op uw systeem. Gaat er iets fout, dan kunt u met de System Restore functie weer terugkeren naar de oude werkende situatie. Deze functie kost de nodige systeembronnen en tevens veel ruimte op uw harde schijf. Maakt u een back-up van uw systeem dan is deze functie echt overbodig, daarnaast is XP stabiel genoeg. LET OP: bij het uitschakelen verliest u de eerder gemaakte herstelpunten. Task Scheduler: Deze functie zorgt voor het automatisch laten uitvoeren van taken zoals de Windows update functie of het automatisch downloaden van virusdefinities. Zie het icoontje geplande taken in het Configuratiescherm. Doet u alles met de hand dan kunt u deze functie uitschakelen. Bedenk echter wel dat sommige programma's de Task Scheduler nodig kunnen hebben, zoals het programma BootVis (zie hieronder). Thema's: Heeft de speciale effecten niet nodig (zie Configuratiescherm, Systeem, tabblad Geavanceerd, Prestaties, Instellingen, Beste Prestaties)? Dan kunt u deze service ook uitschakelen. Deze optie is overigens alleen van toepassing als uw PC echt traag is, want het gaat uiteindelijk ook om de ultieme gebruikerservaring van XP. Uploadbeheer: Alleen nodig in een netwerk voor synchrone en asynchrone bestandsoverdracht. En dan nog: waarschijnlijk niet nodig, u kunt deze service dus in principe uitschakelen. Windows Audio: voor geluid op uw computer, dus..........
Windows Image Acquisition (WIA): voor het binnenhalen van plaatjes van uw scanner of camera. Windows Installer: Noodzakelijk voor het installeren van MSI installatie bestanden. Vooral op handmatig laten staan. Windows Time: Voor het regelmatig automatisch laten updaten van de tijd en datum van uw pc. Dat is toch niet nodig? Die loopt altijd goed...... Uitschakelen dus. Wireless Zero Configuration-service: Heeft u geen draadloze apparatuur? Dan kunt u deze net zo goed uitschakelen. WMI-prestatieadapter: Informatie over prestaties hoeven we toch niet te hebben? De prestaties alleen zijn meer dan voldoende. Deze service kan dus eventueel uitgeschakeld worden. AFSLUITPROBLEMEN XP : Heeft u te maken met een tergend langzaam afsluitende XP dan zijn daar een paar mogelijke oplossingen voor te vinden bij de services. De meest genoemde service welke de afsluitproblemen veroorzaakt is de NVIDIA Driver Help Service (mits u een NVIDIA grafische kaart heeft). Zet deze op handmatig en sluit het systeem 2 maal om te zien of dit de oplossing is. Ook de EventLog zou problemen kunnen veroorzaken: voordat u deze op handmatig zet kunt u beter eerst kijken of er niets vreemd wordt gemeld in de Log-files (Configuratiescherm, Systeembeheer, Logboeken). Mogelijk andere veel genoemde oorzaken voor het langzaam afsluiten van XP zijn het automatisch legen van de Pagefile, ZoneAlarm firewall, Easy CD-Creator (met name Direct-CD, zorg voor de laatste versie), Nero versie 5.0-5.5, eventuele taken in de TaskManager en slechte hardware drivers. Het uitschakelen van het legen van de pagefile gebeurt in het register. Ga daarvoor naar [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management] en verander de DWORD waarde ClearPageFileAtShutdown in 0. Is het probleem nog niet opgelost en bestaat het probleem reeds vanaf het begin dan is mogelijk een BIOS update een oplossing.
!
Onbehandelde services: Een groot aantal services zijn niet behandeld. U kunt natuurlijk alsnog zelf op onderzoek gaan om te kijken of u daar nog wat winst uit kunt halen. Ik adviseer echter om ze gewoon te laten staan zoals ze geïnstalleerd zijn. Het betreft: Apparaattoegang via menselijke interface, Application Layer Gatewayservice, Application Management, ClipBook, COM+-gebeurtenissysteem, COM+-systeemtoepassing, DHCP Client, Distributed Transaction Coordinator, DNS Client, Intelligente achtergrondsoverdrachtservice,
Logical Disk Manager Administrative-service, Logical Disk Manager, MS Software Shadow Copy Provider, Net Logon, Network Connections, Network DDE DSDM, Network DDE, Network Location Awareness (NLA), NT LM Security Support Provider, Plug and Play, Remote Procedure Call (RPC) Locator, Remote Procedure Call (RPC), Secondary Logon, Security Accounts Manager, Services voor cryptografie, SNMP Trap-service, SNMP-service, SSDP Discovery-service, TCP/IP NetBIOS Helper, TCP/IP Print Server, Telephony, Terminal Services, Uninterruptible Power Supply, Universele Plug en Play-apparaathost, Verbindingsbeheer voor RAS, Verwisselbare opslag, Volume Shadow Copy, WebClient, Windows Management Instrumentation, Workstation.
Prefetch bestanden verwijderen (C:\WINDOWS\Prefetch): De map C:\WINDOWS\Prefetch bevat informatie over de regelmatig opgestarte software. Elke keer als XP opstart worden deze programma's reeds gedeeltelijk in het geheugen geladen, zodat het opstarten sneller verloopt. Na verloop van tijd raakt deze map echter vervuild en gaat dat ten koste van de systeemprestaties. U kunt hem daarom beter leeg maken, in de meeste gevallen start Windows vervolgens sneller op. De echt nodige prefetch bestanden worden vervolgens opnieuw aangemaakt. In het begin zal u wellicht merken dat sommige programma's trager opstarten, hetgeen na verloop van tijd weer is opgelost. Om een idee te krijgen welke bestanden geprefetched worden kunt u met het kladblok het bestand layout.ini in de betreffende map openen. Nadat de bestanden zijn verwijderd doet u er verstandig aan om de harde schijf te defragmenteren.
BootVis installeren voor het optimale resultaat???: Nu bekend is welke services wel en welke niet geïnstalleerd dienen te worden, kan het laden van deze services geoptimaliseerd worden. Hiervoor had Microsoft een gratis programma ter beschikking gesteld: BootVis, de afkorting van Boot Visualization Tool. U kunt BootVis niet meer downloaden (zie www.microsoft.com/whdc/hwdev/platform/performance/fastboot/BootVis.mspx). Het is namelijk niet noodzakelijk dit programma te gebruiken (zie de hyperlink), de optimalisatie zit in XP ingebakken en wordt in de loop van de tijd vanzelf uitgevoerd. Helaas, het programma zou makkelijk zijn geweest om te achterhalen waarom de PC zo langzaam opstart. Mocht u nog een versie hebben kunnen bemachtigen, zo werkt het: Nadat u BootVis heeft gestart kiest u voor Trace, Next Boot + Driver Delays:
U kunt eventueel nog het onderdeel Disk Utilization inschakelen.
Nadat de PC opnieuw is opgestart moet u even wachten tot BootVis is geladen. U krijgt als het goed is een analyse met grafiekjes van het bootproces te zien, een foutmelding behoort ook tot de mogelijkheden (dan maar geen visualization ;)). Kies daarna voor de optie Optimize System uit het menu. De optimalisatie vindt nu plaats, even geduld en duimen draaien totdat BootVis klaar is.