Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

9.18.13.1090 9.52%
9.18.13.1070 6.35%
9.18.13.0697 41.27%
8.17.12.9619 3.17%
8.17.12.9610 1.59%
8.17.12.8562 3.17%
8.17.12.7533 3.17%
8.17.12.7080 1.59%
8.17.12.7061 7.94%
8.17.12.6639 1.59%
8.17.12.5997 1.59%
8.17.12.5896 4.76%
8.17.11.9716 1.59%
8.17.11.9494 7.94%
8.16.11.8766 4.76%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
TraceEvent, GetTraceEnableFlags, GetTraceEnableLevel, GetTraceLoggerHandle, RegisterTraceGuidsA, UnregisterTraceGuids, FreeSid, CheckTokenMembership, AllocateAndInitializeSid, RegCloseKey, RegQueryValueExA, RegOpenKeyExA, RegSetValueExA, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, RegEnumKeyA, RegOpenKeyA, RegCreateKeyExA, StartServiceA, ControlService, QueryServiceStatus, CloseServiceHandle, OpenServiceA, OpenSCManagerA, AdjustTokenPrivileges, LookupPrivilegeValueA, OpenProcessToken, RegDeleteValueA, RegQueryInfoKeyA, RegEnumKeyExA, ConvertStringSecurityDescriptorToSecurityDescriptorA, SetNamedSecurityInfoA, SetEntriesInAclA, LookupAccountSidA, IsValidSid, GetTokenInformation, GetUserNameA, RegOpenKeyExW, RegQueryValueExW, TraceMessage, OpenThreadToken, RegDeleteKeyA, RegQueryInfoKeyW, QueryServiceConfigA, ChangeServiceConfigA
gdi32.dll
ExtEscape, GetDeviceGammaRamp, SetDeviceGammaRamp, CreateDCA, DeleteDC, GetStockObject
kernel32.dll
DllMain, DeleteCriticalSection, GetVersionExA, InitializeCriticalSection, GetModuleHandleA, OutputDebugStringA, lstrcmpiA, GetModuleFileNameA, Sleep, lstrcatA, GetSystemDirectoryA, OpenSemaphoreA, ReleaseSemaphore, WaitForSingleObject, CloseHandle, CreateThread, GetTickCount, lstrcpyA, CreateSemaphoreA, LoadLibraryA, CreateFileA, DeviceIoControl, MultiByteToWideChar, GetLastError, OpenProcess, GetCurrentProcessId, SwitchToThread, InterlockedCompareExchange, CreateProcessA, FormatMessageA, TerminateProcess, GetCurrentProcess, WideCharToMultiByte, TlsSetValue, TlsGetValue, TlsAlloc, ReleaseMutex, ResetEvent, CreateMutexA, CreateEventA, SetEvent, lstrlenW, RaiseException, lstrlenA, OpenMutexA, InterlockedIncrement, InterlockedDecrement, IsDBCSLeadByte, SizeofResource, LoadResource, FindResourceA, LeaveCriticalSection, SetThreadLocale, GetThreadLocale, ReadFile, WriteFile, SetFilePointer, GlobalFree, GlobalAlloc, ProcessIdToSessionId, lstrcpynW, lstrcmpiW, GetModuleFileNameW, DeleteFileA, GetCurrentThreadId, GetExitCodeThread, lstrcmpA, GetFileSize, FindClose, FindFirstFileA, RtlUnwind, HeapReAlloc, HeapAlloc, HeapFree, VirtualProtect, VirtualAlloc, GetModuleHandleW, GetSystemInfo, VirtualQuery, GetFullPathNameA, GetCommandLineA, UnhandledExceptionFilter, SetUnhandledExceptionFilter, TlsFree, SetLastError, GetCurrentThread, FatalAppExitA, HeapDestroy, HeapCreate, VirtualFree, GetCPInfo, GetACP, GetOEMCP, LCMapStringA, LCMapStringW, ExitProcess, GetStdHandle, SetEnvironmentVariableA, SetEnvironmentVariableW, HeapSize, GetDriveTypeA, GetCurrentDirectoryA, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetSystemTimeAsFileTime, GetStringTypeA, GetStringTypeW, GetTimeFormatA, GetDateFormatA, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, IsValidCodePage, GetConsoleCP, GetConsoleMode, SetConsoleCtrlHandler, InterlockedExchange, GetTimeZoneInformation, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, CompareStringA, CompareStringW, GetLocaleInfoW, FlushFileBuffers, InitializeCriticalSectionAndSpinCount, GetStringTypeExW, GetStringTypeExA, GetEnvironmentVariableW, GetEnvironmentVariableA, GetVersion, EnterCriticalSection, LoadLibraryW, GetProcAddress, FreeLibrary, LocalAlloc, LocalFree, LoadLibraryExA, UnmapViewOfFile, GetVersionExW, GetSystemDirectoryW, GetFullPathNameW, GetCommandLineW, GetFileAttributesW, SetEndOfFile, DeleteFileW, GetFileSizeEx, QueryPerformanceFrequency, CreateFileMappingA, WaitForMultipleObjects, DecodePointer, EncodePointer, IsProcessorFeaturePresent, IsDebuggerPresent, GetDriveTypeW, GetStartupInfoW, GetCurrentDirectoryW, SetCurrentDirectoryW, GetProcessHeap, MapViewOfFileEx, CreateFileW, ExpandEnvironmentStringsA
ole32.dll
StringFromGUID2, CoTaskMemFree, CoTaskMemRealloc, CoTaskMemAlloc, CoCreateInstance
setupapi.dll
SetupDiEnumDeviceInfo, SetupDiGetDeviceRegistryPropertyA, SetupDiGetDeviceInfoListDetailA, CM_Get_Device_ID_ExW, CM_Get_DevNode_Status_Ex, SetupDiSetClassInstallParamsA, SetupDiCallClassInstaller, SetupDiChangeState, SetupDiGetDeviceInstallParamsA, SetupDiGetDeviceInterfaceDetailA, SetupDiGetClassDevsA, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, CM_Reenumerate_DevNode, SetupDiOpenDevRegKey
shell32.dll
SHCreateDirectoryExA, SHGetSpecialFolderPathA, SHGetFolderPathA
shlwapi.dll
PathFileExistsA, StrStrIA, PathFindFileNameW, PathAppendA, PathFindFileNameA, SHDeleteValueA, SHGetValueA
user32.dll
GetWindowThreadProcessId, IsWindowEnabled, PostMessageA, IsWindowVisible, EnumDisplaySettingsA, LoadCursorA, RegisterClassA, ChangeDisplaySettingsExA, EnumDisplaySettingsExA, EnumDisplayDevicesA, GetMessageA, CharLowerA, CharLowerW, CharUpperA, PostQuitMessage, UnregisterClassA, DispatchMessageA, TranslateMessage, SetTimer, CreateWindowExA, GetUserObjectInformationA, GetThreadDesktop, OpenInputDesktop, SetThreadDesktop, CloseDesktop, GetSystemMetrics, GetDesktopWindow, FindWindowA, SendMessageA, RegisterWindowMessageA, CharNextA, IntersectRect, EnumWindows, DestroyWindow, DefWindowProcA, CharUpperW, CharNextW, GetMonitorInfoA
version.dll
GetFileVersionInfoA, VerQueryValueA, GetFileVersionInfoSizeA
Export table
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
nvapi_QueryInterface

nvapi.dll

NVIDIA Windows drivers by NVIDIA Corporation (Signed)

Remove nvapi.dll
Version:   9.18.13.1090
MD5:   388f19f237c069f9072c9340dade7eeb
SHA1:   53faf313d0a30288205a20d7e9c8e1cbd80c8111
SHA256:   dedee369700fabbe584b754da729cfa5c275d9e2e4c7904d0bda1aa7889c1d69

Overview

nvapi.dll is loaded as dynamic link library that runs in the context of a process. The file is digitally signed by NVIDIA Corporation which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:nvapi.dll
Publisher:NVIDIA Corporation
Product name:NVIDIA Windows drivers
Description:NVIDIA NVAPI Library, Version 194.94
Typical file path:C:\Windows\System32\nvapi.dll
File version:9.18.13.1090
Size:2.39 MB (2,504,248 bytes)
Certificate
Issued to:NVIDIA Corporation
Authority (CA):VeriSign
Effective date:Thursday, July 30, 2009
Expiration date:Thursday, September 1, 2011
Digital DNA
Entropy:5.950522
File packed:No
.NET CLR:No
More details

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Ultimate 39.68%
Windows Vista Home Premium 17.46%
Windows 7 Professional 14.29%
Windows 7 Home Premium 11.11%
Windows Vista Ultimate 4.76%
Windows Vista Home Basic 3.17%
Windows 8 Pro 3.17%
Windows Vista Business 1.59%
Windows 8 Pro with Media Center 1.59%
Windows 7 Starter 1.59%
Microsoft Windows XP 1.59%

Distribution by countryDistribution by country

United States installs about 22.41% of NVIDIA Windows drivers.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 40.91%
Dell 27.27%
Acer 13.64%
Gateway 9.09%
ASUS 9.09%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE