internal static void RemoveRegistryKey(string parentName, string keyName) { var root = HiveToMakeRegistryKeysIn; var key = String.IsNullOrEmpty(parentName) ? root : root.OpenSubKey(parentName); if (key != null) { key.DeleteSubKeyTree(keyName, false); } }