小编xak*_*p35的帖子

如何从 Windows 中的命令行停止服务?

我想停止从命令行关注服务

  • 打印后台处理程序
  • 外壳硬件检测
  • Windows Defender的
  • Windows更新
  • onedrive onecloud

并拒绝它们在启动时运行(因为我在 mmc 中设置为禁用

找不到通用答案,那么如何从命令lime .cmd 文件中阻止它们?另外,是否需要以管理员身份运行?

windows services command-line

5
推荐指数
1
解决办法
2万
查看次数

更改 Windows 线程调度程序时间片

这个问题是关于将 Windows 内核调整为像操作系统一样实时的可能性,以及实现它的方法。这是一个非常具体的狭窄主题,需要深厚的知识水平——你要么知道,要么不知道。

我在 WS2016 x64 平台上,我只能将计时器分辨率设置为 500us(0.5ms),调用库NtSetTimerResolution()中的函数ntdll.dll。我猜想这个值与调度程序时间片有关。

但是,我想将其增加到 100us。测量可能涉及在循环内多次调用包装NtDelayExecution()调用,然后分析抖动、标准偏差等统计数据。QueryPerformanceCounter()

这该怎么办呢?是否有任何注册表/文件调整,我可以在其中设置任意 Windows 调度程序时间片?


附言。有些人可能会问“为什么需要它? ”,或者说“不要这样做,这是错误的! ”。我预见到了这种想法,并会提前回答。

  • 这只是软件实验。它只是为了测试这样做的可能性和物理结果。
  • 我知道这可能会导致潜在的问题,例如在上下文切换上浪费额外的 cpu 时间、系统不稳定、不负责任、数据丢失以及它可能导致的任何问题。我接受提前这样做的任何负面后果并承担所有责任。即使我的机器会冒烟和火花:)
  • 根据谷歌搜索或在这里搜索 - ofc 我已经做到了,但未能找到有用的信息,因为这个主题非常狭窄,与操作系统调度程序的功能有关。在任何 Windows 机器上做几乎没有意义。我知道我不能把它变成实时的。该网站搜索“sheduler timeslice”没有给出结果。

windows timer threads windows-10

4
推荐指数
1
解决办法
5485
查看次数

标签 统计

windows ×2

command-line ×1

services ×1

threads ×1

timer ×1

windows-10 ×1