PC Troubleshooting is a form of problem solving most often applied to repair of failed products or processes run within the personal computer. It is a logical, systematic search for the source of a problem so that it can be resolved, and so the computer or process can be made operational again. PC Troubleshooting is needed to develop and maintain complex systems where the symptoms of a problem can have many possible causes. PC Troubleshooting is used in many fields such as engineering, system administration, electronics, automotive repair, and diagnostic medicine. PC Troubleshooting requires identification of the malfunction(s) or symptoms within a system. Determining which cause is most likely is often a process of elimination (see half-split method) - eliminating potential causes of a problem. Finally, troubleshooting requires confirmation that the solution restores the computer or process back to its working state.
In general, PC troubleshooting is the identification of, or diagnosis of "trouble" in a system caused by a failure of some kind. The problem is initially described as symptoms of malfunction, and PC troubleshooting is the process of determining the causes of these symptoms.