Cuando un hacker obtiene acceso a nuestra computadora mediante un bug en el paquete, obtiene los privilegios de la cuenta en la cual esta corriendo el servicio. Si bien, no se han detectado errores de esta magnitud en PostgreSQL, los desarrolladores se esforzaron en minimizar el daño posible que se pudiera sucitar. Es por ello, que PostgreSQL(para Windows) utiliza, para su instalación y ejecución una cuenta de usuario la cual debe ser Limitada. Con esto se minimiza el riesgo de que algún intruso pueda tener privilegios de administrador.
La cuenta de usuario que se debe crear es postgres.
Sin embargo se puede presentar la posibilidad de que el usuario ya exista, esto por alguna instalación anterior o alguna de esas cosas extrañas que no tienen explicación. Si nos proponemos a cambiar el password para poder utilizar esta cuenta en la instalación, muy seguramente la cuenta no nos aparecerá en Panel de Control/Cuentas de Usuario, entonces como la eliminamos para crearla de nuevo y tener el password ?
Bien la solución es la siguiente:
Vamos a Inicio/Ejecutar, escribimos cmd y pulsamos Enter. Nos abrirá la linea de comandos y escribiremos:
NET USER/DELETE
FUENTE: http://wiki.postgresql.org