public bool DeleteSubKeyTree() { try { RegistryKey rk = baseRegistryKey ; RegistryKey sk1 = rk.OpenSubKey(subKey); if ( sk1 != null ) rk.DeleteSubKeyTree(subKey); return true; } catch (Exception) { return false; } }