-
I'm not sure Zinsser do but I usually use cover stain. It's not penetrating though. I'm not sure what's causing the problem with your windows though. At least cover stain is useful in lots of applications, its not moisture vapour permeable though.
All coat is the Zinsser all in one exterior paint. I use a lot of it. Its supposed to be self priming but you might have something else going on with that patch on the window so I was reluctant to recommend it.
Because you have had problems with adhesion in those spots, could be grease or damp, it would be wise to sue a penetrating primer like the one that comes with the dulux weather shield system.