"I have found the easiest way to maintain the configuration of the systems I manage is to first create an installation script. I keep this on a server and use it whenever I configure a new system. The script installs the software, sets up the system parameters, and configures items, including the startup options, the services used by the system, and the initially loaded programs. I'd then maintain a schedule for all the systems, prompting me to review their configurations using the MSConfig utility. I check to ensure that all the software is up to date, the most recent patches are installed, and that the system storage and memory are adequate to support the user's needs."