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

Parent process
Child processes
Related files

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:   7, 0, 8, 0
MD5:   9d38320bb32230349379df5ddbbf7fce
SHA1:   7eb26e3732bac4eafcfc2fc4d436908eaf8aec03
SHA256:   8aaa8b0b60e65f596c3276dccd0d8146b40172b6d509b597edfda46ac8a72a4c

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 with extensive SYSTEM privileges (full administrator access). This is typically installed with the program 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:7, 0, 8, 0
Product version:3.4
Size:420.5 KB (430,592 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 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'

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00053109%
0.028634%
Kernel CPU:0.00017691%
0.013761%
User CPU:0.00035418%
0.014873%
Kernel CPU time:577 ms/min
100,923,805ms/min
CPU cycles:53,284/sec
17,470,203/sec
Memory
Private memory:3.08 MB
21.59 MB
Private (maximum):4.66 MB
Private (minimum):2.38 MB
Non-paged memory:3.08 MB
21.59 MB
Virtual memory:71.26 MB
140.96 MB
Virtual memory (peak):72.76 MB
169.69 MB
Working set:3.34 MB
18.61 MB
Working set (peak):7.22 MB
37.95 MB
Page faults:12,086/min
2,039/min
I/O
I/O read transfer:16.83 KB/sec
1.02 MB/min
I/O read operations:18/sec
343/min
I/O write transfer:1.13 KB/sec
274.99 KB/min
I/O write operations:16/sec
227/min
I/O other transfer:210 Bytes/sec
448.09 KB/min
I/O other operations:13/sec
1,671/min
Resource allocations
Threads:16
12
Handles:327
600

BehaviorsProcess properties

Integrety level:System
Platform:32-bit
Command line:"C:\Program Files\pc connectivity solution\servicelayer.exe"
Owner:SYSTEM
Windows Service
Service name:ServiceLayer
Type:Win32OwnProcess, InteractiveProcess
Parent process:services.exe (Services and Controller app by Microsoft)

ResourcesThreads

Averages
 
ServiceLayer.exe (main module)
Total CPU:0.00031028%
0.272967%
Kernel CPU:0.00013987%
0.107585%
User CPU:0.00017040%
0.165382%
CPU cycles:14,728/sec
5,741,424/sec
Memory:436 KB
1.16 MB
sechost.dll
Total CPU:0.00004911%
Kernel CPU:0.00004396%
User CPU:0.00000515%
CPU cycles:892/sec
Memory:100 KB

Common loaded modules

These are modules that are typiclaly loaded within the context of this process.

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