Windows Picture Viewer is color managed in that it responds correctly to embedded ICC profiles in images.
Another guess would be a large enough discrepancy between your monitor's calibrated state and it's profile so that you're seeing Photoshop processing the new monitor profile, but I would expect Photo Viewer to do the same.
Joe