Ich glaube ich habe das Problem gelöst. Die Datei gibt und gab es nicht. Aber wenn man in WinXP im Gerätemanager die ausgeblendeten Geräte anzeigt, dann gibt es unter “Nicht-PnP-Treiber” den Eintrag “uphcleanhlp”. Ich bin über die Suche in der Registry darauf gekommen, wo folgender Eintrag vorhanden ist:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_UPHCLEANHLP]
“NextInstance”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_UPHCLEANHLP\0000]
“Service”=“uphcleanhlp”
“Legacy”=dword:00000001
“ConfigFlags”=dword:00000000
“Class”=“LegacyDriver”
“ClassGUID”=“{8ECC055D-047F-11D1-A537-0000F8753ED1}”
“DeviceDesc”=“uphcleanhlp”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_UPHCLEANHLP\0000\Control]
“ActiveService”=“uphcleanhlp”

Als ich zu diesem Eintrag kam, öffnete sich wieder das Fenster mit der Warnung, wobei es in der Registry auch noch die Einträge
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_UPHCLEANHLP]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\LEGACY_UPHCLEANHLP]
gibt, wo aber kein Warnung kam.

Wie Avast 6 nun zu dieser Warnung kam und zu der Dateibezeichnung “uphcleanhlp.sys” können vermutlich nur die Avast-Programmierer sagen.