[This is preliminary documentation and subject to change.]
Recommendation (Designed for Microsoft® Windows® Logo)
If the application requires updated system DLLs or other core components, ship a self-extracting executable provided by Microsoft that handles installation of these components.
Applications are strongly discouraged from installing system components by any other means than Microsoft-provided update packs.
Microsoft will distribute all new DLLs by means of component update packs only. Vendors should distribute these self-extracting executables from Microsoft rather than the latest DLLs themselves.