To deny specific user roles rights to register a profile, I enabled on the progran sharing settings only rights to view Metadata and Data and it works fine.
But however, Inside a persons profile, Edit Profile still appears making it easy to modify registration details, which is what we need to prevent