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 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:   5, 86, 91, 22
MD5:   dd1328a18712a0b9c9a946ee55a2b1ec
SHA1:   16335c3b3b50b38727be8ef00eadf63971027933

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 Lite published by Nokia, PC Connectivity Solution Lite from Nokia and PC Connectivity Solution Lite 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:5, 86, 91, 22
Product version:3.5
Size:562 KB (575,488 bytes)
Build date:9/23/2008 2:20 AM
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
9% remove
NCL Tools 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.

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.00031855%
0.028634%
Kernel CPU:0.00021468%
0.013761%
User CPU:0.00010388%
0.014873%
Kernel CPU time:31 ms/min
100,923,805ms/min
Memory
Private memory:2.6 MB
21.59 MB
Private (maximum):6.87 MB
Private (minimum):6.7 MB
Non-paged memory:2.6 MB
21.59 MB
Virtual memory:80.52 MB
140.96 MB
Virtual memory (peak):84.27 MB
169.69 MB
Working set:6.72 MB
18.61 MB
Working set (peak):6.87 MB
37.95 MB
Resource allocations
Threads:11
12
Handles:171
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)

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