找回密码
 请使用中文注册
查看: 7|回复: 0

Windows的打印与网络服务及一键开启

[复制链接]
阅读字号:

1431

主题

55

回帖

2万

积分

超级版主

积分
28941
发表于 2 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
Windows 系统中,支持打印机的服务都有哪些
  在Windows系统中,支持打印机功能的核心服务及相关依赖服务如下:
[color=var(--b3-protyle-inline-strong-color)]1. Print Spooler(打印后台处理程序)
  • 作用:管理所有本地和网络打印队列,控制打印机的访问和作业处理。
  • 服务名称:Spooler
  • 默认启动类型:自动
  • 依赖项:RPCSS(Remote Procedure Call)

[color=var(--b3-protyle-inline-strong-color)]2. Remote Procedure Call (RPC)
  • 作用:为Print Spooler等服务提供进程间通信支持。
  • 服务名称:RPCSS
  • 默认启动类型:自动(延迟启动)
  • 依赖项:无

[color=var(--b3-protyle-inline-strong-color)]3. Server(服务器服务)
  • 作用:支持通过网络的文件、打印和命名管道共享。
  • 服务名称:LanmanServer 或 Server
  • 默认启动类型:自动
  • 依赖项:Workstation、RPCSS

[color=var(--b3-protyle-inline-strong-color)]4. Workstation(工作站服务)
  • 作用:支持客户端通过网络访问服务器的文件、打印和命名管道。
  • 服务名称:LanmanWorkstation 或 Workstation
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]5. Function Discovery Resource Publication
  • 作用:支持网络打印设备的自动发现(如共享打印机)。
  • 服务名称:FDResPub
  • 默认启动类型:手动
  • 依赖项:SSDP Discovery、UPnP Device Host

[color=var(--b3-protyle-inline-strong-color)]6. SSDP Discovery
  • 作用:支持通过网络发现UPnP设备(如网络打印机)。
  • 服务名称:SSDPSRV
  • 默认启动类型:手动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]7. UPnP Device Host
  • 作用:支持UPnP设备的运行时环境。
  • 服务名称:UPnPHost
  • 默认启动类型:手动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]8. DCOM Server Process Launcher
  • 作用:支持某些打印机驱动程序的组件通信。
  • 服务名称:DcomLaunch
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]9. Plug and Play(即插即用)
  • 作用:支持即插即用设备(如USB打印机)的检测和配置。
  • 服务名称:PlugPlay
  • 默认启动类型:自动
  • 依赖项:无

[color=var(--b3-protyle-inline-strong-color)]10. Windows Firewall(可选)
  • 作用:若启用,需配置允许打印服务通过防火墙(如文件和打印机共享规则)。
  • 服务名称:MpsSvc
  • 默认启动类型:自动

[color=var(--b3-protyle-inline-strong-color)]注意事项
  • Print Spooler是核心服务,若该服务未运行,打印机将无法正常工作。
  • 网络打印依赖:若使用共享打印机,需确保Server、Workstation、Function Discovery等服务正常运行。
  • 服务启动类型:大多数打印相关服务默认设置为“自动”或“手动”,不建议设置为“禁用”,否则可能导致打印故障。

  ‍
Windows 系统中,支持网络的服务都有哪些
  在Windows系统中,支持网络功能的核心服务及相关依赖服务如下:
[color=var(--b3-protyle-inline-strong-color)]1. Remote Procedure Call (RPC)
  • 作用:为网络服务提供进程间通信基础。
  • 服务名称:RPCSS
  • 默认启动类型:自动(延迟启动)
  • 依赖项:无

[color=var(--b3-protyle-inline-strong-color)]2. Network Location Awareness (NLA)
  • 作用:检测网络位置变化,应用相应的防火墙和连接策略。
  • 服务名称:NlaSvc
  • 默认启动类型:自动
  • 依赖项:Network List Service、RPCSS

[color=var(--b3-protyle-inline-strong-color)]3. Network List Service
  • 作用:维护网络连接信息(如已连接的WiFi/以太网)。
  • 服务名称:Netman
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]4. DHCP Client
  • 作用:自动获取IP地址和DNS服务器配置。
  • 服务名称:Dhcp
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]5. DNS Client
  • 作用:缓存DNS解析结果,提高网络访问速度。
  • 服务名称:Dnscache
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]6. Network Connections
  • 作用:管理网络连接(如WiFi、以太网、VPN)。
  • 服务名称:NetConn
  • 默认启动类型:手动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]7. TCP/IP NetBIOS Helper
  • 作用:支持通过NetBIOS协议进行网络通信(如文件共享)。
  • 服务名称:lmhosts
  • 默认启动类型:自动(仅在启用SMB1.0/CIFS文件共享支持时)
  • 依赖项:Workstation、RPCSS

[color=var(--b3-protyle-inline-strong-color)]8. Server (LanmanServer)
  • 作用:支持通过网络共享文件、打印机和命名管道。
  • 服务名称:LanmanServer
  • 默认启动类型:自动
  • 依赖项:Workstation、RPCSS

[color=var(--b3-protyle-inline-strong-color)]9. Workstation (LanmanWorkstation)
  • 作用:支持客户端通过网络访问共享资源。
  • 服务名称:LanmanWorkstation
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]10. Windows Firewall
  • 作用:保护网络安全,控制入站和出站流量。
  • 服务名称:MpsSvc
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]11. Internet Connection Sharing (ICS)
  • 作用:允许一台计算机共享其网络连接给其他设备。
  • 服务名称:SharedAccess
  • 默认启动类型:手动
  • 依赖项:Network Connections、RPCSS

[color=var(--b3-protyle-inline-strong-color)]12. WLAN AutoConfig
  • 作用:自动管理WiFi连接和配置。
  • 服务名称:WlanSvc
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]13. VPN相关服务
  • Routing and Remote Access:支持VPN服务器和路由功能。
  • IPsec Policy Agent:管理IPsec加密策略(用于VPN连接)。
  • 服务名称:RemoteAccess、IPSec
  • 默认启动类型:手动
  • 依赖项:RPCSS、Event Log

[color=var(--b3-protyle-inline-strong-color)]14. WebClient
  • 作用:支持通过WebDAV协议访问网络共享(如SharePoint)。
  • 服务名称:WebClient
  • 默认启动类型:手动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]15. Group Policy Client
  • 作用:应用组策略设置(包括网络相关策略)。
  • 服务名称:gpsvc
  • 默认启动类型:自动
  • 依赖项:RPCSS

[color=var(--b3-protyle-inline-strong-color)]注意事项
  • 核心依赖:大多数网络服务依赖于RPCSS和Event Log服务。
  • 服务启动类型:默认设置通常为“自动”或“手动”,禁用关键服务可能导致网络功能失效。
  • 按需启用:如不需要某些功能(如VPN、ICS),可将对应服务设置为“禁用”以减少系统资源占用。

借助cmd命令(批处理)一键开启服务@echo off
setlocal enabledelayedexpansion

REM 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 错误: 此脚本需要管理员权限才能运行。
    echo 请右键点击脚本,选择"以管理员身份运行"
    pause
    exit /b 1

REM =========================================
REM 主程序 - 逐个检查和配置服务
REM =========================================
echo 开始检查和配置系统服务...
echo.

call :checkService Spooler auto
call :checkService RPCSS auto
call :checkService LanmanServer auto
call :checkService LanmanWorkstation auto
call :checkService FDResPub auto
call :checkService SSDPSRV auto
call :checkService UPnPHost auto
call :checkService DcomLaunch auto
call :checkService PlugPlay auto
call :checkService NlaSvc auto
call :checkService Netman auto
call :checkService Dhcp auto
call :checkService Dnscache auto
call :checkService lmhosts auto
call :checkService MpsSvc auto
call :checkService WlanSvc auto
call :checkService gpsvc auto


echo 所有服务检查和配置完成!
pause

REM =========================================
REM 函数:检查并配置服务
REM 参数:%1=服务名称,%2=启动类型
REM =========================================
:checkService
    echo 检查服务: %1 ...

    REM 检查服务是否存在
    sc query %1 >nul 2>nul
if %errorlevel% neq 0 (
        echo 警告: 服务 "%1" 不存在!
        echo.
        goto :eof
    )

    REM 检查服务状态
    sc query %1 | find /i "STATE" | find /i "RUNNING" >nul
if %errorlevel% equ 0 (
        echo 服务 "%1" 正在运行。
    ) else (
        echo 服务 "%1" 未运行,正在启动...
        net start %1
if %errorlevel% neq 0 (
            echo 错误: 无法启动服务 "%1"!
        )
    )

    REM 准确检查启动类型(避免引号干扰)
for /f "tokens=*" %%a in ('sc qc %1 ^| findstr /i "START_TYPE"') do set startInfo=%%a
    echo %startInfo% | find /i "%2" >nul
if %errorlevel% equ 0 (
        echo 服务 "%1" 启动类型已为 %2
    ) else (
        echo 设置服务 "%1" 为 %2 启动...
        sc config %1 start= %2
if %errorlevel% neq 0 (
            echo 错误: 无法设置服务 "%1" 的启动类型!
        )
    )

    echo.
exit /b 0
使用方法:
  • 复制以上代码到记事本,保存为 .bat 文件(如 ServiceChecker.bat)。
  • 增加了脚本开头的权限检查,避免无权限运行,右键以管理员身份运行(必须管理员权限才能修改服务)。
  • 脚本会逐行检查服务状态,完成后显示 所有服务检查和配置完成! 并等待按键退出。



d9a0b93116a44f9537f41449a5e07326.png
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-18 12:39 , Processed in 0.254110 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表