счтаски в windows XP

2558
Shaish

Я пытаюсь использовать schtasks для создания запланированного задания. Хотя у меня нет проблем с использованием этой утилиты на моем компьютере с Windows 8 (или Windows 7 в этом отношении), я обнаружил, что на компьютерах с XP этот exe-файл не установлен.
Это правильно или я что-то не так делаю? (когда я набираю schtasks в командной строке машин XP, я получаю 'schtasks not распознано ...').
Согласно документам MSDN ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx ) эта документация должна поддерживаться XP и более поздними версиями. Если нет, возможно ли запустить это как отдельную программу (имеется в виду, чтобы самому скопировать процесс на целевой компьютер и выполнить его)?

Спасибо !

0

2 ответа на вопрос

1
Sriniv

Looks like XP home edition does not have this command. I don't have a xp home system to verify it, but this wiki article confirms it. http://en.wikipedia.org/wiki/Schtasks

0
mprill

It is possible that you don't have %SystemRoot%\system32 in your PATH variable. Does it work when you call it with the full path like %SystemRoot%\system32\schtasks.exe?

This utility should be present in every version of Windows XP but Home an Starter as @Sriniv's answer indicates.

If you're using XP Home/Starter you can safely copy the utility to %SystemRoot%\system32. I've checked it with Dependency Walker and it doesn't seem to have any external dependencies apart from WinAPI.

You should be wary of licensing issues though, the Product Name of this utility is Microsoft® Windows® Operating System so it probably counts as a part of Windows XP edition you're taking it from and might have to be licensed. I'm not an expert in licensing though so this might be incorrect.

mprill, утилита просто не существует (путь, который вы упомянули). Я использую Windows XP Home Ediition XP3 на виртуальной машине (<- это может быть связано?). Shaish 11 лет назад 0
Я исправлен ответом @ Sriniv. Он не должен присутствовать в Home, но его наличие в виртуальной машине не имеет значения. Я отредактировал свой ответ. mprill 11 лет назад 0
команда [AT] (http://ss64.com/nt/at.html) может быть доступна SeanC 11 лет назад 0
Я попытался скопировать в% SystemRoot% \ system32, но это не сработало: / Shaish 11 лет назад 0
@Shaish: не могли бы вы рассказать, что случилось? Он запускается (окно cmd будет открываться и закрываться очень быстро), когда вы дважды щелкните по нему? Работает ли с полным путем в cmd? mprill 11 лет назад 0
@mprill я получаю - "schtasks.exe не является приложением Win32" Shaish 11 лет назад 0
Вы скопировали его из правильной версии (32-битная или 64-битная). Похоже, вы скопировали 64-битную версию в 32-битную систему. mprill 11 лет назад 0