Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

12,0,109,0 19.42%
12,0,76,0 12.95%
12,0,48,0 12.95%
12,0,32,0 5.04%
12,0,27,0 13.67%
12,0,17,0 3.60%
11,5,29,0 7.91%
11,5,22,0 3.60%
11,5,12,0 1.44%
7, 0, 147, 5 7.19%
7, 0, 147, 4 1.44%
7, 0, 145, 0 3.60%
7, 0, 145, 0 0.72%
7, 0, 138, 0 3.60%
7, 0, 133, 0 0.72%
7, 0, 130, 0 2.16%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegisterServiceCtrlHandlerW, DeregisterEventSource, ReportEventW, RegisterEventSourceW, StartServiceCtrlDispatcherW, DeleteService, ControlService, OpenServiceW, CloseServiceHandle, CreateServiceW, OpenSCManagerW, OpenThreadToken, GetTokenInformation, SetSecurityDescriptorOwner, IsValidSid, GetLengthSid, CopySid, SetSecurityDescriptorGroup, ConvertStringSecurityDescriptorToSecurityDescriptorW, RegOpenCurrentUser, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, RegDeleteValueW, RegSetValueExW, RegEnumKeyExW, RegDeleteKeyW, GetUserNameW, RevertToSelf, ImpersonateLoggedOnUser, OpenProcessToken, RegQueryValueExW, RegQueryInfoKeyW, RegEnumKeyW, RegCreateKeyExW, RegOpenKeyExW, RegCloseKey, CreateProcessAsUserW, RegQueryValueExA, RegOpenKeyExA, SetServiceStatus
kernel32.dll
MoveFileW, GetLastError, InitializeCriticalSectionAndSpinCount, IsBadCodePtr, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, Sleep, CloseHandle, CreateFileW, GetProcAddress, GetModuleHandleW, ReadFile, WriteFile, SetFilePointer, SetEndOfFile, GetFileSize, DeleteFileW, GetProcessHeap, HeapFree, HeapSize, HeapValidate, FindFirstFileW, FindClose, SetFileAttributesW, MultiByteToWideChar, HeapAlloc, GetModuleHandleA, GetCurrentProcess, GetVersionExW, GetSystemDirectoryW, GetModuleFileNameW, lstrlenW, CreateDirectoryW, CreateMutexW, ReleaseMutex, GetCurrentThreadId, WaitForSingleObject, CreateProcessW, WaitForMultipleObjects, GetExitCodeProcess, OpenProcess, CreateToolhelp32Snapshot, Process32FirstW, Process32NextW, FreeLibrary, lstrcmpiW, RaiseException, SizeofResource, LoadResource, FindResourceW, LoadLibraryExW, DisconnectNamedPipe, EncodePointer, ResetEvent, GetOverlappedResult, PeekNamedPipe, CreateEventW, ConnectNamedPipe, SetEvent, TerminateThread, GetTickCount, ExitThread, CreateThread, SetThreadPriority, CreateNamedPipeW, TerminateProcess, DeviceIoControl, WideCharToMultiByte, GetSystemTime, FileTimeToSystemTime, FindNextFileW, GetSystemTimeAsFileTime, InterlockedDecrement, InterlockedIncrement, LoadLibraryW, LocalFree, SetUnhandledExceptionFilter, SetErrorMode, GetCurrentThread, GetCommandLineW, OpenEventW, PurgeComm, SetCommMask, SetCommState, GetCommState, HeapReAlloc, LoadLibraryA, CreateEventA, OpenEventA, GetConsoleMode, FlushFileBuffers, GetConsoleCP, GetStringTypeW, GetFullPathNameW, GetFileInformationByHandle, GetFileType, GetCurrentDirectoryW, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount, QueryPerformanceCounter, GetCurrentProcessId, DecodePointer, GetFileAttributesW, VirtualProtect, VirtualAlloc, GetSystemInfo, VirtualQuery, FileTimeToLocalFileTime, GetDriveTypeW, FindFirstFileExW, HeapSetInformation, GetStartupInfoW, UnhandledExceptionFilter, IsDebuggerPresent, IsProcessorFeaturePresent, HeapCreate, ExitProcess, GetStdHandle, SetStdHandle, WriteConsoleW, GetTimeZoneInformation, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, SetLastError, LCMapStringW, RtlUnwind, CompareStringW, CancelIo, SetEnvironmentVariableA, lstrcpyW
ole32.dll
CoCreateGuid, CoTaskMemAlloc, CoInitializeSecurity, StringFromCLSID, CoTaskMemFree, CoResumeClassObjects, CoRegisterClassObject, CoRevokeClassObject, StringFromGUID2, CoCreateInstance, CoInitializeEx, CoAddRefServerProcess, CoUninitialize, CoReleaseServerProcess, CoTaskMemRealloc
pccs_dbengine.dll
sqlite3_column_text16, sqlite3_bind_int64, sqlite3_bind_text16, sqlite3_prepare16, sqlite3_bind_int, sqlite3_column_blob, sqlite3_column_bytes, sqlite3_column_int64, sqlite3_column_type, sqlite3_exec, sqlite3_open16, sqlite3_prepare, sqlite3_errcode, sqlite3_close, sqlite3_step, sqlite3_column_count, sqlite3_column_text, sqlite3_finalize, sqlite3_bind_blob
setupapi.dll
SetupDiChangeState, SetupDiSetClassInstallParamsW, SetupDiSetDeviceRegistryPropertyW, SetupDiGetDeviceRegistryPropertyW, CM_Get_DevNode_Status, SetupDiEnumDeviceInfo, SetupDiDestroyDeviceInfoList, SetupDiGetClassDevsW, SetupDiGetDeviceInterfaceDetailW, SetupDiEnumDeviceInterfaces
shell32.dll
SHGetFolderPathW
shlwapi.dll
PathAppendW
user32.dll
UnregisterClassW, MessageBoxExW, DestroyWindow, PostMessageW, CreateWindowExW, RegisterClassW, DefWindowProcW, TranslateMessage, GetMessageW, PostThreadMessageW, CharUpperW, DispatchMessageW, PeekMessageW, MsgWaitForMultipleObjects, MessageBoxW, LoadStringW, CharUpperBuffW, wsprintfW, CharNextW
userenv.dll
CreateEnvironmentBlock, DestroyEnvironmentBlock
version.dll
VerQueryValueW, GetFileVersionInfoW, GetFileVersionInfoSizeW
wtsapi32.dll
WTSEnumerateSessionsW, WTSEnumerateProcessesW, WTSFreeMemory

ServiceLayer.exe

PC Connectivity Solution by Nokia (Signed)

Remove ServiceLayer.exe
Version:   11,5,12,0
MD5:   668043f192ab9659761a349a4703600d
SHA1:   a05cb0e1a39f9170f92018a6810aa2d6a3df5042
SHA256:   44443e477a38913c6973817c06c25a776574f2c0f9f52609f070bafa836ebe2e

What is ServiceLayer.exe?

ServiceLayer Module for Nokia PC Connectivity Solution is an application for Nokia users to connect their devices to a PC and access mobile content as if the device and the PC were one. Nokia PC Connectivity Solution can synchronize contacts, calendar, messages, photos, videos and music between a Nokia device and a PC.

Overview

servicelayer.exe runs as a service under the name ServiceLayer within the local user context. This is typically installed with the program PC Connectivity Solution published by Nokia. The file is digitally signed by Nokia which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:servicelayer.exe
Publisher:Nokia
Product name:PC Connectivity Solution
Description:ServiceLayer Module
Typical file path:C:\Program Files\pc connectivity solution\servicelayer.exe
File version:11,5,12,0
Size:701.55 KB (718,384 bytes)
Certificate
Issued to:Nokia
Authority (CA):VeriSign
Effective date:Monday, January 30, 2012
Expiration date:Monday, February 18, 2013
Digital DNA
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following program will install this file
Nokia
5% remove
The PC Connectivity Solution is a feature of Nokia's PC Suite that allows Nokia phone users the ability to synchronize their phones with their computer.

BehaviorsBehaviors

Service
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'ServiceLayer'

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Ultimate 28.83%
Microsoft Windows XP 18.92%
Windows 8 Pro 13.51%
Windows 7 Home Basic 10.81%
Windows 7 Home Premium 9.91%
Windows 7 Professional 9.01%
Windows 8 Single Language 3.60%
Windows Vista Home Basic 2.70%
Windows Vista Ultimate 1.80%
Windows 8.1 0.90%

Distribution by countryDistribution by country

India installs about 15.32% of PC Connectivity Solution.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 20.37%
Acer 15.74%
Hewlett-Packard 13.89%
ASUS 11.11%
Toshiba 9.26%
Intel 7.41%
Sony 7.41%
GIGABYTE 6.48%
Lenovo 5.56%
MSI 1.85%
American Megatrends 0.93%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE