HKCR { ExtSnap.ClassExtSnap.1 = s 'ClassExtSnap Class' { CLSID = s '{3F40BB91-D7E4-4A37-9DE7-4D837B30F998}' } ExtSnap.ClassExtSnap = s 'ClassExtSnap Class' { CLSID = s '{3F40BB91-D7E4-4A37-9DE7-4D837B30F998}' CurVer = s 'ExtSnap.ClassExtSnap.1' } NoRemove CLSID { ForceRemove {3F40BB91-D7E4-4A37-9DE7-4D837B30F998} = s 'ClassExtSnap Class' { ProgID = s 'ExtSnap.ClassExtSnap.1' VersionIndependentProgID = s 'ExtSnap.ClassExtSnap' InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' } } } } HKLM { NoRemove Software { NoRemove Microsoft { NoRemove MMC { NoRemove Snapins { ForceRemove {3F40BB91-D7E4-4A37-9DE7-4D837B30F998} = s 'ATL-based extension snap-in sample' { val NameString = s 'ATL-based extension snap-in sample' val About = s '{4E7F429A-9A8A-4FA5-BBA0-10EB183898D1}' ForceRemove NodeTypes { ForceRemove {28D4F536-BDB5-4bc5-BA88-5375A4996850} = s 'Extendable scope node of ATL-based extension snap-in sample' } } } } } } } HKLM { NoRemove Software { NoRemove Microsoft { NoRemove MMC { NoRemove NodeTypes { NoRemove {476e6449-aaff-11d0-b944-00c04fd8d5b0} { NoRemove 'Dynamic Extensions' { val '{3F40BB91-D7E4-4A37-9DE7-4D837B30F998}' = s 'ATL-based extension snap-in sample' } NoRemove Extensions { NoRemove NameSpace { val '{3F40BB91-D7E4-4A37-9DE7-4D837B30F998}' = s 'ATL-based extension snap-in sample' } } } } } } } }