Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

7, 0, 124, 0 15.25%
7, 0, 110, 0 30.51%
7, 0, 14, 0 11.86%
7, 0, 13, 0 1.69%
7, 0, 8, 0 13.56%
6, 84, 83, 3 5.08%
6, 83, 78, 3 3.39%
6, 82, 69, 5 1.69%
6, 81, 60, 0 10.17%
5, 86, 91, 22 5.08%
5, 85, 91, 21 1.69%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
ConvertStringSecurityDescriptorToSecurityDescriptorA, CloseServiceHandle, OpenSCManagerA, RegDeleteValueA, RegCloseKey, RegCreateKeyExA, RegOpenKeyExA, DeregisterEventSource, ReportEventA, RegisterEventSourceA, SetServiceStatus, RegQueryValueExA, RegSetValueExA, CopySid, GetLengthSid, IsValidSid, InitializeSecurityDescriptor, SetSecurityDescriptorOwner, SetSecurityDescriptorGroup, SetSecurityDescriptorDacl, StartServiceCtrlDispatcherA, RegisterServiceCtrlHandlerA, OpenThreadToken, OpenProcessToken, ControlService, DeleteService, CreateServiceA, OpenServiceA, GetTokenInformation, CreateProcessAsUserW, RegisterServiceCtrlHandlerW, StartServiceCtrlDispatcherW, CreateServiceW, OpenSCManagerW, ConvertStringSecurityDescriptorToSecurityDescriptorW, OpenServiceW, ReportEventW, RegisterEventSourceW, RegEnumKeyExW, RegSetValueExW, RegDeleteKeyW, RegDeleteValueW, RegQueryValueExW, GetUserNameW, RegQueryInfoKeyW, RevertToSelf, RegEnumKeyW, ImpersonateLoggedOnUser, RegCreateKeyExW, RegOpenKeyExW, RegQueryInfoKeyA, RegDeleteKeyA, RegEnumKeyExA
kernel32.dll
CloseHandle, lstrlenA, WaitForSingleObject, GetSystemTimeAsFileTime, GetProcAddress, LoadLibraryA, MultiByteToWideChar, LocalFree, lstrcpyA, GetModuleFileNameA, Sleep, LeaveCriticalSection, EnterCriticalSection, GetCurrentProcess, InterlockedDecrement, DeleteFileA, CreateThread, CreateEventA, GetCurrentThreadId, SetEvent, IsBadCodePtr, GetCommandLineA, SetErrorMode, SetUnhandledExceptionFilter, GetTickCount, ResetEvent, WaitForMultipleObjects, TerminateThread, ExitThread, InterlockedIncrement, GetLastError, DeleteCriticalSection, InitializeCriticalSection, GetSystemWindowsDirectoryA, lstrlenW, GetVersionExA, GetThreadLocale, GetLocaleInfoA, GetACP, GetCurrentThread, InterlockedExchange, RaiseException, GetModuleHandleA, GetStartupInfoA, ExitProcess, QueryPerformanceCounter, GetCurrentProcessId, FreeLibrary, VirtualQuery, GetSystemInfo, VirtualAlloc, VirtualProtect, GetDriveTypeW, FileTimeToLocalFileTime, FileTimeToSystemTime, GetFileAttributesW, CreateFileW, GetProcessHeap, HeapAlloc, ReadFile, HeapFree, WriteFile, HeapSize, HeapValidate, SetFilePointer, SetEndOfFile, GetFileSize, DeleteFileW, LoadLibraryW, FindResourceW, LoadResource, LockResource, CreateProcessW, SizeofResource, GetExitCodeProcess, CreateMutexW, ReleaseMutex, OpenProcess, CreateToolhelp32Snapshot, Process32FirstW, Process32NextW, GetVersionExW, GetSystemDirectoryW, GetModuleFileNameW, CreateDirectoryW, ConnectNamedPipe, GetStartupInfoW, lstrcmpiW, CreateEventW, CreateNamedPipeW, GetModuleHandleW, DisconnectNamedPipe, SetThreadPriority, CancelIo, PeekNamedPipe, TerminateProcess, GetOverlappedResult, LoadLibraryExW, GetCommandLineW, lstrcpyW, WideCharToMultiByte, OpenEventW, GetCommState, SetCommState, SetCommMask, PurgeComm, HeapReAlloc, FindFirstFileW, FindClose, OpenEventA, MoveFileW, IsDebuggerPresent, UnhandledExceptionFilter, GetConsoleCP, GetConsoleMode, GetTimeZoneInformation, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, RtlUnwind, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, HeapDestroy, HeapCreate, VirtualFree, GetFullPathNameW, GetCurrentDirectoryA, GetStdHandle, GetCPInfo, GetOEMCP, IsValidCodePage, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetConsoleOutputCP, WriteConsoleW, GetDriveTypeA, FlushFileBuffers, CreateFileA, CompareStringA, GetEnvironmentStringsW, SetHandleCount, GetFileType, CompareStringW, SetEnvironmentVariableA, SetStdHandle, WriteConsoleA, IsDBCSLeadByte, FindResourceA, LoadLibraryExA, lstrcmpiA, CreateProcessA
msvcp71.dll
DllMain
msvcr71.dll
DllMain
ole32.dll
CoInitializeEx, CoSuspendClassObjects, CoUninitialize, CoResumeClassObjects, CoCreateInstance, CoTaskMemFree, CoTaskMemAlloc, CoInitializeSecurity, CoTaskMemRealloc, CoCreateGuid, StringFromCLSID, CoRevokeClassObject, StringFromGUID2, CoRegisterClassObject, CoWaitForMultipleHandles
pccs_dbengine.dll
sqlite3_column_blob, sqlite3_column_bytes, sqlite3_column_double, sqlite3_column_int64, sqlite3_reset, sqlite3_step, sqlite3_bind_int, sqlite3_prepare16, sqlite3_prepare, sqlite3_bind_int64, sqlite3_bind_blob, sqlite3_exec, sqlite3_close, sqlite3_errcode, sqlite3_column_text, sqlite3_finalize, sqlite3_column_count, sqlite3_column_database_name, sqlite3_column_table_name, sqlite3_bind_text16, sqlite3_column_name, sqlite3_table_column_metadata, sqlite3_db_handle, sqlite3_column_type, sqlite3_open16, sqlite3_column_text16, sqlite3_trace, sqlite3_progress_handler, sqlite3_update_hook, sqlite3_open, sqlite3_bind_text
setupapi.dll
SetupDiGetClassDevsW, SetupDiEnumDeviceInfo, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceRegistryPropertyW, SetupDiSetDeviceRegistryPropertyW
shell32.dll
SHGetFolderPathA, SHGetFolderPathW, SHGetSpecialFolderPathW
shlwapi.dll
PathAppendA, PathAppendW
user32.dll
CreateWindowExA, DefWindowProcA, PeekMessageA, PostMessageA, DestroyWindow, UnregisterClassA, RegisterClassA, MsgWaitForMultipleObjects, LoadStringA, CharNextA, CharUpperA, TranslateMessage, DispatchMessageA, GetMessageA, PostThreadMessageA, MessageBoxA, GetMessageW, PeekMessageW, CharNextW, CharUpperBuffW, wsprintfW, DispatchMessageW, CharUpperW, LoadStringW, DefWindowProcW, RegisterClassW, CreateWindowExW, PostMessageW, UnregisterClassW, MessageBoxExW, PostThreadMessageW, MessageBoxW
userenv.dll
CreateEnvironmentBlock, DestroyEnvironmentBlock
version.dll
VerQueryValueW, GetFileVersionInfoW, GetFileVersionInfoSizeW
wtsapi32.dll
WTSEnumerateSessionsW, WTSEnumerateProcessesW, WTSFreeMemory

ServiceLayer.exe

PC Connectivity Solution by Nokia

Remove ServiceLayer.exe
Version:   6, 82, 69, 5
MD5:   65114d59850ca4d7785c22f922cc6942
SHA1:   2b8469b573238adca6bf2de9a7d38d5b3940da5f
SHA256:   91f0bbb4dd88d58371cf2b72ff97da62f171c589b5fca235ffc740b6ae32e965

What is ServiceLayer.exe?

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. It is installed with a couple of know programs including PC Connectivity Solution published by Nokia and PC Connectivity Solution published by Nokia.

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:6, 82, 69, 5
Product version:3.0
Size:207.5 KB (212,480 bytes)
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 7.1
.NET CLR:No
More details

ResourcesPrograms

The following programs 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 35.59%
Microsoft Windows XP 23.73%
Windows 7 Home Premium 18.64%
Windows 8 Pro 10.17%
Windows 7 Home Basic 5.08%
Windows Developer Preview 3.39%
Windows Vista Home Premium 3.39%

Distribution by countryDistribution by country

India installs about 11.86% of PC Connectivity Solution.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 39.47%
Dell 21.05%
Acer 13.16%
GIGABYTE 10.53%
ASUS 5.26%
Intel 5.26%
Lenovo 5.26%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE