次の方法で共有


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

 

ICE リファレンス