Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1.0.27.0 40.00%
1.0.26.0 20.00%
1.0.26.0 40.00%

PE structurePE file structure

Show functions
Import table
advapi32.dll
RegDeleteValueA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, RegQueryValueExA, RegOpenKeyExA, RegEnumKeyExA, RegCloseKey, RegSetValueExA, RegDeleteKeyA, RegCreateKeyExA, RegEnumValueA, FreeSid, RegFlushKey, AllocateAndInitializeSid, GetAce, GetLengthSid, IsValidSid, SetKernelObjectSecurity, GetSecurityDescriptorDacl, SetSecurityInfo, InitializeAcl, AddAccessAllowedAce
kernel32.dll
GetModuleHandleA, LoadLibraryA, GetProcAddress, GetLocalTime, lstrcpynA, MultiByteToWideChar, lstrcatA, lstrcpyA, FormatMessageA, DeleteFileA, GetWindowsDirectoryA, GetCurrentThreadId, WriteFile, SetFilePointer, GetFileSize, GetCurrentProcessId, WideCharToMultiByte, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, WaitForSingleObject, SetEvent, ResetEvent, CreateEventA, GetExitCodeThread, SetThreadPriority, SetLastError, ReleaseMutex, CreateMutexA, GetCurrentProcess, GetVersionExA, GetModuleFileNameW, GetExitCodeProcess, SetPriorityClass, CreateProcessA, InterlockedExchange, InterlockedIncrement, InterlockedDecrement, RaiseException, RtlUnwind, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, FreeLibrary, GetSystemTimeAsFileTime, GetCommandLineA, HeapFree, HeapAlloc, GetProcessHeap, HeapReAlloc, ExitThread, CreateThread, LCMapStringA, LCMapStringW, GetCPInfo, ExitProcess, GetStdHandle, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, HeapSize, GetOEMCP, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, VirtualAlloc, GetConsoleCP, GetConsoleMode, FlushFileBuffers, GetLocaleInfoA, GetStringTypeA, GetStringTypeW, GetUserDefaultLCID, EnumSystemLocalesA, IsValidLocale, IsValidCodePage, GetLocaleInfoW, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, SetStdHandle, ReadFile, CreateFileW, SetEndOfFile, GetSystemDirectoryA, CreateFileA, GetCurrentDirectoryA, CloseHandle, GetModuleFileNameA, GetComputerNameA, GetACP, DisableThreadLibraryCalls, TerminateThread, GetLastError, GetTickCount, IsDebuggerPresent, Sleep
ole32.dll
CoInitializeEx, CoCreateInstance, CoUninitialize
user32.dll
PostMessageA, FindWindowA
winspool.drv
EnumPrintersA, AddMonitorA, OpenPrinterA, GetPrinterA, ClosePrinter
Export table
LcsAddMonitor
LcsAddTransport
LcsCancelDiscovery
LcsCancelJobPrinter
LcsCancelJobScanner
LcsCloseCardReader
LcsCloseHid
LcsClosePrinter
LcsCloseScanner
LcsDeleteHid
LcsDeletePrinter
LcsDeleteProfileScanner
LcsDeleteScanner
LcsDiscovery
LcsDiscoveryXcv
LcsEndJobPrinter
LcsEndJobScanner
LcsEnumCardReaders
LcsEnumHids
LcsEnumPrinters
LcsEnumScanners
LcsEnumSpecificCardReader
LcsEnumSpecificHid
LcsEnumSpecificPrinter
LcsEnumSpecificScanner
LcsEnumWindowsHids
LcsEnumWindowsPrinters
LcsEnumWindowsScanners
LcsExchangeBidiCardReader
LcsExchangeBidiPrinter
LcsExchangeDataScanner
LcsExchangeNpaPrinter
LcsGetByteArrayPrinter
LcsGetCachePrinter
LcsGetClientId
LcsGetCurrentStateHid
LcsGetCurrentStatePrinter
LcsGetCurrentStateScanner
LcsGetDiscoveryDefaults
LcsGetHostInfo
LcsGetLongHid
LcsGetLongPrinter
LcsGetLongScanner
LcsGetStringHid
LcsGetStringPrinter
LcsGetStringScanner
LcsGetWideStringPrinter
LcsInitialize
LcsInstall
LcsOpenCardReader
LcsOpenHid
LcsOpenPrinter
LcsOpenScanner
LcsRegisterForAlertsPrinter
LcsRegisterForAsyncDataCardReader
LcsRegisterForAsyncDataScanner
LcsRegisterForNotificationsCardReader
LcsRegisterForNotificationsHid
LcsRegisterForNotificationsPrinter
LcsRegisterForReportsCardReader
LcsRegisterForReportsHid
LcsRegisterForSystemNotifications
LcsRemoveTransport
LcsResume
LcsSendProfileScanner
LcsSetByteArrayPrinter
LcsSetClientInfo
LcsSetDiscoveryDefaults
LcsSetHostInfo
LcsSetJobLongScanner
LcsSetJobStringScanner
LcsSetLongPrinter
LcsSetStringPrinter
LcsStartJobPrinter
LcsStartJobPrinterW
LcsStartJobScanner
LcsSuspend
LcsUninitialize
LcsUninstall
LcsUnregisterForAlertsPrinter
LcsUnregisterForAsyncDataCardReader
LcsUnregisterForAsyncDataScanner
LcsUnregisterForNotificationsCardReader
LcsUnregisterForNotificationsHid
LcsUnregisterForNotificationsPrinter
LcsUnregisterForReportsCardReader
LcsUnregisterForReportsHid
LcsUnregisterForSystemNotifications
LcsValidatePortName
LcsWritePrinter

lxdiserv.dll

Printer Communication System

Remove lxdiserv.dll
Version:   1.0.26.0
MD5:   2dec59c5a3ec6baaed8bbe142ed59348
SHA1:   b2f80518a262460ec49201b72fa1eafcd1623692

Overview

lxdiserv.dll is loaded as dynamic link library that runs in the context of a process. The assembly utilizes the .NET run-time framework (which is required to be installed on the PC).

DetailsDetails

File name:lxdiserv.dll
Product name:Printer Communication System
Typical file path:C:\Windows\System32\lxdiserv.dll
Original name:GN__serv.dll
File version:1.0.26.0
Size:1.79 MB (1,871,872 bytes)
Digital DNA
File packed:No
Code language:Microsoft Visual C# / Basic .NET
.NET CLR:Yes
.NET NGENed:No
More details

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 60.00%
Windows 8 20.00%
Microsoft Windows XP 20.00%

Distribution by countryDistribution by country

United States installs about 75.00% of Printer Communication System.

OEM distributionDistribution by PC manufacturer

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

Download it for FREE