You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改PowerShell代码永久设置Windows10任务栏时钟至指定时间

修正后的管理员权限PowerShell代码(固定系统时间)

错误原因

  • 日期转换失败导致$date为空:你使用的"30/09/2024 12:00:00"是日/月/年格式,若系统区域设置为月/日/年,[datetime]转换会失败,进而使$date变量为空,触发Set-Date的参数绑定错误。
  • Start-Sleep参数无效:-ms不是PowerShell中Start-Sleep的合法参数名,指定毫秒数需用-Milliseconds(可缩写为-m)。

修正后的代码

方式一:使用ISO标准格式(不受区域设置影响)

$date = [datetime]"2024-09-30 12:00:00"
while($true) {
    Set-Date -Date $date
    Start-Sleep -Milliseconds 100
}

方式二:明确指定日期解析格式(适配日/月/年输入)

$date = [datetime]::ParseExact("30/09/2024 12:00:00", "dd/MM/yyyy HH:mm:ss", $null)
while($true) {
    Set-Date -Date $date
    Start-Sleep -Milliseconds 100
}

使用步骤

  • 右键点击PowerShell,选择「以管理员身份运行」
  • 粘贴上述任意一段代码并执行,系统时间会被强制固定为指定值,每100毫秒刷新一次

内容的提问来源于stack exchange,提问作者Pitim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:55:59