Hi,
I done a script clean_openerp_uninstall.cmd which clean by cicking on the file, all files folders and registry key to clean uninstall of openerp allinone with postgresql uninstall too.
It was for version 6.0 and for my user windows Administrateur for uninstalled postgresql 8.4 and 9.0 ... but you can adapt it for niew versions, see the code in my file clean_openerp_uninstal.cmd :
:: begin
:: Disabled/Enable echoing
@echo off
@rmdir /S /Q C:\Users\openpgsvc
@rmdir /S /Q C:\Users\Administrateur\AppData\Roaming\postgresql
@rmdir /S /Q "C:\program files\openerp 6.0"
@rmdir /S /Q "D:\openerp 6.0"
@del /F C:\Users\Administrateur.openerprc
@del /F C:\Users\Administrateur.openerprc-6.0
@del /F C:\Users\Administrateur\openerp-client.log
@del /F C:\Users\Administrateur\openerp-client-6.0.log
@reg delete "HKLM\SOFTWARE\OpenERP All In One" /f
@reg delete "HKLM\SOFTWARE\PostgreSQL Global Development Group" /f
@reg delete "HKLM\SOFTWARE\PostgreSQL" /f
@reg delete "HKLM\SYSTEM\ControlSet001\Services\postgresql-8.4" /f
@reg delete "HKLM\SOFTWARE\SOFTWARE\PostgreSQL\Installations" /f
@reg delete "HKLM\SOFTWARE\SOFTWARE\PostgreSQL\Services" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\openerp-service" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\openerp-web" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\openerp-service" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\openerp-web" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\pgAgent" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\PostgreSQL" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\pgsql-8.3" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\openerp-server-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\Eventlog\Application\openerp-web-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\openerp-server-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet011\Services\openerp-web-6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP Client" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP Server" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP Web" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\OpenERP 6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\PostgreSQL 8.4" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\PostgreSQL 9.0" /f
@reg delete "HKLM\SOFTWARE\OpenERP GTK Client 6.0" /f
@reg delete "HKLM\SOFTWARE\OpenERP Server 6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet001\Services\postgresql-9.0" /f
@reg delete "HKLM\SOFTWARE\OpenERP Web Client 6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet003\Services\PostgreSQL-For-OpenERP" /f
@reg delete "HKLM\SYSTEM\ControlSet003\Services\postgresql-9.0" /f
@reg delete "HKLM\SYSTEM\ControlSet003\Services\Eventlog\Application\PostgreSQL" /f
@reg delete "HKCR.openerprc" /f
@reg delete "HKCR.openerprc-6.0" /f
@reg delete "HKCR\openerprc_auto_file" /f
@reg delete "HKCR\Applications\pgAdmin3.exe" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\PostgreSQL 9.0" /f
@reg delete "HKCU\Software\Classes\openerprc_auto_file" /f
@reg delete "HKCU\Software\pgAdmin III" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\PostgreSQL 8.3" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.openerprc" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.openerprc-6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP GTK Client 6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP Web Client 6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\OpenERP Server 6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\openerp-server-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\openerp-service" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\openerp-web" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\openerp-web-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\openerp-server-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\openerp-service" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\openerp-web" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\openerp-web-6.0" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\pgAgent" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\Eventlog\Application\PostgreSQL" /f
@reg delete "HKLM\SYSTEM\ControlSet010\Services\pgsql-8.3" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\OpenERP Server 6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\OpenERP Web Client 6.0" /f
@reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache\OpenERP GTK Client 6.0" /f
pause
::end
you can also use software like ccleanr or glary utilities, but just delete before manually :
@rmdir /S /Q C:\Users\openpgsvc
@rmdir /S /Q C:\Users\Administrateur\AppData\Roaming\postgresql
@rmdir /S /Q "C:\program files\openerp 6.0"
@rmdir /S /Q "D:\openerp 6.0"
C:\Users\Administrateur.openerprc
C:\Users\Administrateur.openerprc-6.0
C:\Users\Administrateur\openerp-client.log
C:\Users\Administrateur\openerp-client-6.0.log
Bye