ICE64
ICE64 は、ローミング シナリオでユーザー プロファイル内の新しいディレクトリが正しく削除されていることを確認します。
通常、ICE64 によって報告された警告またはエラーを修正しないと、アンインストール中にコンピューターを完全にクリーニングする際に問題が発生します。 アプリケーションをインストールしたローミング ユーザーが初めてコンピューターにログオンすると、すべてのプロファイルがコンピューターにコピーされます。 提供情報 (ローミング プロファイルのダウンロード後に実行されます) では、インストーラーはディレクトリが既に存在することを確認するため、アンインストール時に削除されません。 これにより、ユーザーのコンピューター上のディレクトリが永続的に残ります。
結果
ICE64 は、削除する必要があるユーザー プロファイル内の新しいディレクトリが削除されない場合に、ローミング状況で警告またはエラーを投稿します。
例
ICE64 は、次の例のエラーを報告します。
The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.
フォルダー 'MyOtherFolder' はカスタム プロファイル フォルダーです。 RemoveFile テーブルに一覧表示されていないため、一部のシナリオでは削除されません。
このエラーを修正するには、RemoveFile テーブルにフォルダーの行を作成します。
ディレクトリ | Directory_Parent | DefaultDir |
---|---|---|
AppDataFolder | TARGETDIR | |
MyFolder | AppDataFolder | DataFolder |
MyOtherFolder | AppDataFolder | DataFolder2 |
RemoveFile テーブル の
FileKey | コンポーネント_ | FileName | DirProperty | InstallMode |
---|---|---|---|---|
Key1 | Component1 | MyFolder | 2 |
関連トピック