Sometimes the purge.bat file cannot find all the support .dll files and fails. You will see a message if it fails to purge the old version files.
If this fails, you may need to contact support or search other threads that discuss this issue.
The other methods works without issues. You have the part or assembly open for which you want to remove old version files and use this function: