Cita:  
					Iniciado por elioclimaco 
  Hola a todos y gracias a 
 xdrtas, por describir aqui tu solución eres un maestro... 
El problema fue que yo estuve instalado Postgres en windows 7, y tenia mi nombre de usuario con espacios, pero que cabezota, soy, ese es un error muy comun, en la gente que no son informáticos, que verguenza, bueno..., el problema no solo era eso, sino que como dice  
 xdrtas el comando cacls en windows 7 esta obsoleto, pero sigue funcionando, asi que con las justas pude llegar al paso 2, luego de ver como se ejecutaba el comando calcs, otra vez ejecute el comando:
 initdb.exe -D "C:\Program Files\PostgreSQL\8.4\data", .... mejor vean la imagen que estoy posteando donde muestro como hice paso a paso, ya que no soy muy bueno explicando... ojala lo entiendan...   
Imagen 01
http://img7.imageshack.us/img7/8766/solucion01.jpg 
aqui se puede apreciar que el servicio ya esta instalado en services.msc  
Imagen 02
http://img691.imageshack.us/img691/262/solucion02.jpg 
espero que les sirva de ayuda, por fin funciona mi postgres 

     Hola, yo he estado probando con esta solución pero no he pasado del paso 2 exactamente con el paso 2, tengo windows 7 Enterprise, estube intento con esto, primero no me funcionaba y tube que ejecutar el cmd como administrador para que me funcionara 
cacls "C:\Program Files\PostgreSQL" /E /T /G LAPTOP\postgres:F, pero la segunda no me funciona. 
Ya cambie mi nombre de usuario a HectorHyM, púes el primero que tenia espación y tambien una tilde, pero con 
cacls "C:\Program Files\PostgreSQL" /E /T /G LAPTOP\xdrtas:F no funciona. La respuesta es la siguiente: No se efectuó ninguna asignación entre los nombres de cuenta y los identif
es de seguridad. 
Gracias por su ayuda.