Windows XP 中的 schtasks

Windows XP 中的 schtasks

我正在尝试使用 schtasks 创建计划任务。虽然我在 Windows 8 计算机(或 Windows 7)上使用此实用程序没有问题,但我发现 XP 计算机没有安装此 exe。
这是正确的还是我做错了什么?(当我在 XP 计算机的命令行中输入 schtasks 时,我得到“schtasks 无法识别...”)。
根据 MSDN(http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx) 文档这应该受 XP 及更高版本支持。如果不支持,是否可以将其作为独立程序运行(即,自己将进程复制到目标机器并执行)?

谢谢 !

答案1

%SystemRoot%\system32您的变量中可能没有PATH。当您使用完整路径调用它时,它会起作用吗%SystemRoot%\system32\schtasks.exe

正如@Sriniv 的回答所示,此实用程序应该存在于 Windows XP 的每个版本中,但 Home 和 Starter 除外。

如果您使用的是 XP Home/Starter,则可以安全地将该实用程序复制到%SystemRoot%\system32。我已经用依赖性遍历器并且除了 WinAPI 之外它似乎没有任何外部依赖项。

不过,您应该注意许可问题,Product Name此实用程序的版本是Microsoft® Windows® Operating System,因此它可能算作您所使用的 Windows XP 版本的一部分,并且可能需要获得许可。但我不是许可方面的专家,所以这可能是不正确的。

答案2

看起来 XP 家庭版没有这个命令。我没有 xp 家庭版系统来验证这一点,但这篇 wiki 文章证实了这一点。 http://en.wikipedia.org/wiki/Schtasks

相关内容