procedure ServiceUpdateDescription(const ServiceName, Description: string); var reg: TRegistry; begin reg := TRegistry.Create; try with reg do begin RootKey := HKEY_LOCAL_MACHINE; if OpenKey('SYSTEM\CurrentControlSet\Services\' + ServiceName, False) then begin WriteString('Description', Description); end; CloseKey; end; finally reg.Free; end; end;