如何解决设备管理器里面有未知设备

如何解决设备管理器里面有未知设备,第1张

可以先查出这个未知设备到底是个什么,

打开设备管理器,找到标识**叹号未知设备,在“未知设备”上点击鼠标“右键”选择“属性”;找到“详细信息”,在属性选项中选择“硬件ID”选项;

然后查出该设备的硬件厂商的官网

然后再硬件厂商的官方网站下载相应的驱动,

然后在安装相应驱动,方法是在设备管理器中添加驱动,或者更新驱动,重启之后一般问题就会解决

CPU PID:

右键点击任务栏→启动任务管理器→性能→资源监视器→CPU→PID。

MAC地址、IP地址:

开始→运行→输入:cmd 回车打开命令符对话框,再输入: ipconfig /all 回车执行。

在出来的数据里面找到本地连接的项目,并一一记下,以备后用:

IP Adress(IP 地址)

Subnet Mask(子网掩码)

Default Gateway(网关)

DNS Servers(DNS服务器)后面的数字

然后右键本地连接→属性→常规→Internet 协议(TCP/IP)→属性→常规→使用下面的ip地址→分别填上对应的IP地址即可(如果没有DNS服务器地址,不填也可以的)

参考资料 《网络共享 第 19、20 篇》>

以下是解决方法:

方案一

断电,开机箱。拔下光驱电源和数据线。重新连接。试一下。硬件ID就是指这个硬件的自身信息,相当于这个光驱的身份z,这个信息相当于主板的BIOS。

方案二

1、硬件ID丢失没关系,这个一般是系统问题和驱动问题,下载一个驱动精灵安装后,用它装以下各种驱动,包括USB驱动。

2、控制面板-设备管理器--通用串行总线控制器--里面每一个都右键点一下看看,如果发现启用字样,就点一下 启用,有禁用就别管。

设备管理器:有两种方法可以找到它,一种方法是右击桌面上的“我的电脑”,从快捷菜单中选择“属性”命令打开“系统属性”窗口;

另一种方法是从控制面板中同样可以打开“系统属性”窗口,接下来切换到“硬件”标签页,点击“设备管理器”按钮即可。

这个简单。使用BAIDU 或者 SOSO 或者 GOOGLE 搜索 FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1462F603&REV_1000

会有相关网页。看一下你的显卡是什么类型的。你通过查找得到你的声卡是: Realtek 883 High Definition Audio 也就是 realtek 883的芯片。然后嘛就是搜索 Realtek 883 的驱动了。是XP就用XP的。是WIN7就用WIN7的

通过硬件ID去找所需要的驱动程序是很麻烦、很费功夫的。

根据平时经验,还是建议你使用“驱动精灵”或“驱动人生”这类软件来帮你安装所需要的驱动程序;感觉效果更好、效率更高,可以节约大量时间。并且也可以顺便更新一下电脑中的其它驱动程序,十分地方便、易用。

其中,“驱动精灵”可以到“驱动之家”首页右上角的链接处下载安装,驱动程序安装更新妥当之后就可以卸载掉。目前维修电脑的人员常常采用这种方法。

CString GetMacAddress()

/

    通过WMI取第一块活动网卡地址,事先需要调用过CoInitialize()初始化COM

/

{

    HRESULT hRes;

    hRes = CoInitializeSecurity(NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_DEFAULT,

        RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_NONE, NULL);

    if (FAILED(hRes))

        return _T("");

    IWbemLocator pLoc = NULL;

    hRes = CoCreateInstance(CLSID_WbemLocator, 0, CLSCTX_INPROC_SERVER, IID_IWbemLocator, (LPVOID)&pLoc);

    if (FAILED(hRes))

        return _T("");

    IWbemServices pSvc = NULL;

    hRes = pLoc->ConnectServer(_bstr_t(L"ROOT\\CIMV2"), NULL, NULL, 0,

        NULL, 0, 0, &pSvc);

    if (FAILED(hRes))

    {

        pLoc->Release();     

        return _T("");

    }

    hRes = CoSetProxyBlanket(pSvc, RPC_C_AUTHN_WINNT, RPC_C_AUTHZ_NONE,

        NULL, RPC_C_AUTHN_LEVEL_CALL, RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_DEFAULT);

    if (FAILED(hRes))

    {

        pSvc->Release();

        pLoc->Release();     

        return _T("");

    }

    IEnumWbemClassObject pEnumerator = NULL;

    hRes = pSvc->ExecQuery(_bstr_t(L"WQL"), 

        _bstr_t(L"SELECT  FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE"),

        WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY, 

        NULL, &pEnumerator);

    if (FAILED(hRes))

    {

        pSvc->Release();

        pLoc->Release();

        return _T("");

    }

    CString szMacAddress = _T("");

    while (true)

    {

        IWbemClassObject pclsObj = NULL;

        ULONG uReturn = 0;

        hRes = pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);

        if (FAILED(hRes) || !uReturn)

            break;

        VARIANT vtProp;

        VariantInit(&vtProp);

        if (SUCCEEDED(pclsObj->Get(L"MACAddress", 0, &vtProp, 0, 0)))

        {

            if (V_VT(&vtProp) == VT_BSTR)

            {

                szMacAddress = vtPropbstrVal;

                VariantClear(&vtProp);

                pclsObj->Release();

                break;

            }

            VariantClear(&vtProp);

        }

        pclsObj->Release();

    }

    pEnumerator->Release();

    pSvc->Release();

    pLoc->Release();

    return szMacAddress;

}

------解决方案--------------------奥,那个DLL大概在02年左右整理的好像,时间太久了,应该是不支持vsita的,楼主看看这段代码是否有用?我是拷贝来的:/  //函数名称:GetDriverInfomation  //函数功能:得到驱动器的信息  //参数1:bAlpha - BYTE型,驱动器的代号A-Z(a-z)  //参数2:iGTI_TYPE - int,将要获取的驱动器信息类型  // GDI_VOLUMENAME 得到驱动器名字  // GDI_VOLUMESERIALNUMBER 得到驱动器序列号  // GDI_VOLUMEFILESYSTEM 得到驱动器文件系统  // GDI_VOLUMETYPE 得到驱动器类型  // GDI_VOLUMESIZE 得到驱动器总大小  // GDI_VOLUMEFREESIZE 得到驱动器剩余大小  //返回值:CString型,所要得到的驱动器信息的字符串表达  //例子:得到C盘的名字GetDriverInfomation('C',GDI_VOLUMENAME)  /  #define GDI_VOLUMENAME 0  #define GDI_VOLUMESERIALNUMBER 1  #define GDI_VOLUMEFILESYSTEM 2  #define GDI_VOLUMETYPE 3  #define GDI_VOLUMESIZE 4  #define GDI_VOLUMEFREESIZE 5  CString GetDriverInfomation(BYTE bAlpha,int iGTI_TYPE)  {  CString strResult = _T("");

以上就是关于如何解决设备管理器里面有未知设备全部的内容,包括:如何解决设备管理器里面有未知设备、请教win7 64位 驱动如何取 CPU ID或网卡物理地址、装显卡驱动硬件id丢失怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9468675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存