Many computer problems can be repaired, including hardware failures, damaged components, startup problems, overheating, performance issues, storage failures, broken laptop screens, power-related problems, and other common desktop and laptop faults. The appropriate repair depends on the specific device and the cause of the problem, so diagnostics are used to determine what has failed and whether repair or replacement of a component is the most practical solution.