Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1.0.0.76 66.67%
1, 0, 0, 32 33.33%

Relationships

Parent process
Child process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
AdjustTokenPrivileges, SetFileSecurityW, RegCreateKeyExW, RegSetValueExW, LookupPrivilegeValueW, CopySid, LookupAccountNameW, ConvertSidToStringSidW, RegOpenKeyW, RegEnumValueW, RegOpenKeyExW, RegQueryValueExW, RegCloseKey, SetServiceStatus, RegisterEventSourceW, ReportEventW, DeregisterEventSource, RegisterServiceCtrlHandlerExW, StartServiceCtrlDispatcherW, StartServiceW, OpenServiceW, ControlService, QueryServiceStatus, DeleteService, OpenSCManagerW, CreateServiceW, CloseServiceHandle, ChangeServiceConfig2W, OpenProcessToken, GetTokenInformation, LsaNtStatusToWinError, RegEnumKeyW, RegSetKeySecurity, RegQueryInfoKeyW, CreateProcessAsUserW, SetNamedSecurityInfoW
kernel32.dll
DeleteCriticalSection, InitializeCriticalSection, WaitForSingleObject, CreateThread, SetThreadPriority, ResumeThread, GetCurrentProcess, SetProcessWorkingSetSize, TerminateThread, LoadLibraryW, GetProcAddress, SetEvent, CloseHandle, WaitForMultipleObjects, GetTickCount, WTSGetActiveConsoleSessionId, SetLastError, GetModuleFileNameW, Sleep, SetConsoleCtrlHandler, EnterCriticalSection, LeaveCriticalSection, GetCurrentThreadId, GetCurrentProcessId, SetErrorMode, GetLastError, CreateMutexW, SetStdHandle, SetEnvironmentVariableW, SetEnvironmentVariableA, CompareStringW, CompareStringA, GetStringTypeW, GetStringTypeA, GetConsoleCP, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, GetSystemTimes, GetSystemInfo, CreateFileW, GetPrivateProfileStringW, WritePrivateProfileStringW, DeviceIoControl, QueryDosDeviceW, GetShortPathNameW, MapViewOfFile, CreateFileMappingW, UnmapViewOfFile, FreeLibrary, GetSystemPowerStatus, OpenFileMappingW, InterlockedIncrement, InterlockedDecrement, ExpandEnvironmentStringsW, GetVolumeInformationW, GetVersionExW, LocalFree, FormatMessageW, GetLongPathNameW, GetLogicalDrives, GetStdHandle, LoadLibraryA, CreateFileA, ReadFile, WriteFile, SetFilePointer, DeleteFileW, FlushFileBuffers, RemoveDirectoryW, CreateDirectoryW, GetSystemDirectoryW, GetDriveTypeW, OpenMutexW, ReleaseMutex, CreateEventW, OpenEventW, ResetEvent, GetProcessHeap, HeapAlloc, HeapFree, HeapReAlloc, VirtualAlloc, VirtualFree, HeapCompact, SystemTimeToFileTime, GetSystemTime, SystemTimeToTzSpecificLocalTime, GetTimeZoneInformation, FileTimeToSystemTime, TzSpecificLocalTimeToSystemTime, SetFilePointerEx, GetEnvironmentVariableW, SuspendThread, GetModuleHandleW, GetTimeFormatW, GetDateFormatW, SetCurrentDirectoryW, GetCurrentDirectoryW, RtlUnwind, RaiseException, ReadConsoleInputA, SetConsoleMode, GetConsoleMode, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetVersionExA, MultiByteToWideChar, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, GetModuleFileNameA, HeapSize, ExitProcess, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCommandLineA, GetCommandLineW, SetHandleCount, GetFileType, GetStartupInfoA, HeapDestroy, HeapCreate, QueryPerformanceCounter, GetSystemTimeAsFileTime, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, LCMapStringA, WideCharToMultiByte, LCMapStringW, GetLocaleInfoA
ole32.dll
CoInitializeEx, CoUninitialize, StringFromGUID2, CoCreateGuid, CoTaskMemFree, CoTaskMemAlloc
secur32.dll
GetUserNameExW, LsaEnumerateLogonSessions, LsaGetLogonSessionData, LsaFreeReturnBuffer
setupapi.dll
SetupDiEnumDeviceInfo, SetupDiGetDeviceRegistryPropertyW, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInterfaceDetailW, SetupDiGetClassDevsW
shell32.dll
SHGetFileInfoW, SHGetSpecialFolderPathW, SHBindToParent
shlwapi.dll
PathRemoveFileSpecW, PathFileExistsW, PathAppendW, PathStripToRootW, StrRetToBufW, PathAddBackslashW
user32.dll
UnregisterDeviceNotification, DestroyWindow, CreateWindowExW, RegisterClassW, DefWindowProcW, KillTimer, SetTimer, GetWindowLongW, SetWindowLongW, UnregisterClassW, MsgWaitForMultipleObjects, PeekMessageW, DispatchMessageW, RegisterDeviceNotificationW, TranslateMessage, ExitWindowsEx, MessageBoxW
wtsapi32.dll
WTSEnumerateProcessesW, WTSFreeMemory, WTSEnumerateSessionsW, WTSQuerySessionInformationW, WTSQueryUserToken

DMRepairSrv.exe

Performance Toolkit Disk Repair by PC Tools (Signed)

Remove DMRepairSrv.exe
Version:   1, 0, 0, 32
MD5:   b9cae4cbb4e864de7dd7462c9133e654
SHA1:   9585fd3bc9785008539bbd554d43d87440093729
SHA256:   dfa71c638c7468219c96e3c08ff9b153848ef832aec500f6434f98855560a420

What is DMRepairSrv.exe?

Performance Toolkit Disk Repair Service for PC Tools Security.

About DMRepairSrv.exe (from PC Tools)

You want your PC to work faster, but you don't want to spend countless hours tweaking system settings. PC Tools Performance Toolkit is a fresh, new experience; combining the trusted, powerful tools yo

Overview

dmrepairsrv.exe runs as a service under the name Performance Toolkit Disk Repair Service (DMRepairService) with extensive SYSTEM privileges (full administrator access). The file is digitally signed by PC Tools which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:dmrepairsrv.exe
Publisher:PC Tools
Product name:Performance Toolkit Disk Repair
Description:Performance Toolkit Disk Repair Service
Typical file path:C:\Program Files\pc tools utilities\tools\repair\dmrepairsrv.exe
File version:1, 0, 0, 32
Size:997.97 KB (1,021,920 bytes)
Certificate
Issued to:PC Tools
Authority (CA):VeriSign
Effective date:Thursday, July 9, 2009
Expiration date:Wednesday, August 15, 2012
Digital DNA
Entropy:6.053058
File packed:No
.NET CLR:No
More details

BehaviorsBehaviors

Services
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'DMRepairService' (Performance Toolkit Disk Repair Service)
  • 'DMRepairService'

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00163470%
0.028634%
Kernel CPU:0.00156557%
0.013761%
User CPU:0.00006913%
0.014873%
Kernel CPU time:702 ms/min
100,923,805ms/min
CPU cycles:484/sec
17,470,203/sec
Memory
Private memory:5.04 MB
21.59 MB
Private (maximum):8.04 MB
Private (minimum):948 KB
Non-paged memory:5.04 MB
21.59 MB
Virtual memory:65.39 MB
140.96 MB
Virtual memory (peak):79.79 MB
169.69 MB
Working set:1.17 MB
18.61 MB
Working set (peak):8.04 MB
37.95 MB
Page faults:3,900/min
2,039/min
I/O
I/O read transfer:0 Bytes/sec
1.02 MB/min
I/O read operations:1/sec
343/min
I/O write transfer:0 Bytes/sec
274.99 KB/min
I/O write operations:1/sec
227/min
I/O other transfer:9 Bytes/sec
448.09 KB/min
I/O other operations:1/sec
1,671/min
Resource allocations
Threads:11
12
Handles:198
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\pc tools utilities\tools\repair\dmrepairsrv.exe"
Owner:SYSTEM
Windows Service
Service name:DMRepairService
Display name:Performance Toolkit Disk Repair Service
Description:“Provides PC Tools Performance Toolkit Disk Repair services. If this service is disabled the Performance Toolkit Disk Repair product will not function.”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Ultimate 66.67%
Windows 7 Professional 33.33%

Distribution by countryDistribution by country

Malaysia installs about 100.00% of Performance Toolkit Disk Repair.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE