Be sure you also run Windows Update until there are no more updates to install.
On the Lenovo Support site for your system, Laptops and netbooks :: Lenovo B Series laptops :: Lenovo B560 Notebook - Lenovo Support (US) , be sure you have the following installed:
Also be sure to check the Lenovo drivers for any other drivers needed to update your system
Thank you very much for your answer. I have the lates Lenovo drivers, but now I have an issue with Windows Update. It wont let me update anything. I am googling about it, trying to fix it to see if that was the problem. The issue is "windows update cannot currently check for updates because the service is not running". I have tried a lot, including these ones: Solved: Windows update cannot currently check for updates in Windows 8, 7 or Vista and Windows Update cannot currently check for updates because the service - Microsoft Community
Still nothing. Any other ideas?
It's really important to have all the updates install for the OS. I would recommend working to resolve that issue before addressing driver relates issues. Does your installation media (DVD) for Windows 7 contain Service Pack 1 or is it the original release? If it does not have the SP1, you can manually download and install it from Microsoft here: Download Windows 7 and Windows Server 2008 R2 Service Pack 1 (KB976932) from Official Microsoft Download Center
Once you have it installed you can try to run the Windows Update again.