iT邦幫忙

1

求救..win10 印表機問題~~ (之前有求救 希望有大大可以協助解決~跪求..

  • 分享至 

  • xImage

各位大大好
我是小白資訊人員

簡單描述一下我的問題,
作業系統WIN10,我們是印表機測試廠商,所以會連接大量印表機測試
一天測試30~50台 (指測試有無連接,不測試列印)

某天要列印東西時,突然發現印表機暴增100多台...

想請問各位大大們,有什麼方法可以快速刪除?
或者不讓它顯示的方法~

求解~~~
https://ithelp.ithome.com.tw/upload/images/20190906/20117421wLuAU8ebLW.jpg
https://ithelp.ithome.com.tw/upload/images/20190906/20117421VrTNGevzla.jpg

已嘗試過 printui.exe /dl /n "印表機名稱" /q 指令
也嘗試使用列印管理刪除

都無用...

看更多先前的討論...收起先前的討論...
把網路分享與印表機探索的功能關了吧
我記得相同型號,不同一台的印表機,只要連接線拔掉再重新接上去,驅動程式如果自動啟動安裝,就會跑出一個新的印表機 + (複件 xx)

直接按住再按滑鼠右鍵,沒有 (移除) 的選項嗎?
(那我以前看到時是如何刪掉的?)
阿忠 iT邦新手 5 級 ‧ 2019-09-06 16:26:47 檢舉
選取兩台以上 刪除選項就不會出現..
ccutmis iT邦高手 2 級 ‧ 2019-09-06 17:24:59 檢舉
參考一下這個 我在自己的電腦試過可以
https://www.windowscentral.com/how-properly-remove-printer-windows-10#uninstall_printer_powershell

以系統管理員權限開啟一個Powershell視窗,然後在裡面查詢印表機名稱,再依據你要刪的印表機名稱去下刪除指令即可。
雷伊 iT邦高手 1 級 ‧ 2019-09-06 17:52:57 檢舉
網路上找到的方式比你手動一台台去刪還慢
以後這種測試環境用Win10內建的 Hyper-V做,做完刪除虛擬機即可!目前的狀態你覺得麻煩舊直接重灌即可。
ccutmis iT邦高手 2 級 ‧ 2019-09-06 18:02:58 檢舉
powershell 其實也有指令可以一次刪全部印表機
同樣google搜一下就有了 不會比較慢
以樓主上面貼的圖來看 他只要刪印表機名為 'Godex G500' 即可
熊大叔 iT邦新手 2 級 ‧ 2019-09-10 08:27:50 檢舉
用虛擬機測試+1
一切都省心
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
蟹老闆
iT邦大師 1 級 ‧ 2019-09-10 00:22:23

全部刪除再新增需要的印表機也是一個方式,請使用以下指令

cscript C:\Windows\System32\Printing_Admin_Scripts\zh-TW\prnmngr.vbs -x
或
cscript C:\Windows\System32\Printing_Admin_Scripts\zh-TW\prnmngr.vbs -xo

指令說明


Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利

使用方法: prnmngr [-adxgtl?][c] [-s server][-p printer][-m driver model]
               [-r port][-u user name][-w password]
引數:
-a     - 新增本機印表機
-ac    - 新增印表機連線
-d     - 刪除印表機
-g     - 取得預設印表機
-l     - 列出印表機
-m     - 驅動程式型號
-p     - 印表機名稱
-r     - 連接埠名稱
-s     - 伺服器名稱
-t     - 設定預設印表機
-u     - 使用者名稱
-w     - 密碼
-x     - 刪除所有印表機
-xc    - 刪除所有印表機連線
-xo    - 刪除所有本機印表機
-?     - 顯示命令使用方法

範例:
prnmngr -a -p "印表機" -m "驅動程式" -r "lpt1:"
prnmngr -d -p "印表機" -s server
prnmngr -ac -p "\\伺服器\印表機"
prnmngr -d -p "\\伺服器\印表機"
prnmngr -x -s server
prnmngr -xo
prnmngr -l -s server
prnmngr -g
prnmngr -t -p "\\伺服器\印表機"

補充:不是一百多台是七百多台印表機

看更多先前的回應...收起先前的回應...
阿忠 iT邦新手 5 級 ‧ 2019-09-11 09:35:07 檢舉

謝謝 蟹老闆
我在試試看~ 希望能解決~~ (快瘋了 哈哈哈

蟹老闆 iT邦大師 1 級 ‧ 2019-09-11 18:14:10 檢舉

我覺得先刪再新增或許比較好,因為若一台一台刪時間可能要比較久.
或是將要使用的印表機設定成網路印表機,配合 -xo 這樣的話就可以保留要使用的印表機.

阿忠 iT邦新手 5 級 ‧ 2019-09-12 10:24:25 檢舉

蟹老闆
我嘗試了這兩個語法
結果出現的是 他把本機的印表機都刪除了(確實執行了)
再列印管理裡面 也都刪除了
但奇怪的地方是在裝置印表機裡,卻一台也沒刪除...

不知這種情況您有無遇過..
https://ithelp.ithome.com.tw/upload/images/20190912/20117421Um5ZlVfYLk.jpghttps://ithelp.ithome.com.tw/upload/images/20190912/20117421WoNc36aFuF.jpg

蟹老闆 iT邦大師 1 級 ‧ 2019-09-12 20:14:33 檢舉

有試過重開機嗎?

阿忠 iT邦新手 5 級 ‧ 2019-09-16 09:44:23 檢舉

試過了~
一樣狀況
搞不懂是哪裡有問題 哈哈哈

蟹老闆 iT邦大師 1 級 ‧ 2019-09-17 09:35:11 檢舉

我這測試是OK的,或許是環境不同吧

我要發表回答

立即登入回答