It depends on what is causing the problem. If it's an application/update problem, a system restore from safe mode could fix that. However, if it's a windows installation/driver issue, the windows repair would be the way to go.
If you know around when it started causing problems, look in the event log for some sort of update, or error. You should also look in the device manager for conflicts.