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, 124, 0
MD5:   58d5bfdf3adf49fe9cabd78cc61d92f6
SHA1:   e7d681d424e18cba3f93707905d65ddf2d997901
SHA256:   2a8aa6589829e224bd6211888a21bc8b9a061e9607f7ceee4430299ba5f02a04

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). It is installed with a couple of know programs including PC Connectivity Solution published by Nokia and Nokia Software Updater 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, 124, 0
Product version:3.8
Size:623 KB (637,952 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.
Nokia
7% remove
Nokia Software Updater is a program designed to manage all installed Nokia programs on the user's PC and check for and update any new versions of the software if available. This service will run in the background when Windows starts and periodically check for updates.

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.00321133%
0.028634%
Kernel CPU:0.00191552%
0.013761%
User CPU:0.00129581%
0.014873%
Kernel CPU time:320 ms/min
100,923,805ms/min
Memory
Private memory:2.83 MB
21.59 MB
Private (maximum):7.2 MB
Private (minimum):6.68 MB
Non-paged memory:2.83 MB
21.59 MB
Virtual memory:76.89 MB
140.96 MB
Virtual memory (peak):80.27 MB
169.69 MB
Working set:6.68 MB
18.61 MB
Working set (peak):7.22 MB
37.95 MB
Resource allocations
Threads:14
12
Handles:262
600

BehaviorsProcess properties

Integrety level:System
Platform:64-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
 
sechost.dll
Total CPU:0.00241160%
0.272967%
Kernel CPU:0.00000000%
0.107585%
User CPU:0.00241160%
0.165382%
CPU cycles:48,807/sec
5,741,424/sec
Memory:100 KB
1.16 MB
ServiceLayer.exe (main module)
Total CPU:0.00113078%
Kernel CPU:0.00083944%
User CPU:0.00029134%
CPU cycles:26,145/sec
Memory:640 KB
wow64.dll
Total CPU:0.00002668%
Kernel CPU:0.00000889%
User CPU:0.00001779%
CPU cycles:404/sec
Memory:252 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