Com base nos seus comentários, parece que você tem o conjunto "Ocultar extensões de tipos de arquivo conhecidos".
Isso significa que, quando você cria um novo arquivo de texto, vê:
NewFileName
em vez de:
NewFileName.txt
Isso também significa que, quando você renomeia o arquivo, tudo o que está mudando é a parte nome do arquivo , mas não a extensão . Isso significa que o Windows ainda trata o arquivo como um arquivo de texto em vez de um arquivo html. O que você tem é um arquivo chamado:
NewFileName.html.txt
Desative esta opção. Detalhes completos podem ser encontrados aqui , mas você precisa ir para Opções de pasta e selecione a guia Exibir. Em seguida, localize a opção "Ocultar as extensões dos tipos de arquivo conhecidos" e limpe-a: