Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

6.3.9600.16384 (winblue_rtm.130821-1623) 2.63%
6.3.9600.16384 (winblue_rtm.130821-1623) 2.40%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.09%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.05%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.05%
6.3.9431.0 (winmain_bluemp.130615-1214) 0.05%
6.2.9200.16384 (win8_rtm.120725-1247) 8.36%
6.2.9200.16384 (win8_rtm.120725-1247) 1.15%
6.2.9200.16384 (win8_rtm.120725-1247) 7.34%
6.2.9200.16384 (win8_rtm.120725-1247) 1.20%
6.2.8400.0 (winmain_win8rc.120518-1423) 0.09%
6.2.8400.0 (winmain_win8rc.120518-1423) 0.05%
6.2.8102.0 (winmain_win8m3.110823-1455) 0.05%
6.2.8102.0 (winmain_win8m3.110823-1455) 0.05%
6.1.7600.16385 (win7_rtm.090713-1255) 23.64%
6.1.7600.16385 (win7_rtm.090713-1255) 14.04%
6.1.7600.16385 (win7_rtm.090713-1255) 0.09%
6.1.7600.16385 (win7_rtm.090713-1255) 18.51%
6.1.7600.16385 (win7_rtm.090713-1255) 8.73%
6.0.6001.18000 (longhorn_rtm.080118-1840) 3.65%
6.0.6001.18000 (longhorn_rtm.080118-1840) 0.74%
6.0.6000.16386 (vista_rtm.061101-2205) 0.83%
6.0.6000.16386 (vista_rtm.061101-2205) 6.00%
6.0.6000.16386 (vista_rtm.061101-2205) 0.23%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
TraceMessage, EventWrite, RegisterServiceCtrlHandlerExW, RegOpenKeyExW, SetServiceStatus, UnregisterTraceGuids, RegisterTraceGuidsW, GetTraceLoggerHandle, GetTraceEnableLevel, GetTraceEnableFlags, RegCreateKeyExW, RegQueryValueExW, RegSetValueExW, RegCloseKey, EventRegister, EventEnabled, EventUnregister
api-ms-win-core-delayload-l1-1-1.dll
ResolveDelayLoadedAPI, DelayLoadFailureHook
api-ms-win-core-errorhandling-l1-1-0.dll
SetUnhandledExceptionFilter, GetLastError, UnhandledExceptionFilter
api-ms-win-core-errorhandling-l1-1-1.dll
SetUnhandledExceptionFilter, GetLastError, UnhandledExceptionFilter
api-ms-win-core-handle-l1-1-0.dll
CloseHandle
api-ms-win-core-interlocked-l1-1-0.dll
InterlockedDecrement, InterlockedIncrement, InterlockedCompareExchange, InterlockedExchange
api-ms-win-core-interlocked-l1-2-0.dll
InterlockedDecrement, InterlockedCompareExchange, InterlockedExchange, InterlockedIncrement
api-ms-win-core-kernel32-legacy-l1-1-0.dll
GetComputerNameW
api-ms-win-core-kernel32-legacy-l1-1-1.dll
GetComputerNameW
api-ms-win-core-libraryloader-l1-1-1.dll
DisableThreadLibraryCalls
api-ms-win-core-localregistry-l1-1-0.dll
RegCloseKey, RegSetValueExW, RegQueryValueExW, RegCreateKeyExW, RegOpenKeyExW
api-ms-win-core-processthreads-l1-1-1.dll
GetCurrentThreadId, TerminateProcess, GetCurrentProcessId, GetCurrentProcess
api-ms-win-core-processthreads-l1-1-2.dll
GetCurrentThreadId, GetCurrentProcessId, GetCurrentProcess, TerminateProcess
api-ms-win-core-profile-l1-1-0.dll
QueryPerformanceCounter
api-ms-win-core-registry-l1-1-0.dll
RegCloseKey, RegOpenKeyExW, RegSetValueExW, RegCreateKeyExW, RegQueryValueExW
api-ms-win-core-synch-l1-1-1.dll
WaitForSingleObject, Sleep, SetEvent, CreateEventW, LeaveCriticalSection, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection
api-ms-win-core-synch-l1-2-0.dll
SetEvent, WaitForSingleObject, Sleep, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, CreateEventW
api-ms-win-core-sysinfo-l1-1-1.dll
GetSystemTimeAsFileTime, GetTickCount
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-core-threadpool-l1-1-1.dll
UnregisterWaitEx
api-ms-win-core-threadpool-legacy-l1-1-0.dll
UnregisterWaitEx
api-ms-win-legacy-kernel32-l1-1-0.dll
GetComputerNameW
api-ms-win-service-core-l1-1-0.dll
RegisterServiceCtrlHandlerExW, SetServiceStatus
api-ms-win-service-core-l1-1-1.dll
RegisterServiceCtrlHandlerExW, SetServiceStatus
firewallapi.dll
IcfChangeNotificationCreate, IcfChangeNotificationDestroy
kernel32.dll
DeleteCriticalSection, DisableThreadLibraryCalls, InterlockedIncrement, LeaveCriticalSection, EnterCriticalSection, InterlockedDecrement, GetLastError, GetComputerNameW, UnregisterWait, CreateEventW, SetUnhandledExceptionFilter, UnhandledExceptionFilter, GetCurrentProcess, TerminateProcess, GetSystemTimeAsFileTime, GetCurrentProcessId, GetCurrentThreadId, GetTickCount, QueryPerformanceCounter, Sleep, InterlockedExchange, InitializeCriticalSection, SetEvent, LoadLibraryExA, InterlockedCompareExchange, FreeLibrary, GetProcAddress, DelayLoadFailureHook, WaitForSingleObject, CloseHandle, UnregisterWaitEx, RegisterWaitForSingleObject
msvcrt.dll
DllMain
netapi32.dll
NetGetJoinInformation, NetApiBufferFree
ntdll.dll
EtwRegisterTraceGuidsW, EtwEventUnregister, EtwEventWrite, EtwEventEnabled, EtwEventRegister, EtwGetTraceEnableFlags, EtwGetTraceEnableLevel, EtwGetTraceLoggerHandle, EtwUnregisterTraceGuids, EtwTraceMessage
ole32.dll
PropVariantClear, CoCreateInstance, CoTaskMemFree, CoFreeUnusedLibraries, CoInitializeEx, CoUninitialize
wsdapi.dll
WSDRemoveFirewallCheck, WSDXMLCreateContext, WSDFreeLinkedMemory, WSDXMLCleanupElement, WSDXMLAddSibling, WSDXMLBuildAnyForSingleElement, WSDAddFirewallCheck, WSDCreateDeviceHost2, WSDCreateDeviceHost
Export table
FDResPub_MainHosted
ServiceMain
SvchostPushServiceGlobals

fdrespub.dll

Function Discovery Resource Publication Service by Microsoft

Remove fdrespub.dll
Version:   6.3.9431.0 (winmain_bluemp.130615-1214)
MD5:   aa185162dfefa2bce65946e8eb3f3f78
SHA1:   d0dfdd4328b8ffacb52ee285d439cabb83c88cf9
SHA256:   099ce2c49dad5be32ea9a31088b487db4d8dc22eaf4da852f38efa14465221c6
This is a Windows system installed file with Windows File Protection (WFP) enabled.

What is fdrespub.dll?

Function Discovery provides a uniform programmatic interface for enumerating system resources, such as hardware devices, whether they are local or connected through a network. Applications can use Function Discovery to discover which functions the computer can perform, regardless of the underlying device or software architecture.

About fdrespub.dll (from Microsoft)

Function Discovery supports an extensible discovery provider model. The providers included in the system provide an abstraction layer over existing standards such as Plug and Play (PnP), Simple Servic

DetailsDetails

File name:fdrespub.dll
Publisher:Microsoft Corporation
Product name:Function Discovery Resource Publication Service
Description:Microsoft® Windows® Operating System
Typical file path:C:\Windows\System32\fdrespub.dll
Original name:FDResPub.dll.mui
File version:6.3.9431.0 (winmain_bluemp.130615-1214)
Product version:6.3.9431.0
Size:28.5 KB (29,184 bytes)
Build date:6/15/2013 3:01 PM
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 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'
  • Shared name is 'FDResPub'

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 38.50%
Windows 8.1 15.00%
Windows 7 Ultimate 12.00%
Windows 7 Professional 8.50%
Windows 8.1 Pro 7.50%
Windows 8 4.50%
Windows Vista Home Premium 4.00%
Windows 8 Pro 2.50%
Windows 8.1 Single Language 2.00%
Windows 8 Single Language 1.00%
Windows 8.1 Pro with Media Center 1.00%
Windows 8.1 N 0.50%
Windows 8.1 Enterprise 0.50%
Windows 8 Enterprise 0.50%
Windows Vista Home Basic 0.50%
Windows 8 Enterprise Evaluation 0.50%
Windows 7 Starter 0.50%
Windows 7 Enterprise 0.50%

Distribution by countryDistribution by country

United States installs about 50.75% of Function Discovery Resource Publication Service.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 20.90%
ASUS 17.91%
Hewlett-Packard 15.67%
Acer 11.94%
Lenovo 11.19%
Toshiba 9.70%
Sony 2.24%
GIGABYTE 1.87%
Intel 1.49%
Samsung 1.49%
MSI 1.49%
Alienware 1.12%
Medion 0.75%
Gateway 0.75%
NEC 0.75%
Sahara 0.37%
American Megatrends 0.37%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE