Como faço para - de preferência em um nível de máquina ou registro - desabilitar o armazenamento de arquivos temporários da Internet, seja por completo ou para uma conta de serviço específica?
Nós utilizamos softwares que fazem alguns scraping para nós 1 .
À medida que este software é quebrado, ele utiliza o controle WebBrowser que usa o IE (também não é minha preferência).
Como resultado, os arquivos temporários da Internet são preenchidos rapidamente.
Em vez disso, estamos procurando uma maneira no nível da máquina (ou como uma configuração de registro para o usuário dessa conta de serviço) para impedir que esses arquivos continuem existindo além de uma sessão do navegador.
Gostaríamos de fazer isso sem recorrer ao modo privado ou algo assim.
Eu encontrei este artigo que faz referência a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Internet Settings\Cache
e Persistent
DWORD com um valor de 0
para manter o cache vazio. No entanto, depois de tentar isso no registro para o SID da nossa conta de serviço e para o HKLM, ele não pareceu ter um efeito; os arquivos temporários da internet ainda cresceram.
1 (é legitimamente para nossos clientes, nada de spam - prometa!)