Para registrar uma dll, você abre uma caixa de comando como admin e depois usa regsvr32 /i <dll_name>
.
Tha disse, o seu problema parece ser que você simplesmente não pode copiar o arquivo. Mais uma vez, abra uma caixa de comando como admin e faça o seguinte:
- ren c:\windows\system32\filename.dll c:\windows\system32\filename.old
- copy c:\randomlocation\filename.dll c:\windows\system32\filename.dll
Se o ficheiro estiver a ser utilizado, deverá fazê-lo em modo de segurança, comando prompt apenas. Se você mangueirar seu sistema, você pode apagar a dll que você copiou, e renomear o arquivo .old de volta para .dll.