INFO: Why CONFLICT Directories Are Created During Code Download

This article was previously published under Q196150
This article has been archived. It is offered "as is" and will no longer be updated.
There are certain situations during code download (usually associated withinstalling an ActiveX control referenced in an <OBJECT> tag) where aConflict subdirectory is created in the Downloaded Program Files folder.After it is created, the Conflict directory is used as the destinationdirectory for the file installation.
Internet Explorer performs the following checks on all downloaded filesthat are associated with an ActiveX control (Basically, all files listed inthe [Add.Code] section):
  1. Is a file of the same name already in Downloaded Program Files?
  2. Is the CLSID of the main component (from the <OBJECT> tag) different from that of the previously installed component that caused the download of this file.
  3. One of the following:
    • The file itself has no CLSID.
    • The file itself has a main CLSID, but it is different from the CLSID of the file that was already in Downloaded Program Files.
If the answer to all three questions is Yes for any one file, a uniquesubdirectory is created named CONFLICT.x, where .x is a unique number. Allfiles in the [Add.Code] sections that were supposed to appear in theDownloaded Program Files folder are installed in the Conflict directory.

Artikkel-ID: 196150 – Forrige gjennomgang: 12/05/2015 09:48:13 – Revisjon: 2.1

Microsoft Internet Explorer 4.0 128-Bit Edition, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 5.5

  • kbnosurvey kbarchive kbdownload kbinetdev kbinfo KB196150