You have some program(s) running in the background that loads itself on windows start. This program is using files that need to be replaced. Windows will not replace them when they are in use (likely a printer manager). And the P&D doesn't force a replacement.
You can:
1. Close the program(s) running (also 3rd party system programs) that are using the files (AntiVirus, Print Manager, etc). You can determine which files the may be by running something like process explorer and mathing up the files that those programs are using with the files your setup is trying to install.
2. Have the client update the system with the most recent SP.
Or,
2. determine which files these are (probably MFC42.dll) and remove them from the set up - your program may still run correctly.
Or,
3. Determine which files these are, switch to DOS mode and copy them to the windows system folder, reboot and then register them by hand.
Or,
4. Change the P&D setup1.vbp and add the API function that will force a file replacement.
Or,
5. Get a more professional installer that already handles this problem.
[/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!