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
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:   6, 81, 60, 0
MD5:   4c0a4fefd62519552c0e5171f418c4bc
SHA1:   03d9859c92fa1d549cf110a36dc36c58df2ba867
SHA256:   e3eb1ebb8edfc211d230561b58e87f4c5740ae00d1d1b9a8b187ce41c8086fcf

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 Nokia PC Connectivity Solution published by Nokia and Nokia 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, 81, 60, 0
Product version:6.0
Size:170 KB (174,080 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
6% 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.00433733%
0.028634%
Kernel CPU:0.00187866%
0.013761%
User CPU:0.00245866%
0.014873%
Kernel CPU time:14,737 ms/min
100,923,805ms/min
Memory
Private memory:3.47 MB
21.59 MB
Private (maximum):6.18 MB
Private (minimum):5.81 MB
Non-paged memory:3.47 MB
21.59 MB
Virtual memory:71.48 MB
140.96 MB
Virtual memory (peak):80.15 MB
169.69 MB
Working set:5.95 MB
18.61 MB
Working set (peak):7.68 MB
37.95 MB
Page faults:25,319/min
2,039/min
I/O
I/O read transfer:1.61 KB/sec
1.02 MB/min
I/O read operations:189/sec
343/min
I/O write transfer:37 Bytes/sec
274.99 KB/min
I/O write operations:1/sec
227/min
I/O other transfer:273 Bytes/sec
448.09 KB/min
I/O other operations:41/sec
1,671/min
Resource allocations
Threads:14
12
Handles:199
600
GUI GDI count:28
103
GUI USER count:11
49

BehaviorsProcess properties

Integrety level:Undefined
Platform:32-bit
Command lines:
  • "C:\Program Files\common files\pcsuite\services\servicelayer.exe"
  • "C:\Program Files\archivos comunes\pcsuite\services\servicelayer.exe"
Owner:SYSTEM
Windows Service
Service name:ServiceLayer
Type:Win32OwnProcess, InteractiveProcess
Parent process:services.exe (by Microsoft)

ResourcesThreads

Averages
 
nclusbmm.dll (PC Connectivity Solution by Nokia)
Total CPU:0.31139227%
0.272967%
Kernel CPU:0.11576669%
0.107585%
User CPU:0.19562559%
0.165382%
CPU cycles:5,481,405/sec
5,741,424/sec
Memory:100 KB
1.16 MB
nclmsbtmm.dll (PC Connectivity Solution by Nokia)
Total CPU:0.01364498%
Kernel CPU:0.00933604%
User CPU:0.00430894%
CPU cycles:313,144/sec
Memory:92 KB
nclrsmm.dll (PC Connectivity Solution by Nokia)
Total CPU:0.01134684%
Kernel CPU:0.00919238%
User CPU:0.00215446%
CPU cycles:285,590/sec
Memory:216 KB
ServiceLayer.exe (main module)
Total CPU:0.00092570%
Kernel CPU:0.00066340%
User CPU:0.00026231%
CPU cycles:777,662/sec
Memory:180 KB
sechost.dll
Total CPU:0.00014359%
Kernel CPU:0.00000000%
User CPU:0.00014359%
CPU cycles:3,723/sec
Memory:100 KB
ncltobtmm.dll (PC Connectivity Solution by Nokia)
Total CPU:0.00012229%
Kernel CPU:0.00006115%
User CPU:0.00006115%
Memory:96 KB
wow64win.dll
Total CPU:0.00002739%
Kernel CPU:0.00000000%
User CPU:0.00002739%
CPU cycles:551/sec
Memory:360 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