1. RegistryKey hklm = Registry.LocalMachine;
  2. RegistryKey sys = hklm.OpenSubKey("System",true);
  3. foreach (string subkey in sys.GetSubKeyNames())
  4. {
  5. if (subkey == "test")
  6. {
  7. try
  8. {
  9. //sys.DeleteSubKey(subkey);//删除子键
  10. sys.DeleteSubKeyTree(subkey);//删除子键,包括子项
  11. MessageBox.Show("删除成功!");
  12. }
  13. catch (Exception ex)
  14. {
  15. MessageBox.Show(ex.Message);
  16. }
  17. }
  18. }