ICE64

ICE64 comprueba que los directorios nuevos del perfil de usuario se quitan correctamente en escenarios de itinerancia.

Si no se corrige una advertencia o un error notificado por ICE64, se suelen producir problemas al limpiar completamente el equipo durante una desinstalación. Cuando un usuario de itinerancia que ha instalado la aplicación inicia sesión en un equipo por primera vez, todo el perfil se copia en el equipo. En el anuncio (que tiene lugar después de la descarga del perfil de itinerancia), el instalador comprueba que el directorio ya está ahí y, por lo tanto, no lo elimina durante la desinstalación. Esto deja el directorio en el equipo del usuario de forma permanente.

Resultado

ICE64 publica una advertencia o un error en una situación de itinerancia si un nuevo directorio en el perfil de usuario que se debe quitar no se quita.

Ejemplo

ICE64 notifica este error para el ejemplo mostrado.

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

La carpeta "MyOtherFolder" es una carpeta de perfil personalizada. Como no aparece en la tabla RemoveFile, no se quita en algunos escenarios.

Para corregir este error, cree una fila para la carpeta en la tabla RemoveFile.

Tabla Directory

Directorio Directory_Parent DefaultDir
AppDataFolder TARGETDIR
MyFolder AppDataFolder DataFolder
MyOtherFolder AppDataFolder DataFolder2

 

Tabla RemoveFile

FileKey Component_ FileName DirProperty InstallMode
Tecla1 Component1 MyFolder 2

 

Referencia de ICE