无忧启动论坛

标题: win7设备和打印机一直扫描,没完没了 [打印本页]

作者: 窄口牛    时间: 2017-12-1 10:45
标题: win7设备和打印机一直扫描,没完没了
这个问题网上都是虚假答案(我的验证结果)。联想群的工程师告诉我重建用户,我试了可以解决。于是我想起来,那台电脑的主人曾经重命名过管理员账号为中文,不知道我不是准确原因。
作者: nttwqz    时间: 2017-12-1 11:58
将所有多余打印机的驱动删除,然后重新安装一下试试
作者: 窄口牛    时间: 2017-12-1 13:02
不会删除,怎么操作?
刚刚测试了一下并不是我猜想的,可是不知道他们怎么改的管理员名字,我试了下改了也是显示administrator

作者: 窄口牛    时间: 2017-12-1 13:05
这个问题非常头疼,现在只知道创建用户可以解决,但是很多软件不是安装给所有用户的(比如office),新用户可能那些软件无法使用。
作者: 熄灭的火焰    时间: 2017-12-1 13:08
去组策略改管理员名称
win+R   
gpedit.msc


作者: 熄灭的火焰    时间: 2017-12-1 13:12
彻底删除打印机驱动
随便点击一个打印机设备,点上面的【打印服务器属性】
在界面打到驱动。删除


作者: 熄灭的火焰    时间: 2017-12-1 13:16
你说的打印机和设备一直扫描,是打开打印机界面,就一直扫描发现不了设备。还是添加打印机或设备的时候一直扫描?
作者: 窄口牛    时间: 2017-12-1 14:04
看不到装了什么打印机,没法删除多余的
作者: 熄灭的火焰    时间: 2017-12-1 14:48
窄口牛 发表于 2017-12-1 14:04
看不到装了什么打印机,没法删除多余的

不会是把打印服务给关了吧,看下服务里有没有 print服务
作者: 窄口牛    时间: 2017-12-1 16:31
那么简单还用发这里?
作者: 窄口牛    时间: 2018-9-4 21:46
今天找到了删除打印机和删除网络打印机的批处理,明天准备搞一个批处理,先列表已安装的打印机,然后选择删除其中的打印机,并选择设置默认打印机,以解救这个情况下的问题。
作者: 窄口牛    时间: 2018-9-5 18:12
本帖最后由 窄口牛 于 2018-9-5 20:13 编辑

删除打印机xp和win7已测试
  1. @echo off
  2. net stop spooler
  3. echo y|del %windir%\system32\spool\printers\*.*
  4. net start spooler
  5. rem 注册表获取列表
  6. echo deleting local Printers……
  7. for /f "skip=5 tokens=7 delims=" %%i in ('reg query HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers') do (
  8.    rundll32 printui PrintUIEntry /dl /n "%%i"&&echo "%%i"成功删除)
  9. echo deleting network Printers……
  10. for /f "skip=1 tokens=2-3 delims=," %%i in ('reg query HKEY_CURRENT_USER\Printers\Connections') do (
  11.    rundll32 printui PrintUIEntry /dn /n "\\%%i\%%j"&&echo %%i\%%j成功删除
  12. )
  13. rem wmic获取列表
  14. echo 开始删除打印机
  15. for /f "skip=2 tokens=1,2* delims=," %%i in ('wmic path win32_printer get name /format:csv 2^>nul') do call :func %%j
  16. echo.
  17. echo 删除完成!!!
  18. pause>nul
  19. goto :end
  20. :func
  21. set pn=%*
  22. if "%pn:~0,2%"=="\" (rundll32 printui.dll,PrintUIEntry /n "%pn%" /dn /q) else (rundll32 printui.dll,PrintUIEntry /n "%pn%" /dl /q)
  23. goto :end
  24. :end
  25. exit
复制代码

设置默认打印机
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. for /f "tokens=2,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows"^|findstr Device') do echo 目前默认打印机为%%j
  4. echo 打印机列表如下
  5. for /f "tokens=2 delims==" %%a in ('wmic path win32_printer get name /value^|findstr .') do (
  6. set /a n+=1
  7. echo !n!:%%a
  8. )
  9. set /p select=请选择设置哪个打印机为默认:
  10. set /a var=%select%-1
  11. if not %var% equ  0 (set "skip=skip=%var% ") else (set "skip=")
  12. for /f "%skip%tokens=2 delims==" %%a in ('wmic path win32_printer get name /value^|findstr .') do (
  13. set "name=%%~a"
  14. rundll32 printui.dll,PrintUIEntry /y /n "!name:~,-1!"
  15. goto end
  16. )
  17. :end
复制代码






欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3