首页 > 系统相关 >usoclient命令 参数 是一个用于管理 Windows Update 的命令行工具,可以在 Windows 10 和 Windows Server 操作系统中使用。它提供了一种在命令行界面下执行

usoclient命令 参数 是一个用于管理 Windows Update 的命令行工具,可以在 Windows 10 和 Windows Server 操作系统中使用。它提供了一种在命令行界面下执行

时间:2024-06-13 17:43:40浏览次数:17  
标签:Windows Update 更新 dll 命令 命令行 usoclient

usoclient 是一个用于管理 Windows Update 的命令行工具,可以在 Windows 10 和 Windows Server 操作系统中使用。它提供了一种在命令行界面下执行 Windows 更新任务的方法,从而允许管理员和技术支持人员以更灵活和自动化的方式处理更新。

为什么使用 usoclient 命令?

  1. 自动化更新管理: 使用 usoclient 命令可以轻松地在脚本或批处理文件中自动化更新管理任务。这样可以定期执行更新扫描、下载和安装操作,无需手动干预。

  2. 远程管理: 对于 IT 管理员来说,远程管理大量计算机的更新可能是一个挑战。通过使用 usoclient 命令,管理员可以远程执行更新任务,而无需登录到每台计算机上。

  3. 精细控制: 有些组织可能需要更精细地控制更新的时间和方式。使用 usoclient 命令可以灵活地指定更新的触发时间,并决定何时下载和安装更新。

  4. 故障排除: 对于更新失败或出现问题的情况,usoclient 命令还提供了一些用于恢复和故障排除的命令,例如 usoclient ResumeUpdate

  5. 节省时间: 对于需要频繁处理更新任务的用户来说,使用命令行工具可以节省时间和精力,避免反复点击图形用户界面。

 usoclient 命令为管理员提供了一种更高效、可自动化和可控制的方式来管理 Windows 更新,特别适用于企业环境中需要大规模管理计算机的场景。


usoclient 命令是 Windows 操作系统内部用于管理 Windows Update 服务的一个命令行工具。它的全称是 Update Session Orchestrator (USO) Client。底层原理涉及到与 Windows Update 服务(Windows Update Service,简称 WUA)和相关组件的交互。这些组件共同工作以确保系统可以下载、安装和管理更新。

底层原理

  1. Windows Update 服务 (WUA): Windows Update 服务是负责检测、下载和安装 Windows 更新的主要组件。usoclient 命令通过调用这个服务来执行各种更新操作。WUA 提供了一套 API,允许应用程序(如 usoclient)与更新服务进行通信。

  2. Update Session Orchestrator (USO): USO 是 Windows 10 引入的一种新的更新管理架构,它取代了以前的基于 Windows Update Agent (WUA) 的旧架构。USO 的设计目的是更好地处理更新的协调和管理任务。usoclient 是 USO 的客户端,用于触发和管理更新会话。

  3. 任务调度: 当你运行 usoclient 命令时,它会创建和管理与更新操作相关的任务。这些任务可能包括扫描更新、下载更新、安装更新以及重启系统等。任务调度器在后台安排这些任务,以确保它们按顺序执行。

  4. 命令类型usoclient 提供了多种命令,每个命令都对应特定的更新操作。例如:

    • StartScan 触发一次更新扫描。
    • StartDownload 开始下载已检测到的更新。
    • StartInstall 安装已下载的更新。
    • RestartDevice 重启设备以完成更新。
  5. 状态和日志记录usoclient 和 USO 会在执行更新操作时记录状态和日志。这些信息存储在系统日志中,可以通过事件查看器(Event Viewer)进行查看和分析,以排查问题和确认更新状态。

  6. 与 Windows Update 设置的交互usoclient 命令还会读取和遵循系统的 Windows Update 设置。这些设置可以通过组策略(Group Policy)或本地设置进行配置,例如自动更新的频率、更新的安装时间窗口等。

工作流程示例

以下是一个简化的工作流程示例,展示 usoclient StartScan 如何触发更新扫描:

  1. 用户执行命令: 用户在命令行界面中输入 usoclient StartScan

  2. 调用 USOusoclient 客户端将命令传递给 Update Session Orchestrator。

  3. 与 Windows Update 服务通信: USO 调用 Windows Update 服务的 API 来启动更新扫描过程。

  4. 扫描更新: Windows Update 服务连接到 Microsoft 的更新服务器,检查是否有适用于该系统的新更新。

  5. 返回结果: 更新扫描的结果(例如,找到哪些更新)通过 USO 返回给 usoclient 客户端。

  6. 记录日志: 整个过程的详细信息被记录下来,可以通过事件查看器查看。

通过这些组件和步骤,usoclient 实现了对 Windows 更新操作的有效管理和控制。


usoclient 命令是 Windows 操作系统的一部分,因此它依赖于许多系统文件、DLL 文件和协议。以下是 usoclient 命令可能依赖的一些主要组件:

  1. DLL 文件

    • usoclient.exe 本身可能依赖于一些系统 DLL 文件,例如 kernel32.dlluser32.dlladvapi32.dll 等。这些 DLL 文件包含了操作系统提供的各种功能和服务,usoclient 可能会调用其中的一些功能来执行更新相关的任务。
    • 除了系统 DLL 文件外,usoclient 还可能依赖于其他一些特定功能的 DLL 文件,以支持更复杂的更新操作。
  2. SYS 文件

    • usoclient 可能依赖于一些系统驱动程序和系统文件(如 .sys 文件),以支持其在操作系统层面的功能和操作。这些文件通常与更新管理、系统服务和通信相关。
  3. 协议

    • usoclient 在执行更新任务时可能会使用一些网络协议,如 HTTP、HTTPS、WSUS(Windows Server Update Services)协议等,用于与更新服务器通信、下载更新文件等。

 usoclient 的依赖文件和协议与 Windows 操作系统的其他组件相似,主要涉及到系统文件、DLL 文件和网络通信协议,以支持其在更新管理方面的功能和任务。


usoclient 命令是 Windows Update 服务的一部分,用于管理和执行与更新相关的操作。它基于 Windows 更新堆栈的架构,并与其他关键组件相互配合工作。下面是 usoclient 命令的架构概述:

  1. Windows Update Agent (WUA): Windows Update Agent 是负责在 Windows 操作系统上管理更新的核心组件。它提供了用于检测、下载和安装更新的 API 接口,以及与更新服务器通信的功能。usoclient 命令通过调用 WUA 来触发和执行更新任务。

  2. Update Session Orchestrator (USO): Update Session Orchestrator 是 Windows 10 引入的一个新的更新管理架构。它取代了以前的基于 WUA 的旧架构。USO 负责协调和管理更新会话,确保更新任务按照正确的顺序进行。usoclient 是 USO 的客户端,用于与 USO 进行交互并触发更新操作。

  3. Update Session Manager (USM): Update Session Manager 是 USO 的一个子组件,负责管理单个或多个更新会话。它负责创建和终止更新会话,并与其他组件协调更新操作。usoclient 命令通过与 USM 进行交互来启动和管理更新会话。

  4. 任务调度器: 任务调度器是 Windows 操作系统的一部分,用于安排和执行计划任务。usoclient 命令使用任务调度器创建和安排与更新相关的任务。这些任务可能包括更新扫描、下载更新、安装更新、重启设备等。任务调度器确保这些任务按照指定的时间和顺序执行。

  5. Windows Update 策略: Windows Update 策略是存储在注册表中的设置,用于配置和控制 Windows 更新的行为。这些策略可以通过本地组策略编辑器(Local Group Policy Editor)或组策略对象(Group Policy Objects)进行配置。usoclient 命令读取这些策略并根据其规定的行为执行相应的操作。

 usoclient 命令的架构基于 Windows 更新堆栈和相关组件的交互。它通过与 WUA、USO、USM 和任务调度器等组件的配合工作,实现了对 Windows 更新操作的管理和执行。同时,它还遵循系统中配置的 Windows Update 策略,以确保更新操作的一致性和符合性。


usoclient 命令的发展经历了多个阶段,主要与 Windows 操作系统的不同版本相关。以下是 usoclient 命令的发展阶段的概述:

  1. Windows 7usoclient 命令最早出现在 Windows 7 操作系统中,但其功能非常有限。在这个阶段,它主要用于执行一些基本的更新操作,如启动更新扫描、启动更新安装等。

  2. Windows 8/8.1: 在 Windows 8 和 Windows 8.1 中,usoclient 命令得到了一些增强。它引入了更多的命令选项,允许用户执行其他更新相关的任务,如查看更新历史、配置自动更新等。

  3. Windows 10: 随着 Windows 10 的发布,usoclient 命令进一步得到改进和扩展。在这个阶段,它成为了 Update Session Orchestrator (USO) 的客户端,并与新的更新管理架构紧密集成。usoclient 命令可以通过调用 USO API 来触发和管理更新会话,执行更复杂的更新任务。

  4. Windows 10 版本 20H2 及更高版本: 从 Windows 10 版本 20H2 开始,usoclient 命令进一步增强了其功能和灵活性。它引入了更多的命令选项和参数,可以执行更多种类的更新操作。例如,可以使用 usoclient 命令来执行扫描、下载、安装、重启设备和清理更新缓存等操作。

  5. 未来的发展: 随着 Windows 操作系统的不断演进,usoclient 命令可能会继续发展和改进。微软可能会通过添加新的命令选项、改进命令的性能和稳定性,以及支持更多的更新管理任务来进一步完善 usoclient 命令。

需要注意的是,usoclient 命令的可用性和功能可能会因不同的 Windows 版本而有所差异。因此,在使用特定的命令选项和参数之前,建议参考操作系统文档或官方资源以获取最新的信息。


usoclient 命令的版本号通常与 Windows 操作系统的版本相关联。以下是一些常见的 Windows 操作系统版本及其相应的 usoclient 版本号:

  1. Windows 7: 在 Windows 7 中,usoclient 命令的版本号通常为 7.0.xxxx.xxxx。

  2. Windows 8/8.1: 在 Windows 8 和 Windows 8.1 中,usoclient 命令的版本号通常为 8.0.xxxx.xxxx 或 8.1.xxxx.xxxx。

  3. Windows 10: 在 Windows 10 中,usoclient 命令的版本号会因不同的版本而有所变化。例如:

    • Windows 10 版本 1507(初始版本):10.0.10240.xxxx
    • Windows 10 版本 1511(秋季更新):10.0.10586.xxxx
    • Windows 10 版本 1607(周年更新):10.0.14393.xxxx
    • Windows 10 版本 1703(创意者更新):10.0.15063.xxxx
    • Windows 10 版本 1709(秋季创意者更新):10.0.16299.xxxx
    • Windows 10 版本 1803(四月 2018 更新):10.0.17134.xxxx
    • Windows 10 版本 1809(十月 2018 更新):10.0.17763.xxxx
    • Windows 10 版本 1903(五月 2019 更新):10.0.18362.xxxx
    • Windows 10 版本 1909(十一月 2019 更新):10.0.18363.xxxx
    • Windows 10 版本 2004(五月 2020 更新):10.0.19041.xxxx
    • Windows 10 版本 20H2(十月 2020 更新):10.0.19042.xxxx
    • Windows 10 版本 21H1(2021 年 5 月更新):10.0.19043.xxxx
    • 以后的版本将会有所变化。

在上述版本号中,xxxx 部分是具体的构建号,用于区分不同的更新版本。每个 Windows 10 版本都有相应的 usoclient 版本号,用于与该版本的操作系统一起发布和分发。


usoclient 命令是 Windows 操作系统的一部分,主要用于执行 Windows Update 相关的操作。以下是一些 usoclient 命令的主要应用场景:

  1. 手动触发 Windows Update: 使用 usoclient 命令可以手动触发 Windows Update 检查、下载和安装更新。这对于管理员需要立即更新系统或确保系统处于最新状态时非常有用。

  2. WSUS (Windows Server Update Services) 管理: 在企业环境中,管理员可能会使用 WSUS 来管理 Windows 更新。usoclient 命令可以与 WSUS 服务器进行通信,从指定的 WSUS 服务器下载更新,而不是从 Microsoft Update 服务器下载更新。

  3. Windows Update 服务的控制usoclient 命令还可以用于控制 Windows Update 服务的状态。例如,可以使用 usoclient StartScan 命令手动启动更新扫描,使用 usoclient StartDownload 命令开始下载已检测到的更新,使用 usoclient StartInstall 命令开始安装已下载的更新等。

  4. 故障排除和日志记录: 在故障排除 Windows 更新问题时,usoclient 命令也可能用于生成日志或执行其他与更新相关的操作,以帮助确定问题的根本原因。

  5. 自动化和脚本化: 系统管理员可以将 usoclient 命令与脚本结合使用,以自动化更新管理任务。通过脚本化 usoclient 命令的使用,可以实现定制的更新流程,并集成到自动化工作流程中。

 usoclient 命令提供了管理 Windows 更新的灵活性和控制性,使管理员能够手动或自动执行各种与更新相关的操作,以确保系统安全性和稳定性。


usoclient 命令的示例用法:

  1. 手动触发 Windows Update

    bashCopy Code
    usoclient StartScan

    这会手动启动 Windows Update 服务进行更新扫描,检查是否有可用的更新。

  2. 下载已检测到的更新

    bashCopy Code
    usoclient StartDownload

    这会开始下载已经检测到的更新。如果之前使用了 StartScan 命令进行扫描并检测到更新,此命令将下载这些更新。

  3. 安装已下载的更新

    bashCopy Code
    usoclient StartInstall

    这会开始安装已经下载的更新。在下载更新之后,使用此命令可将更新应用到系统中。

  4. 检查更新历史记录

    bashCopy Code
    usoclient ScanHistory

    这会显示最近一次更新扫描的历史记录,包括扫描开始时间、扫描结束时间以及扫描期间发现的更新数量等信息。

  5. 与 WSUS 服务器通信

    bashCopy Code
    usoclient /detectnow /reportnow

    这会强制 Windows Update 客户端立即检测更新并向 WSUS 服务器报告其状态。在企业网络中,管理员可能会使用此命令来确保所有计算机在需要时能及时接收到更新。

    1. 强制检查更新

      bashCopy Code
      usoclient StartScan

      这会立即启动 Windows Update 客户端以进行更新扫描,即使自动更新设置为禁用状态也可以使用此命令。

    2. 安装指定类别的更新

      bashCopy Code
      usoclient StartInstall /category:Updates

      这会开始安装指定类别(此示例中为“更新”)的更新。可以根据需要替换类别参数来安装不同类型的更新,如驱动程序、安全更新等。

    3. 检查系统更新状态

      bashCopy Code
      usoclient /status

      这会显示系统的更新状态,包括是否有待安装的更新以及最后一次检查更新的时间等信息。

    4. 重启计算机并安装更新

      bashCopy Code
      usoclient RestartDevice

      这会安排计算机在更新安装完成后重新启动。如果有更新需要安装,计算机将在安装完成后自动重新启动。

    5. 清除 Windows Update 缓存

    bashCopy Code
    usoclient RefreshSettings

    这会清除 Windows Update 客户端的缓存并重新加载更新设置。在遇到更新问题或者需要强制客户端重新加载设置时,可以使用此命令。

  6. 强制报告更新状态

    bashCopy Code
    usoclient ReportUpdateStatus

    这会强制 Windows Update 客户端立即向 WSUS 服务器报告它的当前更新状态。这在企业环境中很有用,管理员可以确保所有客户端计算机及时报告其更新状态。

  7. 检查并安装所有更新

    bashCopy Code
    usoclient ScanInstallWait

    这会启动扫描、下载并安装所有可用的更新,然后等待这些操作的完成。这个命令比较全面,适合在需要一次性处理所有更新的情况下使用。

  8. 重启后继续安装更新

    bashCopy Code
    usoclient ResumeUpdate

    如果因为某些原因(例如重启或计划任务中断)导致更新安装被暂停,此命令可以继续安装剩余的更新。

  9. 检查预发布功能更新

    bashCopy Code
    usoclient StartScan /preRelease

    这会启动对预发布(Preview)功能更新的扫描。这对于那些希望提前测试新功能的用户或管理员非常有用。

  10. 重新启动设备以完成更新

    bashCopy Code
    usoclient RestartDevice

    这会重新启动设备,以便完成更新的安装。如果系统已经下载并安装了更新,但需要重启才能完成安装,可以使用此命令。

  11. 取消正在进行的更新操作

    bashCopy Code
    usoclient EndSession

    这个命令用于取消当前正在进行的更新操作,例如下载或安装更新。注意,这可能会导致部分更新未能正确安装或应用。

  12. 查看更新扫描结果

    bashCopy Code
    usoclient ScanResults

    这会显示最近一次更新扫描的结果,包括找到的更新以及它们的状态。

  13. 强制检测和修复更新问题

    bashCopy Code
    usoclient DetectNow

    这会强制 Windows Update 客户端立即检测任何存在的更新问题并尝试修复它们。

  14. 设置更新源为 Microsoft Update

    bashCopy Code
    usoclient RefreshSettings /MicrosoftUpdate

    这个命令会将更新源设置为 Microsoft Update,而不是 WSUS(Windows Server Update Services)。这对于单独的计算机或需要连接到 Microsoft Update 的环境非常有用。

  15. 强制重新注册 Windows Update 组件

    bashCopy Code
    usoclient ResetAgent

    这会重置 Windows Update 组件的状态并重新注册相关的 DLL 文件。在遇到 Windows Update 故障时,这个命令可能会修复一些常见的问题。

  16. 清除并重新注册 Windows Update 服务

    bashCopy Code
    net stop wuauserv
    regsvr32 /s wuapi.dll
    regsvr32 /s wuaueng.dll
    regsvr32 /s wups.dll
    regsvr32 /s wups2.dll
    regsvr32 /s wuwebv.dll
    regsvr32 /s qmgr.dll
    net start wuauserv

    这组命令可以清除并重新注册 Windows Update 服务相关的 DLL 文件,以修复一些更新问题。

  17. 强制安装所有待定更新

    bashCopy Code
    usoclient StartInstall

    这个命令会强制安装所有已下载但尚未安装的更新。

  18. 移除 Windows 更新历史记录

    bashCopy Code
    del /q %SystemRoot%\SoftwareDistribution\DataStore\Logs\edb.log
    del /q %SystemRoot%\SoftwareDistribution\DataStore\Logs\edb.chk

    这组命令可以删除 Windows 更新历史记录,这可能会在遇到更新历史记录损坏或过大的情况下有所帮助。

  19. 手动触发 Windows Update 检查

    bashCopy Code
    PowerShell -ExecutionPolicy Bypass -Command "Start-BitsTransfer -Source 'http://download.windowsupdate.com/microsoftupdate/redir/muauth.cab' -Destination '$env:SystemRoot\SoftwareDistribution\AuthCabs\muauth.cab'"

    这个 PowerShell 命令会手动触发 Windows Update 的检查,强制客户端与服务器进行通信并获取更新信息。

  20. 清除更新缓存

    bashCopy Code
    rmdir /s /q %SystemRoot%\SoftwareDistribution

    这个命令用于清除 Windows 更新的缓存,有时可以解决更新下载或安装过程中出现的问题。

  21. 检查并安装所有更新(非交互式)

    bashCopy Code
    usoclient ScanInstall /quiet

    这个命令会以静默模式(非交互式)执行更新的扫描和安装操作,适用于需要自动化更新过程的情况。

  22. 设置更新源为 WSUS

    bashCopy Code
    usoclient RefreshSettings /WSUS

    如果之前使用了将更新源设置为 Microsoft Update 的命令,这个命令可以将更新源重新设置为 WSUS。

  23. 强制检测更新并下载

    bashCopy Code
    usoclient StartDownload

    这个命令会强制开始检测可用的更新并下载它们,而不进行安装操作。

  24. 检查系统的更新状态

    bashCopy Code
    usoclient GetConfiguration

    这个命令会获取系统当前的更新配置信息,包括更新源、计划任务设置等。

  25. 手动触发 Windows Update 检查(另一种方法)

    bashCopy Code
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUState /t REG_DWORD /d 2 /f
    wuauclt /detectnow

    这一组命令也可以手动触发 Windows Update 的检查,它修改了注册表中的自动更新状态并立即触发检测操作。

  26. 设置更新源为 Windows Server Update Services (WSUS) 并指定服务器地址

    bashCopy Code
    usoclient RefreshSettings /TargetServer "http://wsus-server-name"

    这个命令将更新源设置为指定的 WSUS 服务器地址,可以用于指定特定的 WSUS 服务器进行更新管理。

  27. 列出已安装的更新

    bashCopy Code
    usoclient RefreshSettings /Status

    这个命令将列出已安装的更新的状态信息,包括安装日期、更新类型等。

  28. 强制重新注册所有 Windows Update 组件

    bashCopy Code
    cd /d %Windir%\system32
    regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll

    这组命令将重新注册所有与 Windows Update 相关的组件,有助于解决一些更新相关的问题。

  29.  

标签:Windows,Update,更新,dll,命令,命令行,usoclient
From: https://www.cnblogs.com/suv789/p/18246422

相关文章

  • SFC(System File Checker)是Windows操作系统中的一个实用程序,用于扫描和修复受损或丢失
    SFC(SystemFileChecker)是Windows操作系统中的一个实用程序,用于扫描和修复受损或丢失的系统文件。以下是一些常见的SFC命令及其用途:sfc/scannow描述:扫描所有受保护的系统文件,并尽可能修复文件。用法:在命令提示符(以管理员身份运行)中输入 sfc/scannow。sfc/verifyon......
  • 前端菜鸡流水账日记 -- 各类网站(持续更新版)
    哈喽大家,这篇文章主要是打算用来放一些我们平时用的到的连接之类的,大多数都是我自己收藏了的,现在和之后如果有新增都会放到这里,持续更新的~~~~(各种类型的都有)------------------------------------------------------------------------------------------------------------......
  • linux 下MySQL命令行导出csv文件格式
    从数据库服务器导出1、登录mysqlmysql-uroot-p2、切换数据库usedatabase3、导出文件命令SELECTid,column1,column2FROMtableINTOOUTFILE'/tmp/mysqlfiles/table.csv'FIELDSTERMINATEDBY','ENCLOSEDBY'"'LINESTERMINATEDBY'n' sel......
  • 自然资源-《支持城市更新的规划与土地政策指引(2023版)》解读
    自然资源-《支持城市更新的规划与土地政策指引(2023版)》解读近日,自然资源部办公厅印发《支持城市更新的规划与土地政策指引(2023版)》(自然资办发〔2023〕47号,以下简称《政策指引》,点击文件名可查看详情)。为各级自然资源部门更好理解并推动工作,部组织了《政策指引》解读视频培......
  • 【Android面试八股文】为什么Android中要设计为只能在UI线程中去更新UI?Android中子线
    文章目录一、Android为什么不能在子线程更新UI?二、为什么Android中要设计为只能在UI线程中去更新UI?三、如果不在UI线程中更新UI,可能会出现什么问题呢?四、ViewRootImp是在onActivityCreated方法后面创建的吗?五、为什么一开始在Activity的onCreate方法中创建一个子线程访问......
  • 禁止Windows用户使用cmd、powershell、注册表、*.bat脚本、修改网卡IP等操作
    如果你想让你的计算机或域控用户的计算机禁止使用cmd、powershell、注册表、bat脚本、修改网卡IP等操作1. 使用本地组策略(如果是本地用户)如果是非域用户,如果你在Windows10Pro或更高版本上,可以使用本地组策略(LocalGroupPolicy)来限制访问。打开“本地组策略编辑器”(gpedit.......
  • 简单导出更新版---详细
    1.导入依赖<!--easy-poi--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.3.0</version></dependency>2.编写一个导出的类的方法packagecom.jx.util......
  • MyBatis-Plus更新字段为null时,update语句为null字段不生效的解决方法
    MyBatis-Plus更新字段为null时,update语句为null字段不生效的解决方法https://blog.csdn.net/y2020520/article/details/1328272061)修改MyBatis-Plus全局默认策略缺点:这样做会对所有的字段都忽略判断,如果一些字段不想要修改,但是传值的时候没有传递过来,就会被更新为nullmybatis-p......
  • C#如何查看/写入日志到Windows事件查看器
    Windows事件日志Windows操作系统将与计算机的系统性能、应用程序和安全方面相关的每个事件记录在C:\WINDOWS\system32\winevt的日志中。事件查看器从这些原始事件日志中读取信息,然后以可读格式呈现信息。打开Windows事件查看器的方法是1、运行输入eventvwr2、Windows+X打......
  • c/c++ 创建windows 服务程序
    1项目介绍本次的项目是设计windows服务程序监听系统时间,对误差的时间进行修改,解决不连网下的本地时间的误差问题。2程序设计当程序直接运行时为创建该程序为windows服务程序,创建的windows服务程序设置为开机自启且运行带参数"-krunservice"以进行区别为创建服务还是运行程序......