Não está protegendo, aposto que você está tentando abrir o arquivo de um editor de 32 bits e executar o redirecionamento de arquivos do Windows. No Windows de 64 bits, o diretório do sistema de 64 bits é c:\windows\system32
, enquanto o diretório do sistema de 32 bits é c:\windows\syswow64
. Quando um aplicativo de 32 bits solicita c:\windows\system32
, o Windows redireciona a solicitação para c:\windows\sysyswow64
.
Portanto, se você solicitar a um aplicativo de 32 bits para abrir c:\windows\system32\task.xml
, ele será redirecionado para c:\windows\syswow64\task.xml
e não conseguirá localizar o arquivo, pois ele não existe. O motivo pelo qual ele funciona quando você renomeia para .txt é que ele acaba abrindo em uma cópia de 64 bits do bloco de notas, que vê o arquivo corretamente.
Tente abrir o arquivo no Internet Explorer e no Internet Explorer (64 bits). Vai na versão de 64 bits, mas não nos 32 bits.