Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1, 0, 0, 0 33.33%
1, 0, 0, 0 33.33%
1, 0, 0, 0 33.33%
(Note, Lenovo(Japan)Ltd. publishes each variation of this file with the same version, but the hashes are unique.)

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegOpenKeyExA, RegQueryValueExA, RegCloseKey, RegQueryValueExW, RegSetValueW, RegOpenKeyExW, RegCreateKeyExW, RegDeleteKeyW, RegQueryValueW, RegEnumKeyW, GetFileSecurityW, SetFileSecurityW, RegEnumValueW, RegEnumKeyExW, RegSetValueExW, RegDeleteValueW
comctl32.dll
ImageList_DrawEx, ImageList_Remove, ImageList_AddMasked, ImageList_Destroy, ImageList_GetIconSize, ImageList_ReplaceIcon, ImageList_GetIcon, ImageList_Create, ImageList_GetImageCount
comdlg32.dll
GetFileTitleW
gdi32.dll
SetTextAlign, SetTextJustification, SetTextCharacterExtra, SetMapperFlags, GetLayout, SetLayout, SetArcDirection, SetColorAdjustment, SelectClipRgn, GetClipRgn, CreateRectRgn, SelectClipPath, GetViewportExtEx, GetWindowExtEx, GetPixel, StartDocW, PtVisible, RectVisible, TextOutW, Escape, SelectObject, SetViewportOrgEx, OffsetViewportOrgEx, SetViewportExtEx, ScaleViewportExtEx, SetWindowOrgEx, OffsetWindowOrgEx, SetWindowExtEx, ScaleWindowExtEx, GetCurrentPositionEx, ArcTo, PolyDraw, PolylineTo, PolyBezierTo, ExtSelectClipRgn, DeleteDC, CreateDIBPatternBrushPt, CreatePatternBrush, GetStockObject, SelectPalette, PlayMetaFileRecord, GetObjectType, EnumMetaFile, PlayMetaFile, CreatePen, ExtCreatePen, CreateSolidBrush, CreateHatchBrush, CreateDIBitmap, CreateCompatibleBitmap, CreateRectRgnIndirect, GetTextMetricsW, EnumFontFamiliesW, GetTextCharsetInfo, GetCharWidthW, MoveToEx, StretchDIBits, SetRectRgn, CombineRgn, GetMapMode, PatBlt, DPtoLP, GetCurrentObject, CreateDIBSection, CreateRoundRectRgn, CreatePolygonRgn, GetBkColor, GetTextColor, CreateEllipticRgn, Polyline, Ellipse, Polygon, CreatePalette, GetPaletteEntries, GetNearestPaletteIndex, RealizePalette, GetSystemPaletteEntries, OffsetRgn, GetRgnBox, SetDIBColorTable, GetDIBits, StretchBlt, SetPixel, RoundRect, Rectangle, EnumFontFamiliesExW, LPtoDP, GetWindowOrgEx, GetViewportOrgEx, PtInRegion, FillRgn, FrameRgn, GetBoundsRect, ExtFloodFill, SetPaletteEntries, StartPage, EndPage, SetAbortProc, AbortDoc, EndDoc, GetNearestColor, GetBkMode, GetPolyFillMode, GetROP2, GetStretchBltMode, GetTextAlign, GetTextFaceW, CreateMetaFileW, CloseMetaFile, DeleteMetaFile, SetPixelV, OffsetClipRgn, LineTo, IntersectClipRect, ExcludeClipRect, GetClipBox, SetMapMode, ModifyWorldTransform, SetWorldTransform, SetGraphicsMode, SetStretchBltMode, SetROP2, SetPolyFillMode, SetBkMode, RestoreDC, SaveDC, GetTextExtentPoint32W, ExtTextOutW, BitBlt, CreateCompatibleDC, CreateFontIndirectW, DeleteObject, GetObjectW, SetBkColor, SetTextColor, CreateBitmap, CreateDCW, CopyMetaFileW, CreateFontW, GetDeviceCaps
gdiplus.dll
GdipGetImageGraphicsContext, GdipBitmapUnlockBits, GdipBitmapLockBits, GdipCreateBitmapFromScan0, GdipCreateBitmapFromStreamICM, GdipCreateBitmapFromStream, GdipCreateBitmapFromFileICM, GdipCreateBitmapFromFile, GdipGetImagePalette, GdipGetImagePaletteSize, GdipGetImagePixelFormat, GdipGetImageHeight, GdipGetImageWidth, GdipCloneImage, GdipDrawImageRectI, GdipSetInterpolationMode, GdipCreateFromHDC, GdiplusShutdown, GdiplusStartup, GdipCreateBitmapFromHBITMAP, GdipDisposeImage, GdipDeleteGraphics, GdipAlloc, GdipFree, GdipDrawImageI
imm32.dll
ImmGetOpenStatus, ImmReleaseContext, ImmGetContext
kernel32.dll
GetTimeZoneInformation, SetStdHandle, WriteConsoleW, CloseHandle, DeviceIoControl, CreateFileA, lstrcmpA, lstrcpyA, GetLocalTime, lstrcatA, lstrlenA, GetPrivateProfileStringA, WritePrivateProfileStringA, GetPrivateProfileIntA, WideCharToMultiByte, CompareStringW, GetTickCount, FreeLibrary, LoadLibraryA, lstrcpynA, IsBadReadPtr, IsBadWritePtr, LocalFree, LocalAlloc, GetLastError, CompareStringA, Sleep, GetSystemDirectoryA, GetConsoleOutputCP, WriteConsoleA, SetEnvironmentVariableA, CreateFileW, GetProcAddress, TlsAlloc, RtlUnwind, HeapFree, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, RaiseException, GetCurrentThreadId, GetCommandLineA, GetVersionExA, HeapAlloc, GetProcessHeap, GetCPInfo, InterlockedIncrement, InterlockedDecrement, GetACP, GetOEMCP, GetModuleHandleA, TlsGetValue, SetEndOfFile, TlsSetValue, TlsFree, SetLastError, GetCurrentThread, WriteFile, GetStdHandle, GetModuleFileNameA, HeapSize, ExitProcess, HeapDestroy, HeapCreate, VirtualFree, DeleteCriticalSection, LeaveCriticalSection, FatalAppExitA, EnterCriticalSection, VirtualAlloc, HeapReAlloc, LCMapStringA, MultiByteToWideChar, LCMapStringW, GetStringTypeA, GetStringTypeW, SetHandleCount, GetFileType, GetStartupInfoA, GetConsoleCP, GetConsoleMode, FlushFileBuffers, SetFilePointer, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetCurrentProcessId, GetSystemTimeAsFileTime, GetTimeFormatA, GetDateFormatA, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, IsValidCodePage, SetConsoleCtrlHandler, GetLocaleInfoW, InterlockedExchange, InitializeCriticalSection, ReadFile, DllMain
msimg32.dll
AlphaBlend, TransparentBlt
ole32.dll
OleCreateFromData, OleSaveToStream, WriteClassStm, OleSave, StgCreateDocfileOnILockBytes, PropVariantCopy, DoDragDrop, OleFlushClipboard, OleIsCurrentClipboard, OleSetClipboard, CreateStreamOnHGlobal, OleSetMenuDescriptor, OleLockRunning, IsAccelerator, OleTranslateAccelerator, OleCreateLinkFromData, OleCreateMenuDescriptor, StgIsStorageFile, StgOpenStorage, CreateFileMoniker, CreateILockBytesOnHGlobal, CoGetClassObject, StgCreateDocfile, CoInitializeEx, CoUninitialize, CoInitialize, CoCreateGuid, CLSIDFromString, CoCreateInstance, StringFromGUID2, CoDisconnectObject, OleDuplicateData, OleCreateStaticFromData, OleCreate, OleLoad, GetHGlobalFromILockBytes, OleSetContainedObject, OleCreateFromFile, OleCreateLinkToFile, OleGetIconOfClass, CreateItemMoniker, CreateGenericComposite, OleRegEnumVerbs, OleRegGetMiscStatus, OleRun, OleGetClipboard, RegisterDragDrop, CoLockObjectExternal, RevokeDragDrop, OleQueryCreateFromData, OleQueryLinkFromData, OleIsRunning, CLSIDFromProgID, CoRegisterMessageFilter, CoRevokeClassObject, OleDestroyMenuDescriptor, CoRegisterClassObject, CoTreatAsClass, StringFromCLSID, CoTaskMemAlloc, ReleaseStgMedium, CreateBindCtx, ReadClassStg, ReadFmtUserTypeStg, OleInitialize, CoFreeUnusedLibraries, OleUninitialize, CreateDataAdviseHolder, OleRegGetUserType, WriteClassStg, WriteFmtUserTypeStg, SetConvertStg, CoTaskMemFree, CreateOleAdviseHolder, CoGetMalloc, StgOpenStorageOnILockBytes, GetRunningObjectTable
oleacc.dll
AccessibleObjectFromWindow, CreateStdAccessibleObject, LresultFromObject
oledlg.dll
OleUIBusyW
setupapi.dll
SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInterfaces, SetupDiEnumDeviceInfo, SetupDiGetDeviceInterfaceDetailA, SetupDiGetDeviceRegistryPropertyA, SetupDiGetClassDevsA
shell32.dll
DragQueryFileW, SHGetFileInfoW, SHAddToRecentDocs, SHGetDesktopFolder, SHGetPathFromIDListW, SHGetSpecialFolderLocation, ShellExecuteW, ShellExecuteExW, SHBrowseForFolderW, SHGetMalloc, SHAppBarMessage, DragFinish, ExtractIconW
shlwapi.dll
PathFindExtensionW, PathIsUNCW, PathStripToRootW, PathFindFileNameW, PathRemoveFileSpecW, PathRemoveExtensionW
user32.dll
wsprintfA, DllMain
winmm.dll
PlaySoundW
winspool.drv
ClosePrinter, DocumentPropertiesW, GetJobW, OpenPrinterW
Export table
SM_CheckDischargePossibility
SM_GetACPowerStatus
SM_GetAirplaneModeStatus
SM_GetALSInformation
SM_GetCDRomStatus
SM_GetChargeMode
SM_GetChargeStartCapacityThreshold
SM_GetChargeStopCapacityThreshold
SM_GetCPUPerfControlStatus
SM_GetCPUPowerSavingOption
SM_GetCurrentRatioOfCpuFrequency
SM_GetCurrentRatioOfGpuFrequency
SM_GetDischargeStatus
SM_GetDockingOption
SM_GetFANControlStatus
SM_GetFirmwareInformation
SM_GetHybridBoostStatus
SM_GetInhibitChargeStatus
SM_GetIntelCpuArchitecture
SM_GetKeyboardBacklightControl
SM_GetKeyboardLightControl
SM_GetLastConditionData
SM_GetLCDBrightnessStatus
SM_GetLFMAndHFMRatioOfCpuFrequency
SM_GetMaxTurboRatioOfCpuFrequency
SM_GetPCIBusPowerSavingOption
SM_GetPeakshiftCapability
SM_GetRP0AndRP1OfGpuFrequency
SM_GetSMAPIInfo
SM_GetSmartBatteryStatus
SM_GetSmartBatteryStatusEx
SM_GetSoundStatus
SM_GetSupportedDisplayDeviceInformation
SM_GetUSBPortPowerSetting
SM_GetWakeOnGrabCondition
SM_GetWakeOnGrabStatus
SM_IsOptionalFunctionSupported
SM_IsSmartBatteryInstalled
SM_IsUEFI
SM_LaunchLPU
SM_LaunchLPUforBatteryFirmwareUpdate
SM_SetAirplaneModeStatus
SM_SetAutoChargeMode
SM_SetCDRomStatus
SM_SetChargeStartCapacityThreshold
SM_SetChargeStopCapacityThreshold
SM_SetCPUPerfControlStatus
SM_SetCPUPowerSavingOption
SM_SetDischargeStatus
SM_SetDockingOption
SM_SetFANControlStatus
SM_SetHybridBoostStatus
SM_SetInhibitChargeStatus
SM_SetKeyboardBacklightControl
SM_SetKeyboardLightStatus
SM_SetLastConditionData
SM_SetLCDBrightnessStatus
SM_SetNonAutoChargeMode
SM_SetPCIBusPowerSavingOption
SM_SetSimulationMode
SM_SetSoundStatus
SM_SetUSBPortPowerSetting
SM_SetWakeOnGrabCondition
SM_SetWakeOnGrabStatus
SM_StartDischarging
SM_StartPeakshiftDischarging
SM_StopDischarging
SM_StopPeakshiftDischarging

PWRMGRIF.dll

ThinkPad Power Manager by Lenovo(Japan)Ltd. (Signed)

Remove PWRMGRIF.dll
Version:   1, 0, 0, 0
MD5:   f93c053e1fab31df5f9a4bf6c75acd1f
SHA1:   d736fa251c2ac4bb06128a4c3d85d0bebb7fcab8
SHA256:   130efc69a36162d9266d52a2fee053d79f7477fe93711e3d49fd4ad1f184b611

What is PWRMGRIF.dll?

ThinkPad Power Manager Low Level Function DLL for Power Manager helps users adjust power settings to give the best balance between system performance and power saving through slider control or power plans. Power Manager requires the Microsoft .NET Framework 3.0 or later. Various functions in Power Manager have dependency on hardware and drivers. When a function is not
supported on a client computer, the function is hidden in Power Manager.

About PWRMGRIF.dll (from Lenovo(Japan)Ltd.)

Power Manager provides a variety of power saving features. The patch module for ThinkPad Power Manager enables you to fix an issue of an unexpected application error that relates to the Lenovo Doze Mo

DetailsDetails

File name:PWRMGRIF.DLL
Publisher:Lenovo Group Limited
Product name:ThinkPad Power Manager
Description:ThinkPad Power Manager Low Level Function DLL
Typical file path:C:\Program Files\ThinkPad\Utilities\PWRMGRIF.DLL
File version:1, 0, 0, 0
Size:309.35 KB (316,776 bytes)
Certificate
Issued to:Lenovo(Japan)Ltd.
Authority (CA):VeriSign
Effective date:Tuesday, October 5, 2010
Expiration date:Thursday, October 6, 2011
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Lenovo
6% remove
The ThinkPad EasyEject Utility comes pre-installed on Lenovo ThinkPads and enables you to remove multiple devices quickly from your notebook, eliminating the hassle of stopping one device at a time before unplugging it. ThinkPad EasyEject Utility is capable of stopping/unmounting and ejecting removable hard drives, flash drives, SecureDigital memory cards, memory sticks as well as similar removable storage devices.
Lenovo
8% remove
ThinkPad Keyboard Customizer Utility enables predefined assignments for a Windows key and an Application key on the ThinkPad keyboard. Audio volume control buttons, mute button, ThinkPad button/Access IBM button, Suspend/Hibernate, Wireless Radio Control, EasyEject, Full Screen Magnifier, and Presentation Director on the external keyboard. ThinkPad Keyboard Customizer Utility which enables to customize the ThinkPad and external keyboar...
Lenovo
5% remove
The System Configuration Utility is sometimes referred to as the Setup Utility program. A customized setup configuration (other than default settings) might exist on the computer you are servicing. Running the System Configuration Utility might alter those settings. Note the current configuration settings and verify that the settings are in place when service is complete. The System Configuration Utility is stored in the permanent memor...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 100.00%

Distribution by countryDistribution by country

BG installs about 66.67% of ThinkPad Power Manager.

OEM distributionDistribution by PC manufacturer

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

Download it for FREE