INFO: Why CONFLICT Directories Are Created During Code Download

ID: Q196150


The information in this article applies to:


SUMMARY

There are certain situations during code download (usually associated with installing an ActiveX control referenced in an <OBJECT> tag) where a Conflict subdirectory is created in the Downloaded Program Files folder. After it is created, the Conflict directory is used as the destination directory for the file installation.


MORE INFORMATION

Internet Explorer performs the following checks on all downloaded files that are associated with an ActiveX control (Basically, all files listed in the [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:



If the answer to all three questions is Yes for any one file, a unique subdirectory is created named CONFLICT.x, where .x is a unique number. All files in the [Add.Code] sections that were supposed to appear in the Downloaded Program Files folder are installed in the Conflict directory.

Additional query words:


Keywords          : kbDownload kbIE400 kbIE401 kbIE401sp1 kbInetDev 
Version           : WINDOWS:4.0,4.01,4.01sp1
Platform          : WINDOWS 
Issue type        : kbinfo 

Last Reviewed: May 13, 1999