Masalah telah terpecahkan, jalur ke direktori data salah di file layanan windows.
Jadi saya menghapus file layanan dari metode ini:
1)Jalankan Regedit atau Regedt32.
2)Buka entri registri "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"
3)Cari layanan postgreSQL yang ingin Anda hapus dan hapus.
4) boot ulang komputer.
Setelah itu buka cmd (Run as administrator) Masuk ke direktori bin postgreSQL dan jalankan perintah ini untuk membuat layanan windows baru:
pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w
Ini berhasil untuk saya. Semoga ini bisa membantu.