> The following bug has been logged online:
>=20
> Bug reference: 2216
> Logged by: Taworn T.
> Email address: taworn@yahoo.com
> PostgreSQL version: 8.1.2
> Operating system: Windows XP
> Description: Cannot unregister service
> Details:=20
>=20
> I've install PGSQL 8.1 as Windows service, using following=20
> command line:
>=20
> "C:\Program Files\PostgreSQL-8.1\bin\pg_ctl.exe" register -N=20
> PostgreSQL81 -D "<path_to_data>" -U Postgres
>=20
> The result is success and I can use PGSQL as usual.
>=20
> But when I uninstall service using following command line:
>=20
> "C:\Program Files\PostgreSQL-8.1\bin\pg_ctl.exe" unregister=20
> -N PostgreSQL81
>=20
> pg_ctl.exe is crashed!! with error reporting (to Microsoft) screen:
>=20
> "pg_ctl.exe has encountered a problem and needs to close. We=20
> are sorry for the inconvenience."
This is a known bug that's fixed in CVS:
http://archives.postgresql.org/pgsql-committers/2006-01/msg00220.php
The workaround is to specify the data directory, e.g.
pg_ctl -D "c:\program files\postgresql-8.1\data" unregister -N
PostgreSQL81
//Magnus