I've been stumped on this problem and have found no answers on the web, so I registered here....
We have a Windows 2000 Server with Service Pack 3 that we tried to load Service Pack 4 on. During the installation, an error appears:
Service Pack 4 Setup Error
The file c:\winnt\system32\dllcache\riprep.exe is open or in use by another application.
Close all other applications and then click Retry.
Hitting Retry makes the error appear again, and cancel will cancel the entire installation. We have searched for riprep.exe while the error message is up and the file is not even on the computer, so I can't see how it is in use. It is not in the processes, nor is anything unusual running, we have also rebooted. From what I gathered on the web, riprep.exe seems to have to do with deploying remote installation images, which we are not doing, nor have we ever tried to. This is just a normal installation of SP4 on a normal manual installation of Win2k Server. As far as I can tell riprep.exe should not even be used, so I don't understand this at all. We have successfully installed SP4 on other servers, so only one is having this problem. I've tried both the web install and redistributable copies of SP4, and both have the problem.
If anyone has any ideas on how to get past this or why riprep.exe is even being called, I would be very grateful.