Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

12.0.0.6300 1.33%
12.0.0.6200 0.44%
12.0.0.6000 1.33%
12.0.0.5400 0.44%
12.0.0.5100 1.33%
12.0.0.4900 1.33%
12.0.0.3900 0.44%
12.0.0.3100 0.44%
12.0.0.2800 1.33%
12.0.0.2100 1.33%
12.0.0.1800 0.44%
12.0.0.1600 0.44%
6.5.1.4500 0.44%
6.5.1.4100 1.33%
6.5.1.4000 0.44%
6.5.1.3500 0.44%
6.5.1.2700 3.11%
6.5.1.2700 0.44%
6.5.1.2300 0.44%
6.5.0.3300 3.11%
6.5.0.2300 2.22%
6.5.0.2200 0.44%
6.5.0.2000 0.44%
6.5.0.1300 1.33%
6.4.0.2300 0.44%
View more

Relationships

Parent process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
RegDeleteKeyW, RegCloseKey, RegCreateKeyExW, RegOpenKeyExW, CryptAcquireContextW, CryptReleaseContext, CryptSetProvParam, InitializeSecurityDescriptor, ConvertStringSecurityDescriptorToSecurityDescriptorW, RegDeleteKeyA, RegEnumValueA, RegCreateKeyExA, RegDeleteKeyExA, RegDeleteValueA, RegNotifyChangeKeyValue, RegEnumKeyW, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerExW, GetUserNameW, OpenThreadToken, ImpersonateLoggedOnUser, RegOpenCurrentUser, StartServiceW, QueryServiceStatus, RegOpenKeyExA, GetTokenInformation, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, IsValidSid, GetLengthSid, CopySid, OpenProcessToken, LookupPrivilegeValueW, CryptExportKey, CryptGenKey, CryptGetUserKey, CryptDecrypt, CryptImportKey, RegSetValueExW, RegQueryValueExW, RegEnumKeyExW, RegQueryInfoKeyW, RegDeleteValueW, RegQueryValueExA, RegSetValueExA, RegEnumValueW, CloseServiceHandle, OpenServiceW, OpenSCManagerW, ChangeServiceConfig2W, CreateServiceW, DeleteService, ControlService, DeregisterEventSource, ReportEventW, RegisterEventSourceW, SetServiceStatus, RevertToSelf, AdjustTokenPrivileges, CryptDestroyKey, CryptEncrypt, ControlTraceW, EnableTrace, StartTraceW, InitiateSystemShutdownExW, DuplicateTokenEx, CreateProcessAsUserW, RegisterServiceCtrlHandlerW, SetSecurityDescriptorDacl
bthprops.cpl
BluetoothFindRadioClose, BluetoothFindFirstRadio
kernel32.dll
OutputDebugStringW, OpenProcess, Process32NextW, lstrcmpiW, Process32FirstW, CreateToolhelp32Snapshot, GetLocalTime, LoadLibraryA, CreateProcessW, GetSystemDirectoryW, InterlockedDecrement, SetEvent, GetCurrentThreadId, GetTickCount, lstrlenA, GetCurrentThread, InterlockedIncrement, DisconnectNamedPipe, WriteFile, ReadFile, ConnectNamedPipe, WaitForMultipleObjects, ResetEvent, LocalFree, CreateNamedPipeW, CreateEventW, CreateThread, SizeofResource, LoadResource, FindResourceW, LoadLibraryExW, GetCommandLineW, lstrcmpW, lstrcpyW, LockResource, RaiseException, MulDiv, GetWindowsDirectoryW, GetModuleHandleA, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, GetStartupInfoW, ExitThread, RtlUnwind, HeapReAlloc, GetTimeZoneInformation, GetSystemTimeAsFileTime, ExitProcess, GetStdHandle, GetModuleFileNameA, UnhandledExceptionFilter, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCommandLineA, SetHandleCount, GetFileType, GetStartupInfoA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetCurrentProcessId, TerminateProcess, SetUnhandledExceptionFilter, IsDebuggerPresent, FatalAppExitA, VirtualAlloc, GetCPInfo, GetACP, GetOEMCP, LCMapStringA, LCMapStringW, HeapSize, SetConsoleCtrlHandler, SetFilePointer, GetConsoleCP, GetConsoleMode, GetStringTypeA, GetStringTypeW, GetTimeFormatA, GetDateFormatA, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, GetModuleFileNameW, IsValidCodePage, GetLocaleInfoW, SetStdHandle, FlushFileBuffers, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, SetEndOfFile, CompareStringA, CompareStringW, SetEnvironmentVariableA, GetThreadLocale, lstrlenW, LoadLibraryW, FreeLibrary, CallNamedPipeA, MultiByteToWideChar, GetModuleHandleW, GetProcAddress, GetCurrentProcess, OutputDebugStringA, SetLastError, LeaveCriticalSection, EnterCriticalSection, DeleteCriticalSection, InitializeCriticalSection, GetVersionExW, CreateFileA, WideCharToMultiByte, Sleep, InterlockedExchange, WaitForSingleObject, TerminateThread, CreateFileW, SetThreadPriority, CloseHandle, DeviceIoControl, GetLastError, FindResourceExW, IsValidLocale, ProcessIdToSessionId, FindClose, FindNextFileW, CompareFileTime, FindFirstFileW, WTSGetActiveConsoleSessionId, GetExitCodeProcess, ExpandEnvironmentStringsW, CopyFileW, OpenEventW, CancelIo, GetOverlappedResult, SystemTimeToFileTime, GetSystemTime, GetEnvironmentVariableW, GetShortPathNameW, lstrcpynW, lstrcatW, GetEnvironmentVariableA, IsBadWritePtr, IsBadReadPtr, IsBadCodePtr, CreateMutexW, ReleaseMutex, GetVersion
ole32.dll
CoInitializeSecurity, CoInitialize, CoUninitialize, CoTaskMemFree, CoCreateInstance, CoTaskMemRealloc, CoTaskMemAlloc, CoRegisterClassObject, CoRevokeClassObject, StringFromGUID2
setupapi.dll
SetupDiDestroyDeviceInfoList, SetupDiSetClassInstallParamsW, CM_Get_DevNode_Status, SetupDiGetDeviceRegistryPropertyW, SetupDiEnumDeviceInfo, SetupDiGetClassDevsW, CM_Locate_DevNodeW, SetupDiOpenDevRegKey, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInstanceIdW, SetupDiGetDeviceInterfaceDetailW, CM_Get_Parent, SetupDiGetDeviceInstanceIdA, SetupDiGetDeviceRegistryPropertyA, CM_Get_Device_IDW, SetupDiSetClassInstallParamsA, CM_Get_Device_IDA, SetupDiCallClassInstaller, CM_Get_Sibling, CM_Get_Child, CM_Get_DevNode_Registry_PropertyW, SetupDiClassGuidsFromNameW, CM_Get_HW_Prof_FlagsW
shell32.dll
SHGetSpecialFolderPathW, ShellExecuteExW
user32.dll
SetWindowPos, CreateDialogParamW, wsprintfW, UnregisterClassA, IsWindowVisible, EnumChildWindows, SetClassLongW, IsWindow, CallWindowProcW, GetDlgItem, CheckDlgButton, CheckRadioButton, PostMessageW, GetParent, GetClassNameW, GetWindowTextW, FindWindowExW, GetWindowLongW, GetMessageW, ShowWindow, CreateWindowExW, GetForegroundWindow, DestroyWindow, GetDesktopWindow, GetProcessWindowStation, GetThreadDesktop, OpenWindowStationW, OpenDesktopW, PostThreadMessageW, LoadStringW, wvsprintfW, SetThreadDesktop, SetProcessWindowStation, CloseDesktop, CloseWindowStation, UnregisterDeviceNotification, RegisterDeviceNotificationW, MessageBoxW, CharNextW, PeekMessageW, DefWindowProcW, SetDlgItemTextW, PostQuitMessage, KillTimer, SetTimer, BringWindowToTop, SetActiveWindow, SetFocus, GetSystemMetrics, GetWindowRect, mouse_event, GetWindowThreadProcessId, IsWindowEnabled, EnableWindow, FindWindowW, SendMessageW, UpdateWindow, DispatchMessageW, EnumWindows, PeekMessageA, RegisterClassExW
userenv.dll
ExpandEnvironmentStringsForUserW
ws2_32.dll
WSALookupServiceNextW, WSALookupServiceBeginW, WSAAddressToStringW, WSASetServiceW, WSALookupServiceEnd, WSASetServiceA
wtsapi32.dll
WTSQuerySessionInformationW, WTSQueryUserToken, WTSSendMessageW

BTWDIns.exe

Bluetooth Software by Broadcom Corporation (Signed)

Remove BTWDIns.exe
Version:   6.3.0.6000
MD5:   4e6ac6475ef653bdffda67a74b9591d8
SHA1:   95950dde0758d0561baf9e76264228568df26008
SHA256:   2f13d29bf48d2e982af0ba4f3b6c38b2651e87f898b4a290ae12c5b78306639b

What is BTWDIns.exe?

Bluetooth Support Server for Broadcom's OEM distributed Bluetooth Windows software drivers. This module is installed as part of the OEMs driver updates.

About BTWDIns.exe (from Broadcom Corporation)

With a pure digital CMOS approach and excellent blocking performance, Broadcom's Bluetooth chipsets and system solutions provide the technology to make wireless personal area networking a reality. Pro

DetailsDetails

File name:btwdins.exe
Publisher:Broadcom Corporation.
Product name:Bluetooth Software
Description:Bluetooth Support Server
Typical file path:C:\Program Files\widcomm\bluetooth software\btwdins.exe
File version:6.3.0.6000
Size:929.78 KB (952,096 bytes)
Certificate
Issued to:Broadcom Corporation
Authority (CA):VeriSign
Digital DNA
File packed:No
Code language:Microsoft Visual C# / Basic .NET
.NET CLR:Yes
.NET NGENed:No
More details

BehaviorsBehaviors

Services
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'btwdins' (Bluetooth Service)
  • btwdins

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00000751%
0.028634%
Kernel CPU:0.00000418%
0.013761%
User CPU:0.00000333%
0.014873%
Kernel CPU time:78 ms/min
100,923,805ms/min
CPU cycles:850/sec
17,470,203/sec
Memory
Private memory:2.78 MB
21.59 MB
Private (maximum):3.23 MB
Private (minimum):1.79 MB
Non-paged memory:2.78 MB
21.59 MB
Virtual memory:57.54 MB
140.96 MB
Virtual memory (peak):64.57 MB
169.69 MB
Working set:2.09 MB
18.61 MB
Working set (peak):6.69 MB
37.95 MB
Page faults:6,020/min
2,039/min
I/O
I/O other transfer:0 Bytes/sec
448.09 KB/min
I/O other operations:1/sec
1,671/min
Resource allocations
Threads:6
12
Handles:115
600

BehaviorsProcess properties

Integrety level:System
Platform:64-bit
Command line:"C:\Program Files\widcomm\bluetooth software\btwdins.exe"
Owner:SYSTEM
Windows Service
Service name:btwdins
Display name:Bluetooth Service
Description:“Handles installation and removal of Bluetooth devices.”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 49.00%
Windows 7 Ultimate 19.00%
Windows 7 Professional 8.50%
Windows 7 Home Basic 6.00%
Windows 8.1 4.50%
Windows Vista Home Premium 4.00%
Windows 8 Single Language 2.00%
Microsoft Windows XP 2.00%
Windows 8 Pro 2.00%
Windows 8 1.00%
Windows 7 Starter 1.00%
Windows 8 Pro with Media Center 0.50%
Windows Vista Business 0.50%

Distribution by countryDistribution by country

United States installs about 30.30% of Bluetooth Software.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 25.89%
Sony 25.00%
Hewlett-Packard 20.98%
Lenovo 13.39%
ASUS 5.36%
Acer 3.57%
Samsung 2.68%
Alienware 1.34%
Sahara 0.89%
GIGABYTE 0.89%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE