Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

11, 0, 0, 185 33.33%
11, 0, 0, 184 33.33%
11, 0, 0, 182 33.33%

Relationships

Parent process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
DeregisterEventSource, ChangeServiceConfigW, SetServiceStatus, RegisterServiceCtrlHandlerExW, RegDeleteValueA, RegSetValueExA, RegOpenKeyExA, RegCloseKey, RegOpenKeyExW, RegQueryValueExW, CloseServiceHandle, QueryServiceStatus, OpenSCManagerW, OpenServiceW, RegDeleteValueW, RevertToSelf, InitiateSystemShutdownExW, AdjustTokenPrivileges, LookupPrivilegeValueW, OpenThreadToken, ImpersonateLoggedOnUser, LogonUserW, RegFlushKey, QueryServiceConfigW, EnumServicesStatusW, RegEnumValueW, OpenProcessToken, RegDeleteKeyW, RegCreateKeyExW, StartServiceCtrlDispatcherW, RegisterEventSourceW, ReportEventW, ControlService, DeleteService, CreateServiceW, DuplicateTokenEx, CreateProcessAsUserW, RegQueryInfoKeyW, RegEnumKeyExW, RegSetValueExW
kernel32.dll
GetFullPathNameA, CreateFileA, UnlockFile, LockFile, GetFileAttributesA, GetTempPathW, LockFileEx, GetTempPathA, AreFileApisANSI, DeleteFileA, HeapReAlloc, HeapSize, InterlockedExchange, GetACP, GetLocaleInfoA, GetThreadLocale, GetVersionExA, InterlockedCompareExchange, IsProcessorFeaturePresent, GetStartupInfoW, SetUnhandledExceptionFilter, TerminateProcess, UnhandledExceptionFilter, IsDebuggerPresent, GetFullPathNameW, lstrlenA, ReleaseMutex, CreateMutexW, GetVersion, OutputDebugStringW, FlushFileBuffers, HeapAlloc, FormatMessageA, GetThreadTimes, GetProcessIoCounters, GetCurrentProcessId, FlushInstructionCache, CreateMailslotW, GetMailslotInfo, WaitForMultipleObjects, GetSystemTime, SetPriorityClass, GetUserDefaultLangID, OpenProcess, PeekNamedPipe, WaitNamedPipeW, SetNamedPipeHandleState, LoadLibraryExW, InterlockedDecrement, InterlockedIncrement, GetCommandLineW, lstrcmpiW, GetFileAttributesExW, ResetEvent, SetEvent, CreateEventW, GetModuleFileNameW, LocalAlloc, LocalFree, GetLastError, GetFileInformationByHandle, CloseHandle, lstrlenW, GetSystemTimeAsFileTime, GetVolumeInformationW, Sleep, GetDiskFreeSpaceW, GetVersionExW, DeviceIoControl, SetLastError, CreateFileW, MultiByteToWideChar, EnterCriticalSection, LeaveCriticalSection, DeleteCriticalSection, FreeLibrary, GetProcAddress, LoadLibraryA, GetSystemDirectoryA, InitializeCriticalSection, GetComputerNameExW, GetSystemInfo, WideCharToMultiByte, FindResourceW, SizeofResource, LockResource, LoadResource, FindResourceExW, GetComputerNameW, LoadLibraryW, GetTickCount, RaiseException, GetFileAttributesW, WaitForSingleObject, SystemTimeToFileTime, GetLocalTime, FindClose, FindNextFileW, FindFirstFileW, GetFileTime, GetFileSize, GetDriveTypeW, FindVolumeMountPointClose, FindNextVolumeMountPointW, FindFirstVolumeMountPointW, GetVolumeNameForVolumeMountPointW, GetLogicalDriveStringsW, QueryDosDeviceW, GetVolumePathNameW, QueryPerformanceCounter, QueryPerformanceFrequency, VirtualAlloc, VirtualFree, ReadFile, SetFilePointer, HeapFree, GetProcessHeap, GlobalAlloc, ResumeThread, CreateThread, SetThreadPriority, GetThreadPriority, GetCurrentThread, SetThreadExecutionState, SetEndOfFile, DeleteFileW, WriteFile, OpenThread, GetCurrentThreadId, FindVolumeClose, FindNextVolumeW, FindFirstVolumeW, GetSystemPowerStatus, GlobalFree, CompareFileTime, FormatMessageW, GetCurrentProcess, GetModuleHandleW, GetSystemDirectoryW, HeapCreate, HeapDestroy
msvcp80.dll
DllMain
msvcr80.dll
DllMain
ntdll.dll
RtlCompareMemory, NtFsControlFile, NtDeviceIoControlFile, NtWaitForSingleObject, NtCreateFile, _allrem, RtlUnwind, RtlSetBits, RtlFindClearBitsAndSet, RtlFindLongestRunClear, iswctype, _wcslwr, RtlInitializeBitMap, RtlClearBits, RtlFindSetBitsAndClear, wcscat, _allshr, strncpy, wcscpy, wcsncpy, _snwprintf, strncmp, wcstol, wcstoul, labs, isdigit, memcmp, towlower, wcsrchr, wcschr, NtQueryDirectoryFile, memcpy, _wcsnicmp, towupper, tolower, toupper, NtQueryInformationFile, wcscmp, wcsncmp, qsort, wcsstr, _wcsicmp, wcslen, strchr, strcmp, strlen, strtoul, _wtoi, iswdigit, memset, _aullrem, _aulldiv, _chkstk, _aullshr, _allshl, NtReadFile, RtlTimeToSecondsSince1980, _alldiv, _allmul, NtCreateEvent, RtlNtStatusToDosError, NtClose, RtlInitUnicodeString
ole32.dll
CoCreateInstance, CreateStreamOnHGlobal, CoMarshalInterThreadInterfaceInStream, CoGetInterfaceAndReleaseStream, CoUninitialize, CoInitializeEx, GetHGlobalFromStream, CoTaskMemFree, ProgIDFromCLSID, CoTaskMemAlloc, CoTaskMemRealloc, CoResumeClassObjects, CoInitializeSecurity, CoSuspendClassObjects, CoRegisterClassObject, CoRevokeClassObject, StringFromGUID2, OleRun, CLSIDFromProgID, CLSIDFromString
psapi.dll
GetModuleBaseNameW, EnumProcessModules, EnumProcesses
rpcrt4.dll
RpcStringFreeW, UuidToStringW, UuidToStringA, RpcStringFreeA, UuidCreate, UuidCreateNil
shfolder.dll
SHGetFolderPathW
user32.dll
UnregisterClassA, LoadStringW, CharNextW, SystemParametersInfoW, GetLastInputInfo, MessageBoxW, PostThreadMessageW, DispatchMessageW, TranslateMessage, GetMessageW, PeekMessageW, DefWindowProcW, DestroyWindow, SetWindowLongW, GetWindowLongW, CallWindowProcW, CreateWindowExW, GetClassInfoExW, LoadCursorW, wsprintfW, CharUpperW, CharToOemW, RegisterClassExW
userenv.dll
LeaveCriticalPolicySection, DestroyEnvironmentBlock, CreateEnvironmentBlock, UnregisterGPNotification, RegisterGPNotification, EnterCriticalPolicySection
ws2_32.dll
WSAAddressToStringW
wtsapi32.dll
WTSFreeMemory, WTSEnumerateSessionsW, WTSEnumerateProcessesW
Export table
_DefragCancelVerifyVolume@8
_DefragClearBootMountIntent@8
_DefragDebugMessage@8
_DefragOfflineComplete@4
_DefragOfflineMoveFile@40
_DefragOnlineMoveFile@28
_DefragOnlineQueryExtentInformation@24
_DefragOpenFile@20
_DefragOpenVolume@16
_DefragOpenVolumeEx@16
_DefragPDBootComplete@0
_DefragQueryAllInformation@52
_DefragQueryAllocationBitmap@24
_DefragQueryAttributeDefinitions@16
_DefragQueryAttributeName@28
_DefragQueryDllVersion@8
_DefragQueryDriverVersion@16
_DefragQueryExtentInformationEx@44
_DefragQueryFileId@12
_DefragQueryMftBitmap@28
_DefragQueryNameInformation@28
_DefragQueryNonResidentAttributes@24
_DefragQueryNonResidentAttributesEx@20
_DefragQueryNtfsInfo@8
_DefragQueryVolumeState@20
_DefragReboot@0
_DefragSetBootMountIntent@12
_DefragSpecifyDebugFile@16
_DefragUnloadIntent@0
_DefragVerifyVolume@8
_DefragWaitVerifyVolume@8
_DefragZeroFile@8

PDEngine.exe

PerfectDisk 11 by Raxco Software (Signed)

Remove PDEngine.exe
Version:   11, 0, 0, 185
MD5:   9689374fe44497b6f8b2aa8a7c9edbfc
SHA1:   0edf9257f6e74eb7d02968c90498c3aecb828eb0
SHA256:   d9279267fb80b552015300b50a1034a578b558aa86eea5780d6741d945773fe3

About PDEngine.exe (from Raxco Software)

Keep your computer running like new. PerfectDisk speeds up everything you do, from browsing the web to downloading music and editing pictures. Plus, you'll see faster machine boot times, fewer soft

Overview

pdengine.exe runs as a service under the name PDEngine within the local user context. This is typically installed with the program PerfectDisk 11 Professional published by Raxco Software Inc.. The assembly utilizes the .NET run-time framework (which is required to be installed on the PC). The file is digitally signed by Raxco Software which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:pdengine.exe
Publisher:Raxco Software, Inc.
Product name:PerfectDisk 11
Description:PDEngine Module
Typical file path:C:\Program Files\raxco\perfectdisk\pdengine.exe
File version:11, 0, 0, 185
Size:1.42 MB (1,488,136 bytes)
Certificate
Issued to:Raxco Software
Authority (CA):VeriSign
Effective date:Saturday, July 4, 2009
Digital DNA
File packed:No
Code language:Microsoft Visual C# / Basic .NET
.NET CLR:Yes
.NET NGENed:No
More details

ResourcesPrograms

The following program will install this file
Raxco Software Inc.
25% remove
PerfectDisk is a defragmentation utility for Windows that can optimize disk drives with an optimization strategy called SMARTPlacement as well as prevents fragmentation with OptiWrite (detects when Windows is going to fragment files and intelligently redirects I/O to stop the fragmentation).

BehaviorsBehaviors

Service
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • PDEngine

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00150240%
0.028634%
Kernel CPU:0.00107180%
0.013761%
User CPU:0.00043060%
0.014873%
Kernel CPU time:226,825,454 ms/min
100,923,805ms/min
Memory
Private memory:2.35 MB
21.59 MB
Private (maximum):4.77 MB
Private (minimum):204 KB
Non-paged memory:2.35 MB
21.59 MB
Virtual memory:43.25 MB
140.96 MB
Virtual memory (peak):47.25 MB
169.69 MB
Working set:2.66 MB
18.61 MB
Working set (peak):5.94 MB
37.95 MB
Resource allocations
Threads:6
12
Handles:121
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\raxco\perfectdisk\pdengine.exe"
Owner:User
Windows Service
Display name:PDEngine
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 Home Premium 33.33%

Distribution by countryDistribution by country

Hungary installs about 33.33% of PerfectDisk 11.

OEM distributionDistribution by PC manufacturer

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

Download it for FREE