Should I block it?

6%
6% of PCs block this file from running.

VersionsAdditional versions

8.17.13.3788 0.73%
8.17.13.3489 2.19%
8.17.13.3182 0.73%
8.17.13.3165 0.73%
8.17.13.3165 0.73%
8.17.13.2702 0.73%
8.17.13.2086 0.73%
8.17.13.2049 2.19%
8.17.13.2049 0.73%
8.17.13.2018 0.73%
8.17.13.1422 3.65%
8.17.13.1407 2.19%
8.17.13.1407 3.65%
8.17.13.1396 0.73%
8.17.13.1396 0.73%
8.17.13.1106 7.30%
8.17.13.1106 5.11%
8.17.13.1090 3.65%
8.17.13.1090 3.65%
8.17.13.1070 0.73%
8.17.13.1070 2.19%
8.17.13.0783 9.49%
8.17.13.0783 6.57%
8.17.13.0697 19.71%
8.17.13.0697 15.33%
View more

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegOpenKeyW, LookupAccountSidW, DuplicateTokenEx, GetTokenInformation, RevertToSelf, ImpersonateLoggedOnUser, RegOpenCurrentUser, RegCloseKey, RegEnumKeyExW, RegQueryValueExW, RegEnumValueW, RegSetValueExW, RegDeleteValueW, RegOpenKeyExW, RegCreateKeyExW
kernel32.dll
EnterCriticalSection, LeaveCriticalSection, RaiseException, GetCurrentThreadId, SetLastError, GetSystemTimeAsFileTime, GetProcessTimes, QueryPerformanceCounter, QueryPerformanceFrequency, CreateMutexW, CreateFileW, GetModuleFileNameW, ExpandEnvironmentStringsW, ReleaseMutex, WriteFile, WideCharToMultiByte, GetFileSizeEx, OutputDebugStringW, InterlockedExchange, OpenSemaphoreW, OpenEventW, WaitForMultipleObjects, FlushInstructionCache, ResetEvent, GetVersionExW, GetLocaleInfoW, LoadLibraryExW, FindResourceExW, LoadResource, LockResource, FreeLibrary, GetSystemDirectoryA, ProcessIdToSessionId, Sleep, GetSystemDefaultLCID, GetCurrentProcessId, GetUserDefaultUILanguage, FormatMessageW, LocalFree, OpenMutexW, WTSGetActiveConsoleSessionId, GetCurrentProcess, InterlockedExchangeAdd, CreateEventW, InterlockedCompareExchange, GetLastError, WaitForSingleObject, SetEvent, InterlockedDecrement, InterlockedIncrement, CreateEventA, CloseHandle, HeapFree, GetProcessHeap, HeapAlloc, EnumSystemLocalesA, IsValidLocale, IsValidCodePage, SetHandleCount, GetFileType, GetStartupInfoW, LoadLibraryW, WriteConsoleW, SetStdHandle, SetEndOfFile, SetEnvironmentVariableA, GetModuleHandleA, ReleaseSemaphore, GetLocaleInfoA, GetUserDefaultLCID, FlushFileBuffers, ReadFile, SetFilePointer, GetConsoleMode, GetConsoleCP, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetOEMCP, GetACP, GetTimeZoneInformation, HeapCreate, ExitProcess, GetModuleHandleW, LocalAlloc, GetProcAddress, LoadLibraryA, lstrcpyW, MultiByteToWideChar, GetStringTypeW, InitializeCriticalSection, DeleteCriticalSection, EncodePointer, DecodePointer, TlsAlloc, TlsFree, TlsGetValue, OpenEventA, TlsSetValue, ResumeThread, GetTickCount, SystemTimeToFileTime, SetWaitableTimer, CreateWaitableTimerA, GetFileAttributesA, GetFileAttributesW, CreateFileA, RemoveDirectoryW, DeleteFileW, CreateDirectoryW, MoveFileW, FormatMessageA, InitializeCriticalSectionAndSpinCount, InterlockedPushEntrySList, IsProcessorFeaturePresent, VirtualFree, VirtualAlloc, InterlockedPopEntrySList, HeapDestroy, HeapReAlloc, HeapSize, GetTimeFormatA, GetDateFormatA, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, TerminateProcess, GetCommandLineA, RtlUnwind, GetCPInfo, LCMapStringW, CompareStringW, ExitThread, CreateThread, GetStdHandle, GetModuleFileNameA, FindVolumeClose, FindNextVolumeW, GetVolumePathNamesForVolumeNameW, QueryDosDeviceW, FindFirstVolumeW, GetSystemDirectoryW
ole32.dll
CoInitializeEx, CoUninitialize, CoCreateGuid, CoCreateInstance, CLSIDFromString, CoTaskMemFree, CoTaskMemAlloc, StringFromGUID2, CoTaskMemRealloc
setupapi.dll
SetupDiEnumDeviceInfo, SetupDiGetClassDevsW, SetupDiGetDeviceInstanceIdW, SetupDiDestroyDeviceInfoList
shlwapi.dll
PathFindFileNameW, SHDeleteKeyW, PathCombineA
wtsapi32.dll
WTSQueryUserToken
Export table
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
DMGetProjectedGDIModeList
DMNvCplObtainTVFormatStringIDsByLocaleA
DMNvCplObtainTVFormatStringsByLocaleA
DMReleaseMemory
dtcfg
dtcfgex
easysetview
ExportNvCplAdapterString
ExportNvWsApps
exportstate
GetdtcfgLastError
GetdtcfgLastErrorEx
IdentifyMonitors
launchhdtvdesktop
launchoverlayapplet
launchpowermizerapplet
launchtvapplet
LoadNVPanel
MediaCenterCommand
NV_WMIACPI_CancelEventQuery
NV_WMIACPI_Cleanup
NV_WMIACPI_DataBlockExecEventQuery
NV_WMIACPI_DataBlockOp
NV_WMIACPI_Setup
NvAccessAPIPolicies
NvCheckDriverState
NvCheckSLIMosaicHWCompatability
NvCleanup
NvColorGetGammaRamp
NvColorGetGammaRampEx
NvColorSetGammaRamp
NvColorSetGammaRampEx
NvCplApiAddUnsupportedResolutionToCache
NvCplApiAssociateProfile
NvCplApiAssociateProfileW
NvCplApiBlockDisplayChange
NvCplApiClearAllUnsupportedResolutionsFromCacheForDisplay
NvCplApiClearCallback
NvCplApiClose
NvCplApiCompareState
NvCplApiCompareStateSettings
NvCplApiConnectGPU
NvCplApiCoProcStatus
NvCplApiCreateProfile
NvCplApiCreateProfileW
NvCplApiCTCalc
NvCplApiCTDelete
NvCplApiCTEnum
NvCplApiCTTest
NvCplApiDebug
NvCplApiDeleteCustomResCreatedForUnsupportedHDFormat
NvCplApiDeleteProfile
NvCplApiDeleteProfileW
NvCplApiDeleteUnderScan
NvCplApiDisassociateProfile
NvCplApiDPDirectory
NvCplApiDPInfo
NvCplApiDPInfoW
NvCplApiDPLoad
NvCplApiDPLoadW
NvCplApiDPSave
NvCplApiDPSaveW
NvCplApiEnableEcc
NvCplApiEnumApps
NvCplApiEnumAppsW
NvCplApiEnumDeviceTypeAndName
NvCplApiEnumDisconnectedGPU
NvCplApiEnumPersistedUnsupportedResolutionsFromCache
NvCplApiEnumProfiles
NvCplApiEnumProfilesW
NvCplApiEnumSettingDependencies
NvCplApiEnumSettingIDs
NvCplApiEnumSettingValues
NvCplApiEnumSettingValuesEx
NvCplApiExecute
NvCplApiFlushUnsupportedResolutionCacheToStorage
NvCplApiGetConnectedMask
NvCplApiGetCurrentProfile
NvCplApiGetCurrentProfileW
NvCplApiGetCurrentScanLine
NvCplApiGetDefaultAppProfile
NvCplApiGetDefaultAppProfileW
NvCplApiGetDeviceAddressFromOutputId
NvCplApiGetDisplayNameFromEDID
NvCplApiGetDisplayPosition
NvCplApiGetDriverLoadedState
NvCplApiGetDualViewPolicyState
NvCplApiGetEccInfoList
NvCplApiGetEDID
NvCplApiGetFlatPanelInfo
NvCplApiGetFriendlyMonitorName
NvCplApiGetFriendlyName
NvCplApiGetFriendlyNameW
NvCplApiGetGPUAddressFromGSyncAddress
NvCplApiGetGpuConnectorFromGpuIdAndLocationIndex
NvCplApiGetGPUConnectorInfo
NvCplApiGetGPUCount
NvCplApiGetGpuFromGpuId
NvCplApiGetGPUFromMoniker
NvCplApiGetGPUGDIInfo
NvCplApiGetGPUInfo
NvCplApiGetGPUInfoNVAPI
NvCplApiGetGSyncAddressFromGPUAddress
NvCplApiGetGSyncCount
NvCplApiGetHICCount
NvCplApiGetHybridMode
NvCplApiGetInfo
NvCplApiGetLogicalGPUCount
NvCplApiGetNViewEnablePolicyState
NvCplApiGetNVSStatus
NvCplApiGetOutputFromDisplayId
NvCplApiGetPhysicalGPUCount
NvCplApiGetPipelineInterfaceCookies
NvCplApiGetProfilesDirtyState
NvCplApiGetProfileSetting
NvCplApiGetProfileSettingW
NvCplApiGetProfileState
NvCplApiGetProfileStateW
NvCplApiGetQuadroPlexCount
NvCplApiGetQuadroStatus
NvCplApiGetRecentlyRunApps
NvCplApiGetSetting
NvCplApiGetSettingDefaultState
NvCplApiGetSettingDefaultStateW
NvCplApiGetSettingDefaultValue
NvCplApiGetSettingDefaultValueW
NvCplApiGetSettingType
NvCplApiGetStateError
NvCplApiGetStateErrorFlag
NvCplApiGetTargetForAddress
NvCplApiI2CRead
NvCplApiI2CReadByName
NvCplApiI2CWrite
NvCplApiI2CWriteByName
NvCplApiInit
NvCplApiIsDisplayUnattached
NvCplApiIsHDTVFormat
NvCplApiIsSDIDisplay
NvCplApiManageState
NvCplApiPolicies
NvCplApiProcessInfo
NvCplApiRefreshPersistedUnsupportedResolutionsCache
NvCplApiRegisterModeChangeFilter
NvCplApiResetErrorCount
NvCplApiRestoreDefaultAllProfiles
NvCplApiRestoreDefaultFrlForProfileW
NvCplApiRestoreDefaultProfile
NvCplApiRestoreDefaultProfileW
NvCplApiRestoreDefaultSetting
NvCplApiSetCallback
NvCplApiSetCurrentProfile
NvCplApiSetCurrentProfileW
NvCplApiSetEDID
NvCplApiSetProfileSetting
NvCplApiSetProfileSettingW
NvCplApiSetSetting
NvCplApiShouldShowEccPage
NvCplApiValidateEdid
NvCplApiValidateNextState
NvCplApplyColorProfile
NvCplChangeDisplaySettings
NvCplclrApplyCurrentColors
NvCplDaemon
NvCplDeviceManagerState
NvCplForceFSUnderScan
NvCplForceSecondaryCrtDetect
NvCplForceTVConnection
NvCplFSUnderScan
NvCplFSUnderScanAvailable
NvCplGetActiveDevicesString
NvCplGetAdapterStringEx
NvCplGetAvailableDevicePairs
NvCplGetClearViewGeometry
NvCplGetClearViewMonConfigLimit
NvCplGetColorSpace
NvCplGetConnectedDevicesString
NvCplGetDataInt
NvCplGetDebugLevel
NvCplGetDigitalVibranceLevel
NvCplGetDisplayCaps
NvCplGetExtendedMode
NvCplGetFlatPanelNativeRes
NvCplGetFrameSyncTimingStatus
NvCplGetIncomingFrameSync
NvCplGetMosaicOverlapLimits
NvCplGetMosaicTopoGroup
NvCplGetMSOrdinalDeviceString
NvCplGetPowerMizerMenuItem
NvCplGetPowerMizerMenuItem2
NvCplGetPrunedCurrentGDIModelist
NvCplGetRealConnectedDevicesString
NvCplGetScalingStatus
NvCplGetSupportedMosaicTopoInfo
NvCplGetThermalSettings
NvCplGetUserTokenAndName
NvCplGetViewConfiguration
NvCplHandleDisplayChange
NvCplHandleFlushUnattachEvent
NvCplHandleGSyncEvent
NvCplHandleHotKeyEvent
NvCplHandleHotPlug
NvCplHandleHotplugEvents
NvCplHandleSysconStatusEvent
NvCplHotKeyEvent
NvCplIndicatorNotify
NvCplIsExternalPowerConnectorAttached
NvCplIsMultiGPUSupportedAndDisabled
NvCplIsMultiGPUSupportedAndEnabled
NvCplLaunchSliWebLink
NvCplLimitedUserNvPanelVisibilityAllowed
NvCplManageUserSettings
NvCplMergeAppProfiles
NvCplMonitorDetection
NvCplMoveWindow
NvCplOpkSupport
NvCplOverrideRefreshRate
NvCplPCSetup
NvCplPCSetupCL
NvCplPerformDpLinkTraining
NvCplPrimaryPop
NvCplPrimaryPush
NvCplReduceOrphanedDualViewDisplays
NvCplRefreshConnectedDevices
NvCplResetToLastActive
NvCplResetToLastMode
NvCplRestorePersistence
NvCplRscMgrLoadDialogCtrlStrings
NvCplRscMgrLoadString
NvCplSetClearViewMonConfigLimit
NvCplSetColorSpace
NvCplSetDataInt
NvCplSetDebugLevel
NvCplSetDigitalVibranceLevel
NvCplSetDisplayMode
NvCplSetExtendedMode
NvCplSetFrameSyncClient
NvCplSetFrameSyncServer
NvCplStartupRunOnce
NvCplTriggerPageUpdate
NvCplUpdateClrSchemes
NvCplValidatePCSetup
NvCycleDisplayDevice
NvCycleDisplayDeviceEx
NvDeleteTaskbarMenuItems
NvDeviceMaskToMoniker
NvElevateLaunchAppOnCoproc
NvEnableDVDProtection
NvEnableMosaic
NvEnumDisplaySettings
NvEnumPhysicalConnectorDetails
NvGetCurrentDisplayDevice
NvGetCurrentTVFormat
NvGetDefaultDisplaySettings
NvGetDisplayCustomName
NvGetDisplayInfo
NvGetDVIAdvancedTimingSupport
NvGetErrorMessageA
NvGetErrorMessageW
NvGetFullScreenVideoMirroringEnabled
NvGetHotKey
NvGetLastDisplaySettings
NvGetLastError
NvGetLastErrorMessageA
NvGetLastErrorMessageW
NvGetOverscanMode
NvGetPanelBrightness
NvGetPhysicalConnectorInfo
nvGetPwrMzrLevel
NvGetRealDVIAdvancedTimingSupport
NvGetShowLicenseKeyAgreement
NvGetTaskbarMenuItems
NvGetTVConnectedStatus
NvGetWindowsDisplayState
NvGvoCaps
NvGvoClose
NvGvoConfigGet
NvGvoConfigSet
NvGvoDesktopClose
NvGvoDesktopOpen
NvGvoEnumDataFormats
NvGvoEnumSignalFormats
NvGvoIsFrameLockModeCompatible
NvGvoIsRunning
NvGvoOpen
NvGvoStart
NvGvoStatus
NvGvoStop
NvGvoSyncFormatDetect
NvHandleOwnerDrawMessages
NvLoadDeskProfile
NvQTwDispModeWarning
NvQTwGetCurrentMode
NvQTwHandleDFPResWarning
NvQTwLaunchOvlCtrlPage
NvQTwSetNativeResolution
NvQueryDVDProtection
NvQueryMenuInit
NvRefreshDisplaySettingsPage
NvSelectDisplayDevice
NvSessionStartup
NvSetDisplayCustomName
NvSetDVDOptimalEnabled
NvSetFullScreenVideoMirroringEnabled
NvSetHDAspect
NvSetHotKeyA
NvSetHotKeyW
NvSetOEMConfig
NvSetPanelBrightness
nvSetPwrMzrLevel
NvSetRmAcStatus
NvSetShowLicenseKeyAgreement
NvShowLicenseKeyAgreement
NvStartup
NvStartupFirstRunAfterInstSystemAccount
NvStartupFirstRunAfterInstUserAccount
NvStartupInstall3DProfiles
NvStartupRunOnEachSessionUserAccount
NvStartupRunOnFirstSessionSystemAccount
NvStartupRunOnFirstSessionUserAccount
NvStartupRunWinSATAssessment
NvStartupWorkstationRunOnFirstSession
NvTaskBarMenuCmd
NVTVOutManageOverscanConfiguration
NvUpdateWhiteList
NvValidateNvidiaCapable
PowerManageHelper_Nvcpl
ProcessLidChange
queryappprofiles
resetview
RestoreCplInfo
SaveCplInfo
scaleview
setappprofile
setview
setvsync
ShellExecuteLoadNVPanel
StartGfeService
updategamma
updateview

NVCPL.dll

NVIDIA User Experience Driver Component by NVIDIA Corporation (Signed)

Remove NVCPL.dll
Version:   8.17.12.9619
MD5:   5ee73bbc0de6ae9efc31e30dd824053c
SHA1:   944bb8caa2e3c1177f609a43db73d6604726f625

Overview

nvcpl.dll is loaded as dynamic link library that runs in the context of Internet Explorer. It is marked as a Safe for Scripting ActiveX control for IE which allows it to execute scripts within the web browser which is allowed becuase the module is digitall signed. The file is digitally signed by NVIDIA Corporation which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:nvcpl.dll
Publisher:NVIDIA Corporation
Product name:NVIDIA User Experience Driver Component
Description:NVIDIA Display Properties Extension
Typical file path:C:\Windows\System32\nvcpl.dll
File version:8.17.12.9619
Size:5.8 MB (6,083,392 bytes)
Build date:3/6/2012 4:02 PM
Certificate
Issued to:NVIDIA Corporation
Authority (CA):VeriSign
Effective date:Thursday, September 1, 2011
Expiration date:Monday, September 1, 2014
Digital DNA
File packed:No
.NET CLR:No
More details

BehaviorsBehaviors

Safe for scripting controls
Marked as a safe ActiveX control for Internet Explorer (digitally signed with script execution permission)
  • Implemented as 'CLSID\{11556518-F20D-49EC-A531-E0BDDD5E6660}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}'
Safe for initializing controls
  • {11556518-F20D-49EC-A531-E0BDDD5E6660}
Approved shell extensions
Located in the registry at 'SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
  • 'Play on my TV helper' with CLSID {FFB699E0-306A-11d3-8BD1-00104B6F7516}

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 35.04%
Windows Vista Home Premium 21.90%
Windows 7 Ultimate 14.60%
Windows 7 Professional 11.68%
Windows Vista Ultimate 5.11%
Windows 8 Pro 4.38%
Windows Vista Home Basic 3.65%
Windows 8 Pro with Media Center 2.19%
Microsoft Windows XP 1.46%

Distribution by countryDistribution by country

United States installs about 48.91% of NVIDIA User Experience Driver Component.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 26.00%
Acer 25.00%
Dell 18.00%
ASUS 10.00%
Sony 6.00%
GIGABYTE 5.00%
Gateway 4.00%
Lenovo 2.00%
Medion 2.00%
Sahara 1.00%
Samsung 1.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE