Illustrator doesn't embed a color profile in the exported PNG. This will prevent software from displaying it correctly. On top of that you are using Apple Preview to "test" the file, right? Preview cannot be trusted with anything and neither can Windows Image Viewer. It's better to use proper color managed software. But first you need to attach the correct color profile..