Hola,
Una aplicación no puede escribir en "HKLM" si no tiene "privilegios de administrador". Lo raro es que te funcionase en Windows 7. ¿Cómo solucionarlo? Habría que conseguir dichos permisos de administración, pero, lamento no poder ayudarte a hacer esto, ni sé siquiera si esto es posible ni cómo ni en qué circunstancias. Lo siento.