遭遇Device Association Service占用CPU和内存过高异常

news2025/1/19 20:24:25

1.异常描述

        在蓝牙设备搜索和配对过后,系统界面卡住了,查找了下任务管理器,发现有一个主机服务占用了过多的CPU和内存,且不断的在增长。截图如下:

         百度查了下,Device Association Service是一个Win10系统服务,支持系统与有线或无线设备之间的配对。

Device Association Service - Windows 10 Service - batcmd.com

        Device Association Service - Windows 10 Service

        Enables pairing between the system and wired or wireless devices.

2.解决办法

        参考博文:Device Association Service占用CPU - 解决方案-CSDN博客

        由于Device Association Service服务与蓝牙有关,在解决问题前需要确保蓝牙和无线网卡驱动正常运行,若驱动异常则建议重装或更新驱动。此服务占用大量CPU的异常状态很可能是由于旧蓝牙驱动和旧蓝牙设备的卸载残留导致,只需将旧蓝牙驱动和旧蓝牙设备完全清除即可,操作步骤如下:

方法1.手动卸载蓝牙设备:

        Windows+X打开设备管理器,展开蓝牙选项。 

         发现一大堆的蓝牙设备,蓝牙LE通用属性服务、设备信息服务、通用访问配置文件等等。         

        右键,点击卸载设备。

方法2.批量卸载

        蓝牙命令行工具是一套适用于 Microsoft Windows 的命令行实用程序,可用于配置蓝牙适配器、发现远程蓝牙设备和服务、将文件传输到支持 OBEX 的设备。所有实用程序都可以作为批处理脚本或其他自动后台进程的一部分调用,或者从 Windows 命令提示符手动启动。目前该套件中有七个实用程序:

  • BT信息

        显示有关已安装的蓝牙适配器的信息。输出格式可以定制。(更多信息和btinfo使用示例...)

  • BT配置

        修改本地蓝牙无线电的友好名称和设备类别(台式机、笔记本电脑、服务器)。打开或关闭发现。关闭或禁用传入的蓝牙连接。(更多信息和btconfig使用示例...)

  • BT发现

        发现远程蓝牙设备和服务。(更多信息和btdiscovery用法示例...)

  • BT配对

        与远程蓝牙设备进行配对。(更多信息和btpair使用示例...)

  • BTOBEX

        将文件发送到支持 OBEX 的远程设备(计算机、移动电话等)。(更多信息和btobex使用示例...)

  • BTFTP

        使用 OBEX 文件传输配置文件与远程蓝牙设备交换文件。(更多信息和btftp使用示例...)

  • BTCOM

        启用或禁用远程蓝牙服务,操作蓝牙 COM 端口。(更多信息和btcom使用示例... 

step1.下载安装工具 

         使用工具Bluetooth Command Line Tools命令行工具卸载。工具下载地址:

Bluetooth command line tools - work with bluetooth from the command line

        下载安装包,然后安装好。 

         安装时记得勾选添加到环境变量路径path。"Add Bluetooth Command Line Tools directory to path"选择框选择勾选。

        readme.txt中找到关于btpair命令的使用说明如下:

btpair

  Bluetooth device pairing utility


  usage:

    btpair {-p[PIN] | -u} [-bBluetoothAddress | -nFriendlyName]

       -p  Pair your computer with remote device using specified PIN code.
           If no pin specified, the default ('0000') is used.
       -u  Unpair remote device.
       -b  Bluetooth address of remote device in (XX:XX:XX:XX:XX:XX) format.
       -n  Friendly name of remote device.
       -h  Prints this help screen.

  Note:
    Usually pairing is not enough for the remote bluetooth device to function properly.
    One ore more remote bluetooth services should be enabled using "btcom" utility.

  samples:

    1. Pair your computer and device named "Nokia 6300" using PIN code 1234 :

	    btpair -n"Nokia 6300" -p1234

    2. Unpair all remembered devices: 

            btpair -u

        btcom命令使用说明如下:

 step2.打开命令行输入 btpair -u,回车执行

         需要花费一点时间,中途我打开设备管理器查看,确实少了很多。但是BLE设备还是没有卸载掉,原来我们下载的是经典蓝牙命令行工具。

3. 关于Bluetooth LE(Low Energy) tools for Windows 10)

        Bluetooth LE(Low Energy) tools for Windows 10)没有下载包。Coming soon (February 2017),都2024了,还没有这个工具呢?尴了个尬了呀!

Bluetooth command line tools - work with bluetooth from the command line

 

 系统要求:windows 10

  • Windows 10 (x86, x64)
  • Microsoft bluetooth stack compatible Bluetooth adapter with Low Energy support (Bluetooth 4.0 or higher)

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1790224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Oracle创建用户/表空间/赋权常规操作

1. 登录oracle su - oracle sqlplus / as sysdba 2.查看库里存在的用户,防止冲突 SELECT username FROM all_users ORDER BY username; 3.查看库里存在的表空间,防止冲突 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space_MB f…

像图一样交流:为大语言模型编码图

译者 | 高永祺 单位 | 东北大学自然语言处理实验室 原文链接:https://blog.research.google/2024/03/talk-like-graph-encoding-graphs-for.html 1.作者介绍 Bahare Fatemi,谷歌蒙特利尔研究部门的研究科学家,专门从事图表示学习和自然语言…

关于nginx的一些介绍

一、Nginx 简介 中文简介文档 二、Centos 安装 Nginx 2.1 安装编译工具及库文件 $ yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel2.2 安装 pcre pcre 作用是 Nginx 支持 Rewrite 功能 $ cd /usr/local/src $ wget http://downloads.sourcef…

VUE3 学习笔记(12):对比Vuex与Pinia状态管理的基本理解

在组件传值中,当嵌套关系越来越复杂的时候必然会将混乱,是否可以把一些值存在一个公共位置,无须传值直接调用呢?VUEX应运而生,但是从VUE3开始对VUEX的支持就不那么高了,官方推荐使用Pinia。 Vuex配置 ST1:…

1.1 OpenCV随手简记(一)

OpenCV学习篇 OpenCV (Open Source Computer Vision Library) 是一个开源的计算机视觉库,它提供了大量的算法和函数,用于图像处理、计算机视觉和机器学习等领域。 1. OpenCV 简介 1.1 OpenCV 的起源和发展 OpenCV 项目始于 1999 年,由 In…

【C#学习笔记】属性和字段

文章目录 前言属性和字段的区别字段访问修饰符和关键字定义变量类型的定义变量命名变量的赋值 属性 不同的使用情况 前言 最近在工作的过程中常常会觉得自己在程序设计方面的能力还是有欠缺。例如一直对于变量的声明感到不足,在工作中为了图方便总是直接public定义…

计算机图形学入门06:视口变换

在前面的内容中,在MVP变换(模型变换,视图变换,投影变换)完后,所有的物体位置都变换到了[-1, 1]的标准立方体里,下一步要把物体绘制到屏幕(Screen)上。 1.什么是屏幕? 对于图形学来说把屏幕抽象的认为是一个…

解锁EasyRecovery2024专业版!仅需一键点击恢复数据即可完美数据恢复

EasyRecovery2024是一款专业的数据恢复软件,它能够帮助用户找回因各种原因丢失的数据。然而,有些用户为了节省开支,可能会寻找破解版,也就是所谓的crack版本。但是,使用破解版软件存在很多风险,包括但不限于…

开关电源基本原理2

目录 开关电源的传递函数 电感量的计算​编辑 Buck电路分析 Boost电路分析 Buck-Boost电路分析 开关电源的传递函数 占空比Dton/Tton/(tontoff) 由EtVontonVofftoff 得 (适用于所有拓扑) 表1.三种变换器的传递函数 电感量的计算 其中&#xf…

高效数据处理的前沿:【C++】、【Redis】、【人工智能】与【大数据】的深度整合

目录 1.为什么选择 C 和 Redis? 2.人工智能与大数据的背景 1.大数据的挑战 2.人工智能的需求 3.C 与 Redis 的完美结合 1.安装 Redis 和 Redis C 客户端 2.连接 Redis 并进行数据操作 高级数据操作 列表操作 哈希操作 4.与大数据和人工智能结合 5.实际应…

Vue3-Ref Reactive toRef toRefs对比学习、标签ref与组件ref

响应式数据: Ref 作用:定义响应式变量。 语法:let xxx ref(初始值)(里面可以是任何规定内类型、数组等)。 返回值:一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的。 注意点&am…

AndroidStudio中debug.keystore的创建和配置使用

1.如果没有debug.keystore,可以按照下面方法创建 首先在C:\Users\Admin\.android路径下打开cmd窗口 之后输入命令:keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 输入两次密码(密码不可见,打码处随便填写没关系) 2.在build…

【DSP】xDAIS算法标准

1. 简介 在安装DSP开发支持包时,有名为 “xdais_7_21_01_07”文件夹。xDAIS全称: TMS320 DSP Algorithm Standard(算法标准)。39条规则,15条指南。参考文档。参考文章。 2. 三个层次 3.接口 XDAIS Digital Media。编解码引擎。VISA(Video&…

PS的抠图算法原理剖析 1

以这个抠tree为例子 在PS里,操作过程是让你开启R G B三个通道 分别看一下 哪一个的对比最明显 上面的图片 树叶肯定B最少 天空B富裕,所以对比最明显的就用B通道 然后使用一些奇怪的函数,把texture.bbb这张图片变成黑白,纯黑纯白 那…

高通开发系列 - 借助libhybris库实现Linux系统中使用Andorid库

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 返回:专栏总目录 目录 概述Android代码下载和编译aarch64开发环境libhybris下载和编译libhybris测试验证调用库中的函数概述 我主要是基于…

Renesas MCU之定时器计数功能应用

目录 概述 1 功能介绍 1.1 时钟相关配置 1.2 应用接口 2 FSP配置Project参数 2.1 软件版本信息 2.2 配置参数 2.3 项目生成 3 定时器功能代码实现 3.1 定时器初始化函数 3.2 定时器回调函数 4 功能测试 5 参考文档 概述 本文主要介绍Renesas MCU的定时器功能的基…

图像背景去除工具:removebg

文章目录 简介面向不同用户价格 简介 removebg,就是remove background,是一款智能图片背景去除工具。 在免费使用时,用到的是本地的CPU。我第一次试用时,图片刚上传之后,电脑的帧率便直线下降,鼠标都拖不…

[Redis]Zset类型

Zset有序集合相对于字符串、列表、哈希、集合来说会有一些陌生。 它保留了集合不能有重复成员的特点,但与集合不同的是,有序集合中的每个元素都有一个唯一的浮点类型的分数(score)与之关联,着使得有序集合中的元素是可…

深度学习笔记:2.Jupyter Notebook

Jupyter Notebook 常用操作快捷键魔法指令_jupyter notebook快捷键调用函数-CSDN博客https://blog.csdn.net/qq_26917905/article/details/137211336?ops_request_misc%257B%2522request%255Fid%2522%253A%2522171748112816800182160793%2522%252C%2522scm%2522%253A%25222014…

Redis 异常三连环

本文针对一种特殊情况下的Reids连环异常,分别是下面三种异常: NullPointerException: Cannot read the array length because “arg” is nullJedisDataException: ERR Protocol error: invalid bulk lengthJedisConnectionException: Unexpected end o…