Sintomas
ActiveX é eliminada automaticamente no Windows 10 (x86) quando uma tarefa de SilentCleanup é executada.
No Windows 8.1 e versões anteriores, SilentCleanup foi executada apenas quando o espaço livre em disco decresceu abaixo de 10 por cento do espaço de disco inteiro. No entanto, a fim de melhorar a experiência de utilizador no Windows 10, SilentCleanup é também executar quando o sistema entra no estado inactivo.
Quando detecta este problema, as seguintes pastas são limpas pela tarefa SilentCleanup:
-
Ficheiros de programa transferidos
-
Ficheiros temporários da Internet
Causa
Este problema ocorre porque, por predefinição, o ActiveX é transferido para a pasta Downloaded Program Files, que está definida para ser limpo.
Solução alternativa
Para contornar este problema, utilize um dos seguintes métodos:
Excluir o destino para que o ActiveX é transferido
-
Inicie uma linha de comandos como administrador.
-
Execute um comando semelhante à seguinte para definir a definição de limpeza.
> cleanmgr /sageset:2
Nota A opção de /sageset define a definição de limpeza. Pode especificar um número de armazenamento de 0 a 65535 ("2" neste comando de exemplo). A definição de limpeza permite-lhe guardar a pasta a ser eliminado para o número de armazenamento que especificou para /sageset. Seleccione uma pasta no passo 3. -
Quando aparecer o ecrã de Definições de limpeza do disco , desmarque a caixa de verificação na caixa de listagem de ficheiros a eliminarDownloaded Program Files e, em seguida, seleccione ' OK '.
-
Inicie o Programador de tarefas.
-
No painel da esquerda da janela do Programador de tarefas na Biblioteca do Programador de tarefas, seleccione Microsoft > Windows > DiskCleanup.
-
Quando a tarefa de SilentCleanup é apresentada no meio da tela, faça duplo clique nele e, em seguida, seleccione Propriedades.
-
No ecrã de Propriedades , seleccione o separador de Acções e, em seguida, clique em Editar.
-
No campo Adicionar argumentos , especifique a definição de limpeza que preparado no passo 1 no seguinte formato e, em seguida, OK:
/autoclean /sagerun:2 /d %systemdrive%
Nota/sagerun é uma opção para utilizar o número de definição especificada ("2" neste exemplo) e executar o cleanmgr. Execute o processo de limpeza na pasta em que está definida para o número de armazenamento que está especificado para sagerun.
Disadvantage(s) possíveis
Ficheiros desnecessários, tais como ficheiros temporários em C:\Windows\Downloaded Program Files não serão eliminados automaticamente. Assim, quando está a ficar sem espaço em disco ou se pretender evitar a reter ficheiros temporários, regularmente verificar a existência de ficheiros desnecessários e eliminá-las manualmente ou utilizando um ficheiro batch.
Parar de SilentCleanup
-
Abra uma janela de linha de comandos como administrador.
-
Execute o seguinte comando para desactivar a tarefa de SilentCleanup :
schtasks.exe /change /TN “\Microsoft\Windows\DiskCleanup\SilentCleanup” /Disable
Disadvantage(s) possíveis
Se desactivar a tarefa de SilentCleanup , os ficheiros desnecessários, tais como ficheiros temporários não serão eliminados automaticamente. Assim, quando está a ficar sem espaço em disco ou se pretender evitar a reter ficheiros temporários, regularmente verificar a existência de ficheiros desnecessários e eliminá-las manualmente ou utilizando um ficheiro batch.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".