Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1.0.0.76 66.67%
1, 0, 0, 47 33.33%

Relationships

Parent process
Child process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
AdjustTokenPrivileges, RegSetValueExW, RegCreateKeyExW, RegEnumValueW, RegOpenKeyW, RegEnumKeyW, RegQueryInfoKeyW, LookupPrivilegeValueW, SetFileSecurityW, LsaNtStatusToWinError, RegOpenKeyExW, RegQueryValueExW, RegCloseKey, SetServiceStatus, RegisterEventSourceW, ReportEventW, DeregisterEventSource, RegisterServiceCtrlHandlerExW, StartServiceCtrlDispatcherW, StartServiceW, OpenServiceW, ControlService, QueryServiceStatus, DeleteService, OpenSCManagerW, CreateServiceW, CloseServiceHandle, ChangeServiceConfig2W, OpenProcessToken, GetTokenInformation, RegSetKeySecurity, ConvertSidToStringSidW, LookupAccountNameW, CopySid, CreateProcessAsUserW, SetNamedSecurityInfoW
kernel32.dll
DeleteCriticalSection, InitializeCriticalSection, WaitForSingleObject, CreateThread, SetThreadPriority, ResumeThread, GetCurrentProcess, TerminateThread, SetErrorMode, LoadLibraryW, GetProcAddress, SetEvent, CloseHandle, WaitForMultipleObjects, GetTickCount, WTSGetActiveConsoleSessionId, GetModuleFileNameW, Sleep, SetConsoleCtrlHandler, EnterCriticalSection, LeaveCriticalSection, GetCurrentThreadId, GetCurrentProcessId, SetProcessWorkingSetSize, SetLastError, GetLastError, GetSystemInfo, SetStdHandle, SetEnvironmentVariableW, SetEnvironmentVariableA, CompareStringW, CompareStringA, GetStringTypeW, GetStringTypeA, GetConsoleCP, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, DeleteFileW, FlushFileBuffers, RemoveDirectoryW, CreateDirectoryW, GetSystemDirectoryW, GetDriveTypeW, CreateMutexW, OpenMutexW, ReleaseMutex, CreateEventW, OpenEventW, ResetEvent, FreeLibrary, GetProcessHeap, HeapAlloc, HeapFree, HeapReAlloc, VirtualAlloc, VirtualFree, HeapCompact, SystemTimeToFileTime, GetSystemTime, SystemTimeToTzSpecificLocalTime, GetTimeZoneInformation, FileTimeToSystemTime, TzSpecificLocalTimeToSystemTime, CreateFileW, ReadFile, SetFilePointerEx, WriteFile, SetFilePointer, DeviceIoControl, ExpandEnvironmentStringsW, GetEnvironmentVariableW, GetSystemTimes, GetPrivateProfileStringW, WritePrivateProfileStringW, QueryDosDeviceW, GetShortPathNameW, MapViewOfFile, CreateFileMappingW, UnmapViewOfFile, GetSystemPowerStatus, OpenFileMappingW, InterlockedIncrement, InterlockedDecrement, GetVolumeInformationW, GetVersionExW, LocalFree, FormatMessageW, GetLongPathNameW, GetLogicalDrives, GetStdHandle, LoadLibraryA, CreateFileA, 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

DMDefragSrv.exe

Performance Toolkit Disk Defrag by PC Tools (Signed)

Remove DMDefragSrv.exe
Version:   1, 0, 0, 47
MD5:   68eebde7086e472bf2ed49827ffa56fe
SHA1:   d90077f76b58c7148cdbcf1440c94997ba261c7c
SHA256:   3df84c45c4bc9ba5976737a68fd4ddc86ea93108d1d54c8bb39a118743e60cce

What is DMDefragSrv.exe?

Performance Toolkit Disk Defrag Service for PC Tools Security.

About DMDefragSrv.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

dmdefragsrv.exe runs as a service under the name Performance Toolkit Disk Defrag Service (DMDefragService) 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:dmdefragsrv.exe
Publisher:PC Tools
Product name:Performance Toolkit Disk Defrag
Description:Performance Toolkit Disk Defrag Service
Typical file path:C:\Program Files\pc tools utilities\tools\defrag\dmdefragsrv.exe
File version:1, 0, 0, 47
Size:1009.97 KB (1,034,208 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.039910
File packed:No
.NET CLR:No
More details

BehaviorsBehaviors

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

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00180642%
0.028634%
Kernel CPU:0.00166815%
0.013761%
User CPU:0.00013827%
0.014873%
Kernel CPU time:749 ms/min
100,923,805ms/min
CPU cycles:500/sec
17,470,203/sec
Memory
Private memory:5.07 MB
21.59 MB
Private (maximum):8.14 MB
Private (minimum):944 KB
Non-paged memory:5.07 MB
21.59 MB
Virtual memory:65.4 MB
140.96 MB
Virtual memory (peak):79.8 MB
169.69 MB
Working set:1.23 MB
18.61 MB
Working set (peak):8.14 MB
37.95 MB
Page faults:3,971/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:201
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\pc tools utilities\tools\defrag\dmdefragsrv.exe"
Owner:SYSTEM
Windows Service
Service name:DMDefragService
Display name:Performance Toolkit Disk Defrag Service
Description:“Provides PC Tools Performance Toolkit Disk Defrag services. If this service is disabled the Performance Toolkit Disk Defrag 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 Defrag.

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