My friend is very good with computers. Should I let my friend have a look at my computer?
No. Only a Microsoft Certified Professional and/or CompTIA A+ Certified Computer Technician should look at your computer. Ask to see credentials before taking your computer to a repair shop.