Hola veo que has probado ha registrar las ocx abriendo cmd con el botón derecho y donde dice abrir como administrador...
Prueba a abrir el .exe del programa visual basic de la misma manera , osea el vb6.exe lo abres con el botón derecho y seleccionas abrir como administrador...
si lo quieres para siempre basta con abrir el acceso directo a vb6 que tengas con el botón derecho y eliges propiedades y luego en la pestaña compatibilidad y luego eliges ejecutar este programa como administrador y le das aplicar aceptar
También lo puedes hacer desde el propio vb6.exe asi siempre el programa corre como admin
si no te sirve nada de esto aquí te dejo un post que encontré:
http://www.gs-zone.org/ft64756_soluc...egistrada.html
espero te sirva ...