1. A computer system, comprising: an operating system; a software component; and a program executable in the computer system to detect if the operating system has been upgraded from a previous version and to automatically upgrade the software component if so.