Compartilhar via


ICE64

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

Falha ao corrigir 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

O ICE64 postará 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

O 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 ela não está listada na tabela RemoveFile, ela não é removida em alguns cenários.

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

de tabela de diretório

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

 

RemoveFile Table

FileKey Componente_ Filename DirProperty InstallMode
Chave1 Component1 MyFolder 2

 

de referência do ICE