Hi, I'm facing the problem to deinstall a particular application from various systems. Involved operating systems include NT4, Windows 2000, Windows XP and 2003 Server. NT4 systems will be upgraded in the future but for now I have to deal with them. Goal is to deinstall different versions of that software in some kind of unattended mode. Of course I could create a setup.iss file to run the deinstallation in silent mode but there is a mix of MSI and older Installshield packages (guess version 7). As far as possible, everything should be done with a script and without bigger data transfer to the clients (limited amount of bandwith). What I intend to do is to run a command like for %%a in (*.dll) do regsvr32 /u /s %%a cd.. rmdir %programfiles%\progdir /S /Q This works well so far, now the tricky point. There are entries in HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall which reflect the installed programs. So, I may run my few commands, unregister all necessary files and delete them but a user is still facing the "installed program" if he/she looks into settings\control panel\software. For Windows XP and Windows 2003 Server I found 'reg delete' to delete the necessary entry from the registry. But this command does not exist for NT4 and Windows 2000. So here are my questions: Has anyone an idea which might help to delete the particular entry from the registry from within a batch file? Are there any possibilities to deinstall older Installshield packages in some kind of silent mode without having the user click 'ok' to deinstall? regards, Sascha