Windows XP is the most adaptable and “tweakable” operating system that Microsoft have released to date. It can be configured in many different ways to perform many different tasks.
XP has the facilities to act as a flexible and full featured network machine and can also be stripped down to run as an economical home machine. Microsoft released two versions of XP, home and professional which are optimised for use in their respective environments, but there is still a fair amount of tweaking that can be done in both versions, more so in professional but that’s because of it’s extended functionality.
Tweaking the GUIChanging the apperance and interface of Windows
It’s a matter of opinion whether XP is good looking or just damn right ugly! If your one of those people that either can’t stand XP’s GUI or simply want their desktop to be original than you’ll be pleased to know that there are many options to transform the look of XP.
First of all the look of XP is just a Windows Theme and can be changed to the old Windows 98 style start menu and taskbar:
START -> CONTROL PANEL -> DISPLAY -> THEME: WINDOWS CLASSIC
Windows Classic ThemeThere are thousands of other themes that can be applied to XP, here's a few basic examples:


Graphical EffectsGraphical Effects in Windows XP
If your trying to get XP to run on a low spec machine one of the best ways to improve performance is to customise or disable all together the animated graphical features in XP. This can be accomplished through the Performance Options menu.
START -> CONTROL PANEL -> SYSTEM -> ADVANCED -> PERFORMANCE SETTINGSThe performance options menu allows you to select the graphical effect's you'd like to use within XP. This covers things like sliding menus and show window contents while dragging, although XP looks nice with these settings enabled, I'm sure most people, including myself would prefer to increase performance rather than looks, to do this simply un tick all the options or click adjust for best performance. By disabling these optional features you should see a noticeable difference in the speed of menus and loading windows.
Performance OptionsWindows XP comes complete with a suite of unnecessary services for an average home machine. Most of which can be disabled and can significantly improve performance, because the less time that XP spends worrying about services that your never likely to use to more time it has to worry about the services you do use.
To access your installed services:
START -> RUN -> SERVICES.MSCThe following MMC (Microsoft Management Console) Window should appear:
Microsoft Management ConsoleHere you can see a list of the services that are installed on your machine. Under the titles "Status" and "Startup type" you can see which services are running and how each service is set to startup.
If a service is not required then you can either change the startup type of the service to either "manual" or "disabled", I strongly recommend that instead of selecting "disable" you choose "manual" this is simply because if the startup type is set to "manual" the service can still be started by another service if required whereas if "disabled" is selected there is no way of windows or any other service starting the disabled service, which can cause problems, mainly system instability.
To change the startup type of a service simply right click the desired service and select properties.
Alerter PropertiesYou can see a drop down box titled "Startup type" this is where we can select how we want the service to be started. If this is set to Automatic than the service will start up everytime windows does, manual will allow the service to be started only when required and disabled will not allow the service to be started at all.
The following is a list of services included in a typical XP installation complete with a description. If only essential services are running then you should see a noticeable difference in speed when using XP.
Below is a list of some of the services Windows XP contains, the startup type column is a recommendation of what the service should be set to for a standard home computer.
NAME | DESCRIPTION | START UP TYPE | NOTE |
Alerter | This service is used for sending administrative alerts, usually from a server to a workstation on a network. | MANUAL | |
Clipbook | The clipbook service was used back in the days of NT for viewing the clipboard remotely. | MANUAL | |
Computer Browser | Enables you to browse other computers on a network through network neighbourhood. | MANUAL | Only if machine isn't part of a network |
Distributed Link Tracking Client | Sends notifications of files moving between NTFS volumes in a network | MANUAL | |
Distributed Transaction Coordinator | Coordinates transactions that are distributed across two or more databases, message queues, file systems, or other transaction-protected resource managers. | MANUAL | |
DNS Client | Resolves and caches Domain Name System (DNS) names. | MANUAL | Only if machine isn't part of a network |
Fax | This service provides XP's faxing facility. | MANUAL | Only if not using the XP fax facility |
Indexing | Fastfind functionality. Improves text searches. | MANUAL | |
Internet Connection Sharing (ICS) | Enables XP to share an Internet Connection on a network. | MANUAL | Only if not sharing an Internet Connection |
IPSEC Policy Agent | Manages IP security policy. | MANUAL | Only if no security policies are in place. Usually only setup on network domains. |
Messenger | This service allows user's to send net send messages to other users/computers on the network. | MANUAL | This is an open door for spammers, definately disable. This service has nothing to do with MSN, |
Netlogon | Used for logging onto network domains. | MANUAL | Only if you don't logon to network domains. |
Network DDE | Supports network transport of DDE (Dynamic Data Exchange) connections. | MANUAL | |
NT LM Security Support Provider | Provides security to remote procedure call (RPC) programs that use transports other than named pipes. | MANUAL | |
Performance Logs and Alerts | Gives XP the ability to monitor system performance. | MANUAL | |
Plug and Play | Enables a computer to recognise and adapt to hardware changes. | AUTOMATIC | Useful and not worth disabling. |
QoS RSVP | Provides network signaling and local traffic control setup functionality for QoS-aware programs and control applets. | MANUAL | |
Remote Registry | Allows the registry to be remotely configured. | MANUAL | |
Routing and Remote Access | Provides routing services in LAN's and WAN's. | MANUAL | Only if not part of a large network. |
DHCP Client | Allows the computer to use dynamic IP addresses using DHCP. | MANUAL | Unless DHCP is used on the network. |
Runas | Allows user's to open a program with alternate credentials, ie an Administrator | MANUAL | |
Security Accounts Manager | Supports local security policies. | MANUAL | Only if no security policies are in place. Usually only setup on network domains. |
Smart Card | Manages and controls access to a smart card. | MANUAL | |
Smart Carder Helper | Provides support for legacy smart card readers. | MANUAL | |
Server | Support for file and print sharing. | MANUAL | Make sure you have no shared files or printers. |
Print Spooler | Stores print jobs in memory to help manage print jobs. | MANUAL | Disable if no printers installed or spooling isn't used. |
TCP/IP NetBIOS Helper | Provides support for name resolution via a lookup of the LMHosts file. | MANUAL | |
Telephony | Provides Telephony API (TAPI) support for programs that control telephony devices and IP based voice connections on the local computer and, through the LAN, on servers that are also running the service. | MANUAL | |
Help & Support | Supports help and support in windows | MANUAL | |
Event Log | Lists system, application and security logs. | MANUAL | |
Fast User Switching | Allows more that one account to be logged on at anyone time | MANUAL | Having more than one user logged in will cripple any machine. |
Error Reporting | Enables reports of errors including relevant data to be sent to Microsoft. | MANUAL | |
Automatic Updates | Allows Windows to automatically update. | MANUAL/AUTOMATIC | Personal preferanceI |
Telnet | Allows a remote user to log on to the system and run console programs using the command line. | MANUAL | |
In Windows you have the option to disable hardware devices when they are not regularly used or have different hardware configurations setup for different users, tasks or scenarios called hardware profiles.
First of all to view the list of hardware that's installed on your system we need to open the device manager:
Device ManagerIf there's any hardware that you simply don't use then this is where in can be disabled, by disabling a piece of hardware, the device is unusable by windows until it is enabled. How will this make a difference to your system? Pretty much the same as services, if Windows can't see a device then it won't initialise it, thus saving system resources and time.
For example, the above and below are screen shots taken from my laptops device manager, on the above screen all devices are enabled, on the below you can see where I have disabled devices that i never or rarely use, as you can see the firewire, infra red port, modem and network card are disabled. disabled devices are indicated with a red cross.
Disabling DevicesNow, the above is only really useful if the devices you are disabling are not used. It can become rather annoying when everytime you want to dialup to the internet on transfer video from you digital video camera you have enable devices.
If you find that you sometimes use one set of hardware and other times you use another set then an ideal solution for you would be to use hardware profiles. The basic example that I'm going to use is again my laptop which has both wireless and wired network adapters. I sometimes use my laptop's wireless connection where the wired connection is not required and other times I used my wired connection. I've created two hardware profiles one for when I'm wireless and the other for when I'm wired.
To setup a hardware profile:
START -> CONTROL PANEL -> SYSTEM -> HARDWARE -> HARDWARE PROFILE
Default Hardware ProfilesFirst click copy this will copy the existing (default) hardware profile, windows will then prompt you for a name for your profile,
Copying a ProfileSelect a name for your profile for example "Wireless" and click ok. Then select the new profile and click properties:

Ensure that "Always include this profile as an option when Windows starts" is ticked then click ok.
Next, reboot your computer, on boot up you will be presented with a menu to select which hardware profile you'd like to use, select your newly created profile and press enter, once windows loads you can make changes to your hardware setup and it will only apply to the current profile.
Comments[ 0 ]
Post a Comment