A resposta pode ser encontrada aqui . Eu testei assim, com o Internet Explorer 11 no Windows 7:
- iniciou o regedit.exe e verificou se a chave de registro
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute
não existe - fechou o editor de registro
- abriu o Internet Explorer
- visitou uma URL onde há um arquivo .xlsx
- salvou o arquivo (clicado em
Save
) - pressionou
CTRL+J
para abrir a janela de download - clique com o botão direito no arquivo .xls baixado
- não selecionado "Sempre pergunte antes de abrir esse tipo de arquivo"
- visitou a mesma URL .xlsx novamente: desta vez, o arquivo foi aberto automaticamente
- encerrou o Internet Explorer e sua janela Download
- iniciou o regedit.exe e verificou se a chave de registro
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}
agora existe e contém um valorExcel.Sheet.12
REG_NONE - excluiu o valor e fechou o editor de registro
- lançou o Internet Explorer e visitou o mesmo URL .xlsx uma terceira vez: agora estou sendo apresentado com a mesma escolha
Open, Save, Save with name
de quando comecei
Os passos 1-9 são para reproduzir o problema que você descreve, para resolvê-lo você deve seguir os passos 10-13.