如何彻底卸载蓝牙驱动

2024-10-29 21:34:18
推荐回答(5个)
回答(1):

1、双击打卡驱动精灵软件,在进入驱动精灵软件后点击首页上的立即检测选项进入驱动检测界面。

2、在检测完成后点击页面上方工具栏中的驱动管理选项,进入电脑的驱动管理界面。

3、在驱动管理界面找到蓝牙驱动,点击驱动右侧的三角形下拉菜单打开下拉菜单。

4、在打开三角形下拉菜单后,点击菜单中的卸载选项,开始卸载蓝牙驱动,等待下载完成即可将蓝牙驱动完全卸载完成。

回答(2):

这个方法是删除蓝牙设备和驱动程序,因为我自己没有找到合适的蓝牙驱动,况且现在都不怎么用蓝牙了,所以索性全部清除,因为我开机每次安装占用我50%的内存,机器卡的要死,所以就直接清理了,之前卡机3G多的内存占用,现在清理后开机1.5G内存。


如果想保留蓝牙使用蓝牙的别用这个方法,不然你就要重装驱动甚至系统了!!!切记切记!!


每次开机蓝牙安装问题:打开C:\\Windows\\Inf--将“Bth.inf”文件重命名为Bth.inf.old--将“Bth.pnf”文件重命名为Bth.pnf.old--打开优化大师--系统清理--注册信息清理(扫描完后全部清理)--冗余DLL清理(全部删除)--重启电脑。

回答(3):

打开powershell把下面的代码复制进去按回车,选择需要删除的设备即可

$Source = @"
[DllImport("BluetoothAPIs.dll", SetLastError = true, CallingConvention = CallingConvention.StdCall)]
[return: MarshalAs(UnmanagedType.U4)]
static extern UInt32 BluetoothRemoveDevice(IntPtr pAddress);

public static UInt32 Unpair(UInt64 BTAddress) {
GCHandle pinnedAddr = GCHandle.Alloc(BTAddress, GCHandleType.Pinned);
IntPtr pAddress     = pinnedAddr.AddrOfPinnedObject();

UInt32 result       = BluetoothRemoveDevice(pAddress);
pinnedAddr.Free();
return result;
}
"@

Function Get-BTDevice {
Get-PnpDevice -class Bluetooth |
?{$_.HardwareID -match 'DEV_'} |
select Status, Class, FriendlyName, HardwareID,
# Extract device address from HardwareID
@{N='Address';E={[uInt64]('0x{0}' -f $_.HardwareID[0].Substring(12))}}
}

################## Execution Begins Here ################

$BTR       = Add-Type -MemberDefinition $Source -Name "BTRemover"  -Namespace "BStuff" -PassThru
$BTDevices = @(Get-BTDevice) # Force array if null or single item
Do {
If ($BTDevices.Count) {
"`n******** Bluetooth Devices ********`n" | Write-Host
For ($i=0; $i -lt $BTDevices.Count; $i++) {
('{0,5} - {1}' -f ($i+1), $BTDevices[$i].FriendlyName) | Write-Host
}
$selected = Read-Host "`nSelect a device to remove (0 to Exit)"
If ([int]$selected -in 1..$BTDevices.Count) {
'Removing device: {0}' -f $BTDevices[$Selected-1].FriendlyName | Write-Host
$Result = $BTR::Unpair($BTDevices[$Selected-1].Address)
If (!$Result) {"Device removed successfully." | Write-Host}
Else {"Sorry, an error occured." | Write-Host}
}
}
Else {
"`n********* No devices foundd ********" | Write-Host
}
} While (($BTDevices = @(Get-BTDevice)) -and [int]$selected)


回答(4):

在设备管理器里找到这个设备再属性—驱动里卸载。

回答(5):

C;\-windows-driver是C:\windows\driver 这个目录
ivt的蓝牙驱动不是可以在添加删除里卸载的吗,可以看看添加删除里面的项目还能不能删除这个驱动。另外原来安装的ivt的蓝牙软件目录里或许会留着安装的记录文件,这里面会包括所以复制的文件去向和创建的注册表的相应键值