Em 1683, contra os protestos de seus cinco filhos mais novos, Ernesto Augusto instituiu a primogenitura masculina, de modo que seu território não é subdividido após sua morte, e também como uma pré-condição para a obtenção do cobiçado eleitorado. Ele participou na Grande Guerra Turca do lado de Leopoldo I, Sacro Imperador Romano-Germânico. Em 1692, foi nomeado príncipe-eleitor pelo imperador, no entanto, o eleitorado não entrou em vigor até 1708. Ernesto Augusto morreu em 1698 em Herrenhausen, na cidade de Hanôver, e foi sucedido como duque por seu filho mais velho Jorge Luís, que mais tarde também se tornou rei da Grã-Bretanha.