ICE64
ICE64 comprueba que los nuevos directorios del perfil de usuario se quitan correctamente en escenarios móviles.
Si no se corrige una advertencia o un error notificado por ICE64, generalmente se producen problemas al limpiar completamente el equipo durante una desinstalación. Cuando un usuario móvil 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 móvil), el instalador comprueba que el directorio ya está allí y, por lo tanto, no lo elimina al desinstalar. Esto deja permanentemente el directorio en el equipo del usuario.
Resultado
ICE64 envía una advertencia o un error en una situación de itinerancia si no se quita un nuevo directorio del perfil de usuario que se debe quitar.
Ejemplo
ICE64 notifica el siguiente error para el ejemplo que se muestra.
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. Dado que 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.
Directorio | Directory_Parent | DefaultDir |
---|---|---|
AppDataFolder | TARGETDIR | |
MyFolder | AppDataFolder | DataFolder |
MyOtherFolder | AppDataFolder | DataFolder2 |
FileKey | Componente_ | Nombre | DirProperty | InstallMode |
---|---|---|---|---|
Key1 | Component1 | MyFolder | 2 |
Temas relacionados