A method for automatically repairing a user's computer having a keyboard, a mouse and hard drive with a plurality of software programs installed thereon, from a remote location comprising the steps of:
- a) having the user log onto an Internet website having a server;
- b) having the user register on the website to create an account;
- b) using a software package that creates a database on a remote website server, of the user's computer systems and files including an operating system, all files, and all applications for the user's specific account;
- c) having the software upload serial numbers, and identity keys for all of the user's applications stored on the user's computer, to the database on said website server;
- d) offering the user the opportunity to upgrade the user's program versions, if desired;
- e) asking if the user wants the system to perform a back up of all files;
- f) performing the repair process having the following sub processes:
- i) taking information from the user's account and downloading a clean copy of the user's operating system and applications to a remote storage device;
- ii) erasing a user's hard drive located on said user's computer to remove the entire contents of the hard drive;
- iii) installing the operating system from the remote storage device onto the user's clean hard drive;
- iv) accessing the account information from the database to download programs and pertinent software information from the database;
- and
- v) installing all applications, settings and files onto the user's computer;
- and
- g) notifying the user that the process is complete and the computer is ready to use.