I managed to fix it myself doing one simple thing (which I am posting for anyone else who has a similar issue):
- right click on the desktop and select screen resolution
- click advanced settings
- select the color management tab and enter by clicking on color management
- On the next screen, click on add and from that list, select sRGB IE61966-2.1
- click on it listed under the ICC Profiles and click on the set as default profile button
- close and exit
No need to restart. Images now look fine in Windows Photo Viewer and MS Photo Gallery.