Supondo que isso falhe depois que você também tentou habilitar o 5800 e 5900 UDP, você deve definir os nomes dos executáveis como parte do perfil de firewall do XP de destino.
Se isso ainda falhar, você precisa garantir que a Prevenção de Exceção de Memória também esteja desabilitada na caixa do XP de destino.
Ative também o log do FWQ no sistema XP de destino para capturar tentativas de conexão bem-sucedidas e com falha que o cliente VNC PUSH está tentando.
iF que ainda falha, em seguida, empurre a pasta VNC para um alvo desabilitado com XP FW e use um IP < == > utilitário exe para modelar o que está acontecendo, como o TCPview.exe (vá procurá-lo) para modelar quais portas estão sendo usadas.
Em seguida, crie sua regra de isenção a partir das portas observadas e usei exe e use esses dados para criar seu conjunto de regras de isenção do XP FW e enviá-lo usando qualquer método de uma sessão regedit ou TELNET.
O XP Firewall é um bugger bastante incerto e seu conjunto de regras / isenções ainda deve ser considerado BETA. Combinando com o fato de que você está usando o VNC oficialmente sem suporte e disponível gratuitamente para acesso remoto, são ingredientes suficientes para uma tigela cheia de sopa de frustração.