lodctr /r执行后是否需要执行性能命令!执行后应该不影响系统吧!
更多的信息,可以参考:
lodctr
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/lodctr
Manually rebuild performance counters for Windows Server 2008 64 bit or Windows Server 2008 R2 systems
https://docs.microsoft.com/en-us/troubleshoot/windows-server/performance/manually-rebuild-performance-counters#resolution
lodctr
适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012
允许您在文件中注册或保存性能计数器名称和注册表设置并指定受信任的服务。
用法:
lodctr <filename> [/s:<filename>] [/r:<filename>] [/t:<servicename>]
参数:
范围 | 描述 |
---|---|
<filename> | 指定注册性能计数器名称设置和说明文本的初始化文件的名称。 |
/s:<filename> | 指定保存性能计数器注册表设置和说明文本的文件的名称。 |
/r | 从当前注册表设置和与注册表相关的缓存性能文件中恢复计数器注册表设置和解释性文本。 |
/r:<filename> | 指定用于恢复性能计数器注册表设置和说明文本的文件的名称。警告:如果您使用此命令,您将覆盖所有性能计数器注册表设置和说明文本,并将它们替换为指定文件中定义的配置。 |
/t: | 表示该服务是可信的。 |
/? | 在命令提示符下显示帮助。 |
评论
- 如果您提供的信息包含空格,请在文本周围使用引号(例如,“文件名 1”)。
例子
- 要将当前性能注册表设置和说明文本保存到文件"perf backup1.txt",请键入:
lodctr /s:"perf backup1.txt"
有时,运行lodctr /R可能无法恢复所有计数器。如果您注意到发生这种情况,请验证文件c:\windows\system32\PerfStringBackup.INI包含正确的信息。您可以从相同的机器复制此文件以恢复计数器。此文件可能因机器而异。但是,如果您注意到大小的显着差异,则可能是缺少信息。在替换之前总是创建一个备份副本。不能保证从另一台机器复制这个文件会恢复所有计数器。如果可能,请将文件与机器的备份进行比较,以查看文件大小是否在某个时间点减小。
例:
运行 LODCTR /S:<filename1> 以首先保存设置并解释文本。
接下来运行 LODCTR /R 来重建。第一次 .NET 失败,但第二次尝试成功(据其他人报告)。
然后运行 LODCTR /S:<filename2> 来保存新的东西。
运行重建选项之前保存的文件大小为 8,740 KB。重建后保存的文件大小为 817 KB。文本区的很多东西都没有。
之前:
Perflib]
Base Index=1847
Last Counter=84104
Last Help=84105
之后:
[Perflib]
Base Index=1847
Last Counter=7838
Last Help=7839
此外,以下内容不再存在:
[PERF_.NET CLR Data]
[PERF_.NET CLR Networking]
[PERF_.NET Data Provider for Oracle]
[PERF_.NET Data Provider for SqlServer]
[PERF_.NETFramework]
执行 lodctr /r