Tente acessar:
Painel de controle (visualização de ícones) > Centro de Rede e Compartilhamento > Alterar as configurações avançadas de compartilhamento (no lado esquerdo da tela)
Em: Particular > Descoberta de rede
Existe uma caixa que diz "Ativar a configuração automática de dispositivos conectados à rede".
Desmarque essa caixa e clique em "Salvar alterações".
Estas instruções são para o Windows 10, mas provavelmente são semelhantes para o 7 e o 8. Verifiquei o meu PC Vista e não tenho esta opção. No entanto, nunca tive impressoras de instalação automática (software e tudo) com o meu PC Vista. Espero que isso ajude.