O problema foi resolvido; o caminho para o diretório de dados estava errado no arquivo de serviço do Windows.
Então eu excluo o arquivo de serviço deste método:
1)Execute o Regedit ou o Regedt32.
2) Vá para a entrada de registro "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"
3)Procure o serviço postgreSQL que você deseja excluir e exclua-o.
4) reinicie o computador.
Depois disso abra o cmd (Executar como administrador) Vá para o diretório bin do postgreSQL e execute este comando para criar um novo serviço do windows:
pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w
Isso funcionou para mim. Espero que isso ajude.