Remote support is a method of troubleshooting software related problems using remote desktop connections over the internet. With your cooperation, I can remotely access and control your computer from almost anywhere, any time. Once connected I can transfer or download various diagnostic and repair applications to your computer, install antivirus programs, run scans, and troubleshoot virtually any issues. Common repairs with online computer support are virus and spyware removal, computer optimization, registry repair, device driver issues, web related issues, and system security updates. Only software can be "repaired" remotely. A computer with a broken hardware component (such as a motherboard or hard disk) can, in some cases, be diagnosed and worked around but must be repaired or replaced while co-located with the defective hardware.