Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

6.1.7600.16385 (win7_rtm.090713-1255) 50.00%
6.1.7600.16385 (win7_rtm.090713-1255) 50.00%
(Note, Microsoft publishes each variation of this file with the same version, but the hashes are unique.)

Relationships


PE structurePE file structure

Show functions
Import table
api-ms-win-core-debug-l1-1-0.dll
OutputDebugStringW
api-ms-win-core-errorhandling-l1-1-0.dll
UnhandledExceptionFilter, SetUnhandledExceptionFilter, GetLastError
api-ms-win-core-file-l1-1-0.dll
CreateFileW, CompareFileTime, CreateDirectoryW
api-ms-win-core-handle-l1-1-0.dll
CloseHandle
api-ms-win-core-heap-l1-1-0.dll
HeapAlloc, HeapFree, GetProcessHeap
api-ms-win-core-interlocked-l1-1-0.dll
InterlockedIncrement, InterlockedCompareExchange, InterlockedExchange, InterlockedDecrement
api-ms-win-core-libraryloader-l1-1-0.dll
FreeLibrary, LoadStringW, DisableThreadLibraryCalls, FreeLibraryAndExitThread, GetModuleHandleExW, LoadLibraryExA, GetProcAddress
api-ms-win-core-localregistry-l1-1-0.dll
RegQueryValueExW, RegCloseKey, RegQueryInfoKeyW, RegOpenKeyExW, RegEnumKeyExW
api-ms-win-core-misc-l1-1-0.dll
LocalFree, Sleep
api-ms-win-core-processenvironment-l1-1-0.dll
ExpandEnvironmentStringsW
api-ms-win-core-processthreads-l1-1-0.dll
GetCurrentThread, GetCurrentProcessId, TerminateProcess, GetCurrentProcess, GetCurrentThreadId, CreateThread
api-ms-win-core-profile-l1-1-0.dll
QueryPerformanceCounter
api-ms-win-core-synch-l1-1-0.dll
WaitForSingleObject, SetEvent, CreateEventW, EnterCriticalSection, LeaveCriticalSection, DeleteCriticalSection, InitializeCriticalSection, ResetEvent
api-ms-win-core-sysinfo-l1-1-0.dll
GetSystemDirectoryW, GetSystemTimeAsFileTime, GetTickCount
api-ms-win-security-base-l1-1-0.dll
RevertToSelf, CopySid, GetLengthSid, CreateWellKnownSid, IsValidSid
kernel32.dll
LoadLibraryW, WaitForMultipleObjects, DelayLoadFailureHook, CopyFileW
msvcrt.dll
DllMain
ntdll.dll
AlpcGetMessageAttribute, NtAlpcQueryInformation, NtAlpcDisconnectPort, TpWaitForAlpcCompletion, AlpcMaxAllowedMessageLength, RtlNtStatusToDosError, NtQueryInformationProcess, NtAlpcImpersonateClientOfPort, EtwEventActivityIdControl, TpReleaseAlpcCompletion, TpAllocAlpcCompletion, NtAlpcAcceptConnectPort, NtAlpcCancelMessage, NtAlpcSendWaitReceivePort, NtAlpcConnectPort, RtlInitUnicodeString, NtQueryInformationThread, NtSetInformationThread, EtwEventUnregister, AlpcInitializeMessageAttribute, EtwEventWrite, EtwEventEnabled, EtwEventRegister
user32.dll
DestroyWindow, GetUserObjectInformationW, GetProcessWindowStation, LoadIconW, DispatchMessageW, CreateWindowExW, GetThreadDesktop, PeekMessageW, MsgWaitForMultipleObjects
Export table
DllCanUnloadNow
DllGetClassObject
ServiceMain
WdiAddFileToInstance
WdiAddParameter
WdiCancel
WdiCloseInstance
WdiCreateInstance
WdiDeleteQueuedResolution
WdiDiagnose
WdiGetClientActivityId
WdiGetClientLCID
WdiGetDiagnosticModuleId
WdiGetEvent
WdiGetInstanceFilePath
WdiGetInstanceId
WdiGetLoggerSnapshotPath
WdiGetParameterByIndex
WdiGetParameterByName
WdiGetParameterCount
WdiGetParameterData
WdiGetParameterDataLength
WdiGetParameterDiagnosticModuleId
WdiGetParameterFlags
WdiGetParameterName
WdiGetProgress
WdiGetQueuedResolutionAudience
WdiGetQueuedResolutionExpirationDate
WdiGetQueuedResolutionId
WdiGetQueuedResolutionName
WdiGetQueuedResolutionPriority
WdiGetResult
WdiGetScenarioIcon
WdiGetScenarioInfo
WdiGetScenarioInstanceCreatedDate
WdiGetScenarioInstanceFilePath
WdiGetScenarioInstanceId
WdiGetScenarioInstances
WdiGetScenarioSourceName
WdiGetScenarioTypeName
WdiImpersonateClient
WdiIsQueuedResolutionAdmin
WdiLaunchQueuedResolution
WdiOpenInstance
WdipLaunchLocalHost
WdipLaunchRunDLLUserHost
WdiQueueCurrentResolution
WdiResolve
WdiRevertToSelf
WdiSetFeedback
WdiSetProblemDetectionResult
WdiSetProgress
WdiSetResolution

wdi.dll

Windows Diagnostic Infrastructure by Microsoft

Remove wdi.dll
Version:   6.1.7600.16385 (win7_rtm.090713-1255)
MD5:   46ef9dc96265fd0b423db72e7c38c2a5
SHA1:   fd4d33750126e3799be3d36c231433357dcf56bd
This is a Windows system installed file with Windows File Protection (WFP) enabled.

Overview

wdi.dll is loaded as dynamic link library that runs in the context of a process. This version is designed to run on Windows 7.

DetailsDetails

File name:wdi.dll
Publisher:Microsoft Corporation
Product name:Windows Diagnostic Infrastructure
Description:Microsoft® Windows® Operating System
Typical file path:C:\Windows\System32\wdi.dll
Original name:wdi.dll.mui
File version:6.1.7600.16385 (win7_rtm.090713-1255)
Product version:6.1.7600.16385
Size:74.5 KB (76,288 bytes)
Build date:7/14/2009 3:11 AM
Digital DNA
PE subsystem:Windows Console
File packed:No
Code language:Microsoft Visual C++
.NET CLR:No
More details

BehaviorsBehaviors

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

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 100.00%

Distribution by countryDistribution by country

Canada installs about 50.00% of Windows Diagnostic Infrastructure.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Acer 50.00%
Hewlett-Packard 50.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE