Windows 系列系統(這裡包括XP、Vista、Win7、win8)在“Windows”目錄下提供了一個名為“WinSxS”(Windows Side-by-Side)的資料夾。系統使用這個資料夾存儲各個版本的Windows組件,減少因為動態程式庫(Dynamic Link Libraries,DLL)引起的配置問題(DLL hell)。組件的多個版本都存儲在這個資料夾中。Windows XP允許Win32 API組件和應用程式使用與這些程式在測試時所使用的版本完全一致的Microsoft 組件版本,並且不受其它程式或者作業系統升級的影響。Windows 通過XML檔案來實現這一功能,這些XML檔案保存了有關應用程式配置的元數據,例如COM類、接口和類型庫。
作用
Windows XP
Windows XP的一個重要革新就是引入了隔離組件(Isolated Components)和並列共享(side-by-side sharing)功能。作為原來Windows中經常出現的DLL衝突問題的解決方案,Microsoft 強烈建議應用程式使用組件隔離和並列共享技術來解決DLL調用的問題。微軟在ComCtl version 6中使用了並列共享處理,證明隔離組件和並列共享是未來Windows的發展方向。