CompTIA A+ Core 2 Question E-98

A technician is tasked with repairing a Windows 7 system including the removal of recently installed files and software. Which of the following system restoration methods would be the LEAST destructive way to achieve this?

A. System Restore
B. System Image Recovery
C. CHKDSK
D. Windows Memory Diagnostic