As definições de propriedade do arquivo de cache do Windows são baseadas no nome do arquivo

0

Parece-me que o Windows 10 armazena em cache as configurações de propriedade do arquivo.

Eu tenho um aplicativo instalado com um arquivo chamado bob.exe. Altero manualmente algumas propriedades nas configurações clicando com o botão direito do mouse no arquivo e nas propriedades. Mais especificamente eu mudei Compatibility-> Compatibility mode-> Execute este programa no modo de compatibilidade para o Windows 7. Então eu desinstalo o aplicativo e downgrade para uma versão mais velha. Depois que a versão antiga termina sua instalação, eu verifico a propriedade do mesmo arquivo, bob.exe (tecnicamente falando, é um arquivo diferente), ele ainda mantém as mesmas configurações.

Então, estou certo em assumir as configurações de propriedade do arquivo de cache do Windows com base nos nomes de arquivos do mesmo aplicativo?

Jerry
fonte

Respostas:

1

Para as configurações de compatibilidade, é baseado no Path + Filename.

Você pode ver as entradas no seu registro olhando

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Então, se você reinstalar o mesmo programa, mas para uma pasta diferente, as configurações não serão aplicadas.

Ƭᴇcʜιᴇ007
fonte
Eu vejo a compatibilidade é armazenada em cache. E quanto a outras configurações, como Desativar o dimensionamento de exibição em configurações de DPI alto?
Jerry
Não é "cache", é simplesmente uma preferência salva. Quanto à opção Exibir escala, isso também está na guia Compatibilidade e, como tal, também é armazenado na mesma chave do Registro. :)
Ƭᴇcʜιᴇ007
Obrigado. Não parece ser consistente. Minhas configurações de arquivo dizem que ele está configurado para desabilitar o Escalonamento, mas não há nada no mesmo registro. O registro menciona apenas o WIN7RTM. O WIN7RTM desativa automaticamente o dimensionamento?
Jerry