Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

6.3.9600.16384 (winblue_rtm.130821-1623) 4.86%
6.3.9600.16384 (winblue_rtm.130821-1623) 0.12%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.24%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.06%
6.2.9200.16384 (win8_rtm.120725-1247) 1.03%
6.2.9200.16384 (win8_rtm.120725-1247) 0.97%
6.2.9200.16384 (win8_rtm.120725-1247) 2.07%
6.2.9200.16384 (win8_rtm.120725-1247) 14.83%
6.2.8400.0 (winmain_win8rc.120518-1423) 0.12%
6.2.8400.0 (winmain_win8rc.120518-1423) 0.12%
6.2.8250.0 (winmain_win8beta.120217-1520) 0.06%
6.2.8102.0 (winmain_win8m3.110823-1455) 0.12%
6.1.7600.16385 (win7_rtm.090713-1255) 43.34%
6.1.7600.16385 (win7_rtm.090713-1255) 6.57%
6.1.7600.16385 (win7_rtm.090713-1255) 0.06%
6.1.7600.16385 (win7_rtm.090713-1255) 22.92%
6.1.7600.16385 (win7_rtm.090713-1255) 2.13%
6.1.7600.16385 (win7_rtm.090713-1255) 0.06%
6.1.7600.16385 (win7_rtm.090713-1255) 0.06%
6.1.7600.16385 (win7_rtm.090713-1255) 0.06%
6.1.7600.16385 (win7_rtm.090713-1255) 0.18%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
InitializeSecurityDescriptor, AllocateAndInitializeSid, SetEntriesInAclW, SetSecurityDescriptorOwner, SetSecurityDescriptorGroup, SetSecurityDescriptorDacl, FreeSid, PerfDeleteInstance, PerfCreateInstance, PerfSetULongCounterValue, PerfStartProviderEx, PerfSetCounterSetInfo, PerfStopProvider, RegQueryInfoKeyW, RegEnumValueW, RegRestoreKeyW, AccessCheck, RegSetValueExW, RegDeleteTreeW, RegCopyTreeW, RegCreateKeyExW, OpenThreadToken, OpenProcessToken, AdjustTokenPrivileges, RegEnumKeyExW, RegQueryValueExW, ImpersonateLoggedOnUser, RevertToSelf, RegCloseKey, RegOpenKeyExW
api-ms-win-core-apiquery-l1-1-0.dll
ApiSetQueryApiSetPresence
api-ms-win-core-delayload-l1-1-1.dll
DelayLoadFailureHook, ResolveDelayLoadedAPI
api-ms-win-core-errorhandling-l1-1-0.dll
UnhandledExceptionFilter, GetLastError, SetUnhandledExceptionFilter
api-ms-win-core-errorhandling-l1-1-1.dll
GetLastError, UnhandledExceptionFilter, SetUnhandledExceptionFilter
api-ms-win-core-handle-l1-1-0.dll
CloseHandle
api-ms-win-core-heap-obsolete-l1-1-0.dll
LocalFree, LocalAlloc
api-ms-win-core-interlocked-l1-1-0.dll
InterlockedExchange, InterlockedCompareExchange, InterlockedIncrement, InterlockedDecrement
api-ms-win-core-interlocked-l1-1-1.dll
InterlockedIncrement, InterlockedExchange, InterlockedCompareExchange, InterlockedDecrement
api-ms-win-core-interlocked-l1-2-0.dll
InterlockedDecrement, InterlockedCompareExchange, InterlockedExchange, InterlockedIncrement
api-ms-win-core-processthreads-l1-1-1.dll
GetCurrentThreadId, TlsAlloc, TerminateProcess, OpenProcessToken, TlsFree, OpenThreadToken, TlsGetValue, GetCurrentProcess, GetCurrentProcessId, TlsSetValue, GetCurrentThread, GetProcessId, IsProcessorFeaturePresent
api-ms-win-core-processthreads-l1-1-2.dll
OpenProcessToken, OpenThreadToken, TlsGetValue, TlsFree, GetCurrentThreadId, GetProcessId, TerminateProcess, GetCurrentProcess, GetCurrentThread, TlsSetValue, TlsAlloc, GetCurrentProcessId
api-ms-win-core-profile-l1-1-0.dll
QueryPerformanceCounter
api-ms-win-core-registry-l1-1-0.dll
RegDeleteTreeW, RegCreateKeyExW, RegQueryInfoKeyW, RegEnumValueW, RegSetValueExW, RegRestoreKeyW, RegFlushKey, RegQueryValueExW, RegEnumKeyExW, RegCloseKey, RegOpenKeyExW
api-ms-win-core-synch-l1-1-1.dll
AcquireSRWLockShared, CreateEventW, InitializeSRWLock, ReleaseSRWLockShared, AcquireSRWLockExclusive, ReleaseSRWLockExclusive, WaitForSingleObject, Sleep, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, SetEvent
api-ms-win-core-synch-l1-2-0.dll
AcquireSRWLockShared, Sleep, CreateEventW, InitializeSRWLock, ReleaseSRWLockShared, AcquireSRWLockExclusive, ReleaseSRWLockExclusive, WaitForSingleObject, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, SetEvent
api-ms-win-core-sysinfo-l1-1-1.dll
GetTickCount, GetSystemTimeAsFileTime
api-ms-win-core-sysinfo-l1-2-0.dll
GetTickCount, GetSystemTimeAsFileTime
api-ms-win-core-sysinfo-l1-2-1.dll
GetTickCount, GetSystemTimeAsFileTime
api-ms-win-obsolete-kernelbase-l1-1-0.dll
LocalFree, LocalAlloc
api-ms-win-security-base-l1-1-0.dll
CheckTokenMembership, RevertToSelf, AdjustTokenPrivileges, AccessCheck, AllocateAndInitializeSid, FreeSid, ImpersonateLoggedOnUser
api-ms-win-security-base-l1-2-0.dll
FreeSid, RevertToSelf, AdjustTokenPrivileges, AllocateAndInitializeSid, CheckTokenMembership, AccessCheck, ImpersonateLoggedOnUser
api-ms-win-security-sddl-l1-1-0.dll
ConvertStringSecurityDescriptorToSecurityDescriptorW
api-ms-win-service-core-l1-1-0.dll
RegisterServiceCtrlHandlerExW, SetServiceStatus
api-ms-win-service-core-l1-1-1.dll
SetServiceStatus, RegisterServiceCtrlHandlerExW
api-ms-win-service-management-l1-1-0.dll
CloseServiceHandle, OpenServiceW, OpenSCManagerW
api-ms-win-service-management-l2-1-0.dll
NotifyServiceStatusChangeW
api-ms-win-service-private-l1-1-0.dll
I_ScSendPnPMessage, I_QueryTagInformation
api-ms-win-service-private-l1-1-1.dll
I_QueryTagInformation, I_ScSendPnPMessage
api-ms-win-service-winsvc-l1-1-0.dll
I_QueryTagInformation, I_ScValidatePnPService, I_ScSendPnPMessage
gpapi.dll
RegisterGPNotificationInternal, UnregisterGPNotificationInternal
kernel32.dll
InterlockedExchange, GetVersionExA, QueryPerformanceCounter, GetProcessHeap, HeapReAlloc, HeapFree, HeapAlloc, HeapDestroy, FindResourceExW, FindResourceW, LoadResource, OutputDebugStringA, GetCurrentThreadId, GetCurrentProcessId, SetUnhandledExceptionFilter, TerminateProcess, HeapSize, InterlockedCompareExchange, DeleteCriticalSection, UnhandledExceptionFilter, GetSystemTimeAsFileTime, LockResource, SizeofResource, CreateThreadpoolIo, RaiseException, InterlockedDecrement, InterlockedIncrement, AcquireSRWLockShared, ReleaseSRWLockShared, WaitForThreadpoolIoCallbacks, CloseThreadpoolIo, StartThreadpoolIo, CancelThreadpoolIo, RegisterWaitForSingleObjectEx, GetLastError, CreateEventW, CloseHandle, UnregisterWaitEx, LeaveCriticalSection, EnterCriticalSection, GetQueuedCompletionStatus, CreateThread, CreateIoCompletionPort, InitializeCriticalSection, PostQueuedCompletionStatus, Sleep, CreateFileW, LocalFree, LocalAlloc, GetCurrentProcess, GetCurrentThread, ProcessIdToSessionId, WaitForSingleObjectEx, CloseThreadpoolWork, SubmitThreadpoolWork, CreateThreadpoolWork, GetTickCount, DeviceIoControl, InitializeSRWLock, ReleaseSRWLockExclusive, AcquireSRWLockExclusive
kernelbase.dll
LoadStringByReference
msvcrt.dll
DllMain
ntdll.dll
NtPowerInformation, EtwEventRegister, EtwEventWrite, WinSqmIncrementDWORD, RtlCreateHeap, NtDeviceIoControlFile, RtlInitUnicodeString, NtAlpcConnectPort, RtlAllocateHeap, RtlFreeHeap, RtlCompareMemory, RtlNtStatusToDosError, RtlFreeUnicodeString, DbgPrint, RtlStringFromGUID, AlpcInitializeMessageAttribute, NtAlpcSendWaitReceivePort, NtAlpcCancelMessage, NtClose, AlpcGetMessageAttribute, RtlLookupElementGenericTableAvl, RtlEnumerateGenericTableAvl, RtlInitializeGenericTableAvl, RtlInsertElementGenericTableAvl, RtlDeleteElementGenericTableAvl, EtwEventUnregister, NtQueryInformationProcess, RtlDestroyHeap, NtAlpcQueryInformation, TpReleaseAlpcCompletion, TpWaitForAlpcCompletion, TpAllocAlpcCompletion, NtAlpcDisconnectPort
ole32.dll
CoUninitialize, CoInitializeSecurity, CoRevertToSelf, CoImpersonateClient, CoTaskMemFree, CoTaskMemAlloc, CoCreateInstance, CoInitializeEx
rpcrt4.dll
RpcServerRegisterIfEx, I_RpcBindingIsClientLocal, NdrServerCall2, UuidEqual, UuidToStringW, RpcStringFreeW, UuidFromStringW, RpcImpersonateClient, I_RpcBindingInqLocalClientPID, RpcServerUseProtseqEpW, RpcRevertToSelf, RpcServerUnregisterIfEx, RpcServerRegisterIf3, I_RpcOpenClientProcess
setupapi.dll
SetupDiDestroyDeviceInfoList, SetupDiGetClassDevsExW, SetupDiGetDeviceInterfaceDetailW, SetupDiEnumDeviceInterfaces, SetupDiGetClassDevsW
user32.dll
RegisterPowerSettingNotification, UnregisterDeviceNotification, UnregisterClassA, RegisterDeviceNotificationW
winsta.dll
WinStationSendWindowMessage
Export table
PtrUmpoDebug
PtrUmpoHandle
PtrUmpoOnAcPower
PtrUmpoProviderHandle
UmpoAllocate
UmpoAlpcSendPowerMessage
UmpoEnumerate
UmpoFree
UmpoGetActiveScheme
UmpoInternalAccessCheck
UmpoInternalCloseUserPowerKey
UmpoInternalConvertGuidToString
UmpoInternalDataAccessorToString
UmpoInternalGetActiveSchemeGuid
UmpoInternalIsSettingRangeDefined
UmpoInternalOpenGUIDSubKey
UmpoInternalOpenUserPowerKey
UmpoMain
UmpoNotificationHandler
UmpoNotifyKernelAllPowerPolicyChanged
UmpoNotifyKernelPowerPolicyChanged
UmpoReadFromSystemPowerKey
UmpoReadFromUserPowerKey
UmpoSetActiveScheme
UmpoTraceAdaptiveDimTimeout
UmpoWriteToUserPowerKey

umpo.dll

User-mode Power Service by Microsoft

Remove umpo.dll
Version:   6.2.8400.0 (winmain_win8rc.120518-1423)
MD5:   caf5dff32a27a61d2c5c36f6166cc768
SHA1:   3965316a272f7bd9503b76300d95dfaee59995b6
SHA256:   8b1353f661ee7f5a2708bddd273359a75cfc8f937b3d8e56a231937795bce82e
This is a Windows system installed file with Windows File Protection (WFP) enabled.

What is umpo.dll?

UMPS provides access to PMB information by using a set of PMB WMI classes. These WMI classes comply with version 1.1.0 of the Distributed Management Task Force (DMTF) Power Supply Profile.

About umpo.dll (from Microsoft)

Starting with Windows 7 and Windows Server 2008 R2, the User-Mode Power Service (UMPS) provides an interface for all aspects of power management to user-mode services and applications. This interface

DetailsDetails

File name:umpo.dll
Publisher:Microsoft Corporation
Product name:User-mode Power Service
Description:Microsoft® Windows® Operating System
Typical file path:C:\Windows\System32\umpo.dll
Original name:Umpo.DLL.MUI
File version:6.2.8400.0 (winmain_win8rc.120518-1423)
Product version:6.2.8400.0
Size:87 KB (89,088 bytes)
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C# / Basic .NET
.NET CLR:Yes
.NET NGENed:No
More details

BehaviorsBehaviors

Hosted services
Runs as a shared service under the Windows svcHost
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'
  • Shared name is 'Power'

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 34.00%
Windows 8.1 18.50%
Windows 7 Ultimate 14.50%
Windows 8.1 Pro 8.50%
Windows 7 Professional 5.00%
Windows 8 5.00%
Windows 8.1 Single Language 3.00%
Windows 8.1 Pro with Media Center 2.50%
Windows 8 Single Language 2.00%
Windows 7 Home Basic 1.50%
Windows 8 Pro 1.50%
Windows 8 Enterprise N 1.00%
Windows Seven Black Edition 0.50%
Windows 8.1 Enterprise Evaluation 0.50%
Windows 7 Starter 0.50%
Windows 8.1 Enterprise 0.50%
Windows 8 Enterprise 0.50%
Windows 8.1 Pro Preview 0.50%

Distribution by countryDistribution by country

United States installs about 48.00% of User-mode Power Service.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
ASUS 19.23%
Hewlett-Packard 16.92%
Dell 16.92%
Acer 12.69%
Toshiba 10.77%
Lenovo 10.77%
Sony 4.62%
Alienware 1.54%
Samsung 1.54%
Intel 1.54%
GIGABYTE 1.54%
Medion 1.54%
Sahara 0.38%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE