¿Cómo anular el registro de mi ensamblaje .net cuando ya no está en la misma ubicación?

Tengo un dll que está registrado para interoperabilidad com, por lo que en HKLM \ Software \ Classes \ CLSID [mi guid] \ InprocServer32 [mi versión no] \ Codebase tiene la ruta del dll registrado. Sin embargo, he reorganizado la estructura de mi carpeta para que la ruta ya no sea correcta. ¿Hay alguna forma de cancelar el registro de ese archivo DLL sin volver a colocarlo, luego cancelar el registro y luego eliminar el archivo nuevamente?

¿Y si ya no tengo ese dll o solo tengo uno con un número de versión diferente?

Respuestas a la pregunta(3)

Su respuesta a la pregunta