code: public void deleteRegistryValueInGuest(VirtualMachine vm, GuestAuthentication auth, GuestRegValueNameSpec valueName) throws GuestComponentsOutOfDate, GuestOperationsFault,
          GuestOperationsUnavailable, GuestPermissionDenied, GuestRegistryKeyInvalid, GuestRegistryValueNotFound, InvalidGuestLogin, InvalidPowerState, InvalidState, OperationDisabledByGuest, OperationNotSupportedByGuest,
          RuntimeFault, TaskInProgress, RemoteException {
          getVimService().deleteRegistryValueInGuest(getMOR(), vm.getMOR(), auth, valueName);
      }
docs: Delete a registry value.
  
  @param vm        Virtual machine to perform the operation on.
  @param auth      The guest authentication data.
  @param valueName The registry value name to be deleted. The Value "name" (specified in {@link com.vmware.vim25.GuestRegValueNameSpec GuestRegValueNameSpec}) can be empty. If "name" is empty, it deletes the value for the unnamed or default value of the given key.
  @throws GuestComponentsOutOfDate
  @throws GuestOperationsFault
  @throws GuestOperationsUnavailable
  @throws GuestPermissionDenied
  @throws GuestRegistryKeyInvalid
  @throws GuestRegistryValueNotFound
  @throws InvalidGuestLogin
  @throws InvalidPowerState
  @throws InvalidState
  @throws OperationDisabledByGuest
  @throws OperationNotSupportedByGuest
  @throws RuntimeFault
  @throws TaskInProgress
  @throws RemoteException