Partilhar via


ICE64

O ICE64 verifica se os novos diretórios no perfil de usuário são removidos corretamente em cenários de roaming.

A falha na correção de um aviso ou erro relatado pelo ICE64 geralmente leva a problemas na limpeza completa do computador durante uma desinstalação. Quando um usuário móvel que instalou o aplicativo faz logon em um computador pela primeira vez, todo o perfil é copiado para baixo no computador. No anúncio (que ocorre após o download do perfil móvel), o instalador verifica se o diretório já está lá e, portanto, não o exclui na desinstalação. Isso deixa o diretório no computador do usuário permanentemente.

Resultado

ICE64 posta um aviso ou um erro em uma situação de roaming se um novo diretório no perfil de usuário que deve ser removido não for removido.

Exemplo

ICE64 relata o seguinte erro para o exemplo mostrado.

The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.

A pasta 'MyOtherFolder' é uma pasta de perfil personalizada. Como ele não está listado na tabela RemoveFile, ele não é removido em alguns cenários.

Para corrigir esse erro, crie uma linha para a pasta na tabela RemoveFile.

Tabela de Diretórios

Diretório Directory_Parent DefaultDir
AppDataFolder TARGETDIR
MyFolder AppDataFolder DataFolder
MyOtherFolder AppDataFolder DataFolder2

 

Tabela RemoveFile

Chave de arquivo Component_ Nome do arquivo DirProperty Modo de instalação
Chave1 Componente1 MyFolder 2

 

de referência ICE