.Net則采用了不同的方法:它根本就沒有使用注冊表。相反,微軟的建議是每個應用程序使用自己局部的組件(在.Net稱為“assembly”)。利用這種方法,用于應用程序Foo的Assembly X如果發生變化,Assembly X的Application Bar不會受到任何影響。由于.Net不使用注冊表,很多應用都可以用簡單的拷貝命令來完成,通常沒有必要開發安裝程序。此外,應用程序不會瑣定assembly,所以升級DLL的時候不必關閉應用程序。