It is very tedious to work with Dell Webcam Central regarding all their problems in the past. If you have lost the setup package, please go to Dell Support and register for an account. You will need to register the device you have so that My Software enables itself. Once you do this, click My Software in the Member's area and download the application again.
I recommend on cleaning the registry files with CCleaner before you attempt another installation.