HKCR
{
	PlainText.ScriptPlugin.1 = s 'ScriptPlugin Class'
	{
		CLSID = s '{F8F77FFC-88E1-4d50-9F51-C30F3F35C4EF}'
	}
	PlainText.ScriptPlugin = s 'ScriptPlugin Class'
	{
		CLSID = s '{F8F77FFC-88E1-4d50-9F51-C30F3F35C4EF}'
		CurVer = s 'PlainText.ScriptPlugin.1'
	}
	NoRemove CLSID
	{
		ForceRemove {F8F77FFC-88E1-4d50-9F51-C30F3F35C4EF} = s 'ScriptPlugin Class'
		{
			ProgID = s 'PlainText.ScriptPlugin.1'
			VersionIndependentProgID = s 'PlainText.ScriptPlugin'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{1658A49F-0444-43E5-BA11-ED1AD1C256DB}'
		}
	}
}

HKLM
{
   NoRemove SOFTWARE
   {
      NoRemove Decal
      {
         NoRemove Surrogates
         {
            ForceRemove {F8F77FFC-88E1-4d50-9F51-C30F3F35C4EF} = s 'VBScript Plugin Surrogate'
            {
               val Enabled = d '1'
               val Extension = s 'acs'
               val Description = s 'Script Plugin'
            }
         }
      }
   }
}
