Methods and systems for automated system support
First Claim
1. A method, comprising:
- booting a computer system into an alternate operating system environment that is separate from said computer system'"'"'s main operating system environment;
retrieving first data from a database that is external to said computer system, said first data representing content of a clean version of a file;
comparing said first data with second data, said second data representing content of an instance of said file that exists on said computing system and has been installed on said computing system, wherein, said file remains on said system and is not transmitted externally from said system in order to support the comparing process;
identifying said instance of said file as being corrupt because said first data is different than said second data;
in response to said identifying, receiving at said computer system a clean replacement file for said file; and
,replacing said instance of said file with said clean replacement file on said computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine readable media for repairing data processing systems. In one exemplary embodiment, a computer software utility has the ability to repair a personal computer (PC) using a bootable storage medium (e.g. CD). This utility can connect to the Internet and create an encrypted virtual private network (VPN) tunnel to an automated support server network and to other PCs running a similar version of the utility. This utility, in conjunction with the automated support server network, checks the system files (e.g. DLL and system configuration files, etc.) on a PC being repaired and obtains information to perform the checking from the automated support server network and may obtain replacement system files from the automated support server network or the other PCs.
54 Citations
20 Claims
-
1. A method, comprising:
-
booting a computer system into an alternate operating system environment that is separate from said computer system'"'"'s main operating system environment; retrieving first data from a database that is external to said computer system, said first data representing content of a clean version of a file; comparing said first data with second data, said second data representing content of an instance of said file that exists on said computing system and has been installed on said computing system, wherein, said file remains on said system and is not transmitted externally from said system in order to support the comparing process; identifying said instance of said file as being corrupt because said first data is different than said second data; in response to said identifying, receiving at said computer system a clean replacement file for said file; and
,replacing said instance of said file with said clean replacement file on said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory computer readable storage media having program code stored thereon that when processed by one or more processors causes a method to be performed, said method comprising:
-
booting a computer system into an alternate operating system environment that is separate from said computer system'"'"'s main operating system environment; retrieving first data from a database that is external to said computer system, said first data representing content of a clean version of a file; comparing said first data with second data, said second data representing content of an instance of said file that exists on said computing system and has been installed on said computing system, wherein, said file remains on said system and is not transmitted externally from said system in order to support the comparing process; identifying said instance of said file as being corrupt because said first data is different than said second data; in response to said identifying, receiving at said computer system a clean replacement file for said file; and
,replacing said instance of said file with said clean replacement file on said computer system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification