簡體   English   中英

如何修復Win32_Printer.Default字段,以便在遠程使用WMI時返回正確的值?

[英]How to fix the Win32_Printer.Default field so that it returns the correct value when using WMI remotely?

Win32_Printer類為每個打印機返回一個稱為Default(布爾值)的字段。 這在本地工作,並且可以准確地返回默認打印機。 但是,當與WMI進行遠程連接時,它始終返回false。

我認為這可能取決於您與之進行遠程WMI查詢的用戶。 但是,事實並非如此(我與其他用戶嘗試過並且沒有任何變化)。

有沒有什么辦法解決這一問題? 我目前正在嘗試使其在Windows 7客戶端上工作,並且正在從Windows 2008 R2連接到它

我可以看到該線程已經很舊了,但我想我會增加2美分的價值,即使它沒有幫助,但是XP也存在同樣的問題。 實際上,盡管在Windows 7下已修復,但在XP下您也無法讀取Win32_CDROMDrive。

您是否找到WMI默認打印機問題的答案? 或者,您可以從注冊表中讀取默認打印機,但不能讀取端口,如:hkcu \\ software \\ microsoft \\ windows NT \\ CurrentVersion \\ Windows \\ Device

它將顯示類似HP Color LaserJet CP3525 PCL6,winspool,Ne03的內容:修剪廢話,您便擁有了所需的東西。 現在您已經有了打印機,您可以通過WMI獲得匹配的端口。

問候,

4眼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM