Questions tagged «wmi»

Windows Management Instrumentation(WMI)是Windows操作系统上管理数据和操作的基础结构。它基于基于Web的企业管理(WBEM)和通用信息模型(CIM)。

6
为什么WMI提供程序主机(WmiPrvSE.exe)不断增加CPU?
我通常将笔记本电脑保持24x7全天候运行,到了一天结束时,我的大腿因过热而烧毁,真是令人讨厌。 过热似乎是WMI提供程序主机(WmiPrvSE.exe)每隔几分钟将CPU利用率提高到25%的结果。为什么会这样? 我有一个在Windows 7 Home Premium上运行的HP Envy 14(带有HP捆绑的废话)。 (注意:根据@nhinkle的过去观察,看来HP Wireless Manager可能是罪魁祸首,有什么办法可以确认这一点吗?) 这个问题是本周的超级用户问题。 阅读2011年2月28日的博客条目以了解更多详细信息,或提交自己的“本周问题”。

1
为什么我的c:\ windows \ system32 \ wbem文件夹将近100 GB,如何减少它?
该文件夹C:\Windows\System32\wbem\在我的SSD驱动器上占用了将近100 GB。感觉这并不是对我的SSD驱动器的最佳利用。可以减少吗? 我遇到了一些与wbem目录有关的“重建WMI存储库”参考。因此,我尝试过这样做,但是大小并没有明显减小。 wbem目录中的内容是很多文件夹,名称repository.xxx在xxx001到096之间。这些文件夹的大小从758 MB到1 140 MB不等。还有一个仅名为的文件夹repository,大小为1 078 MB。 我正在使用Windows 8 Enterprise 64位(不是Win 8.1)。我跑winmgmt /verifyrepository了就得到了结果:WMI repository is consistent
12 windows  windows-8  wmi 


2
如何将SATA HBA与物理磁盘关联
诚然,我对整个WMI“事物”都很陌生。这个“事情”是压倒性的,我现在还没有找到答案。我已经找到了系统中驱动器的最佳信息Win32_DiskDrive。该PNPDeviceID字段甚至似乎编码特定SATA驱动器为其HBA连接的端口#。但是,如何将特定驱动器链接到其HBA?Win32_DiskDrive该类中的所有字段似乎都不包含此信息。我知道它附在我的MB上的英特尔HBA上。例如,PNPDeviceID我的启动盘的字段: PNPDeviceID IDE\DISKWDC_WD2500AAKS-00L9A0___________________0956____\6&C07A520&0&0.1.0 有趣的是,WMI类将此驱动器识别为IDE驱动器,因为它是SATA,但我并不在乎。更有趣的是,如何将此驱动器映射到其HBA?是否有一个WMI类具有我感兴趣的特定字段? 另外一个问题,在上面的文字中,如何解释第二个\字符后的值?
2 c#  wmi 


3
在不使用fsutil的情况下获取驱动器号的扇区大小
我需要知道如何在不使用fsutilPowerShell脚本的情况下获取驱动器号(例如C :)的扇区大小。Batch和VBS也可以接受。 该fsutil工具非常适合此操作,因为它返回了我需要的确切数据: fsutil fsinfo ntfsinfo C: NTFS Volume Serial Number : 0x32946b93946b587d NTFS Version : 3.1 LFS Version : 2.0 Number Sectors : 0x000000003a0b6c84 Total Clusters : 0x0000000007416d90 Free Clusters : 0x00000000010a9da5 Total Reserved : 0x0000000000002c98 Bytes Per Sector : 512 Bytes Per Physical Sector : 512 Bytes Per …

2
如何使用不同步时钟在远程计算机上启动/停止服务
我在MS Windows域工作。 我正在尝试集中(远程)启动和停止W32Time服务一段时间(禁用时间服务器更新,例如两个小时)然后远程更改系统日期和时间以允许低功率用户(他们不能启动和停止服务并更改时间)进行一些过时的操作。 当完成时间后,我想再次启动W32Time以允许系统时钟的自动同步。 我用WMI尝试了这个,但我的问题是,当我尝试重新启动服务时,时间偏差太大而且我无法进行WMI操作。 是否有可能做到这一点? 我想知道一个解决方案是否可能在远程系统上放置一个shell文件(可能最终删除自己),然后使用Admin权限启动它(使用像PsExec这样的somenthing)。在这种情况下,我不需要由DC授予,时间偏差可能不是问题。 也许这是一种更可行的方式?

1
WMI存储库中的文件关联错误
Windows 7机器,据我所知,系统唯一的奇怪之处就是我在下面提到的。 我处理了很多没有扩展名的文本文件,所以不久前,我将没有扩展名的文件与Notepad ++ x64相关联。好吧,我需要与x64不兼容的插件功能,最终将其删除。 我已经尝试发布新的命令来关联文件而没有扩展,并且在x86路径下安装了32位版本,但是尽管如此,每当我尝试双击该文件时,它指向常规的“程序文件” “路径。我已经多次搜索整个注册表,并且找不到不存在的路径,如果我在常规程序文件路径下制作N ++的第二个副本它工作得很好,但是我只想使用一份。 经过额外的工作,我想我可能已经找到了问题的根源。它似乎是我的WMI存储库(.. \ WBEM \ Repository中的OBJECTS.DATA文件)中的错误条目。不幸的是,我完全没有做到这一点,我从MS读到的所有东西告诉我只能尝试重建它作为一个绝对的最后手段,因为这只是一个糟糕的文件关联,我不太愿意这样做。 有没有办法修复WMI存储库中的文件关联?

0
如何远程获取Server 2016和Server 2012 R2的最新Windows更新日期?
我正在尝试自动检查Windows更新从远程计算机上最后一次安装在Windows Server 2012计算机和Server 2016计算机上的日期。我似乎找不到任何一致的方法。我可以使用Windows Update DLL(COM API),但只能在本地执行此操作,而不能远程执行。我可以将WMI与Windows Update Root一起使用,它将列出2012 R2的更新,我可以获取最新的更新并使用其日期,但是我无法像从COM api中那样获得搜索信息。它是最后一次搜索,最后一次成功安装以及是否有可用的卸载更新。此外,Windows Update的WMI根目录在2016年不起作用。2012R2也有一个注册表项,但在2016年也不起作用,并且没有提供足够的信息。 最好是,我可以在WMI的某个地方得到它,而我只需要寻找我所缺少的其他地方。如果没有,我需要某种远程解决方案来获取更新信息。

1
Windows虚拟化管理工具?
请有人可以简单地解释Windows Management Instrumentation吗? 为什么重要? 你能用它做什么? 我已经阅读了维基百科页面,但没有一个是更明智的:)
1 windows  wmi 

1
适用于任何USB设备的WmiEvent
我正在关注这个答案,其中包含 Register-WmiEvent -Class win32_VolumeChangeEvent -SourceIdentifier volumeChange 和 $newEvent = Wait-Event -SourceIdentifier volumeChange 当我插入或卸下USB闪存驱动器时,此方法有效。(我想是因为VolumeChange)我想检测任何 USB设备的插入或移除,而不仅仅是驱动器。这可能吗?谢谢!
1 usb  powershell  wmi  win32 

1
使用VBScript检测触摸硬件
我正在寻找一种方法来使用VBScript检测已安装的触摸硬件。我的脚本不起作用。 此脚本旨在查找指针设备并相应地进行回显。 On Error Resume Next strComputer = "." WScript.Echo "==========================================" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PointingDevice") For Each objItem In colItems TouchDevice = objItem.PointingType if TouchDevice = 8 then Wscript.Echo "Found touch based hardware" WScript.Echo "==========================================" Else Wscript.Echo "No Touch …


2
WMI StartService参数
我目前正在使用WMI来启动服务,这很不错。 但另外,我想向此服务发送一个启动参数。 无论如何使用WMI做到这一点?到目前为止我找不到任何东西。 问候, 托马斯。

0
组策略WMI登录服务器
我正在尝试设置GP来执行任务,如果在某个位置,我相信这样做的最好方法是WMI过滤器。有人可以帮帮我吗?我之前从未使用过这部分GP。 在线查看,似乎Win32_NetworkLoginProfile是检测他们正在使用的登录服务器的正确方法(这将指示位置)? 任何人都有过这方面的经验
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.