特定のフォルダーに対して AppSearch を実行する必要がある WiX インストーラーを作成しています。AppSearch は Windows XP では問題なく動作しますが、Windows 7 では C:\Documents and Settings を通過できません。
問題のフォルダーを Documents and Settings 内に配置すると、AppSearch プロパティは C:\Documents and Settings\Folder に設定されます。フォルダーを 1 つ下のディレクトリ (例: C:\Documents and Settings\username\Folder) に配置すると、AppSearch が失敗します。
ログ ファイルには、次のエラーが表示されます。
DEBUG: Error 2363: Could not enumerate subfolders for folder: C:\Documents and Settings\
また、別の AppSearch から次のようなエラーが表示されます。
DUBUG: Error 2363: Could not enumerate subfolders for folder: D:\System Volume Information\
インストーラー perUser および perMachine を実行してみました。エラーは両方で発生します。おそらくこれは、Windows 7 の [ドキュメントと設定] が実際には [ユーザー] へのショートカットであることに関係しています。
ここで何が起こっているか知っている人はいますか?
これが私のAppSearchです:
<Property Id="DataSearch">
<DirectorySearch Id="Search"
Depth="6"
AssignToProperty="yes"
Path="Remindex Local Data"/>
</Property>
どんな提案でも大歓迎です。