دقیقا متوجه منظورتون نمیشم!
میخواید وجود یک کلید رو چک کنید یا محتویات یک کلید؟ یا چیز دیگه ای رو میخواید چک کنید؟
واسه مورد اول

RegistryKey key = Registry.LocalMachine.OpenSubKey(@"KeyPath", true);
try
{
key.GetValue("KeyName");
}
catch
{
//This Key Not Found
}

واسه مورد دوم:
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"KeyPath", true);
string KeyValue = key.GetValue("KeyName");