Windows застряла в цикле перезагрузки из-за существующей запланированной задачи

Есть ли способ остановить Планировщик заданий при запуске?

Я спрашиваю, потому что я сделал ошибку при создании задачи, и теперь мой компьютер выключается через 1 мин. Этого времени недостаточно, чтобы открыть Планировщик задач и выключить его.


Попробовали запустить компьютер в безопасном режиме, я не думаю, что диспетчер задач в этом активен. режим.


  • Запустите компьютер в безопасном режиме.
  • Проверьте эти места для своей задачи:

% systemroot% System32 Tasks
% systemroot % Tasks

  • После того, как вы определили его, удалите его или скопируйте в другое место.
  • Перезагрузите Windows в нормальный режим Режим.

Вы можете загрузиться в безопасном режиме. После этого используйте regedit для удаления проблемной задачи. Он должен находиться в HKLM SOFTWARE Microsoft Windows NT CurrentVersion Schedule TaskCache Tree *** yourtaskname ***

2


Если это запланированная задача, которая запускает команду выключения, вы можете попробовать остановить ее из командной строки:

  shutdown -a  

Это прервет любую текущую операцию выключения.

1



Удаленное удаление/отключение запланированной задачи Windows

Создана одна запланированная задача Windows на удаленном сервере, действие задачи — выйти из системы пользователя, и эта задача сработает, когда конкретный пользователь вошел в систему. Здесь по ошибке я выбрал любого пользователя вместо конкретного пользователя . Теперь, как я могу удалить/отключить эту запланированную задачу на удаленном сервере Windows с помощью моего компьютера с Windows.


Вы можете используйте Get-ScheduledTask , Disable-ScheduledTask и Unregister-ScheduledTask для получения, отключения и удаления запланированных задач. По умолчанию они работают на локальном компьютере, но вы можете использовать удаленное взаимодействие Powershell для запуска этих командлетов на удаленном компьютере. Вы также можете использовать параметр -CimSession для получения данных с удаленного компьютера.

Schtasks.exe также имеет /query и может возвращать все задачи с удаленного компьютера, поэтому вы можете затем использовать schtasks/delete , как указано в комментариях.


Попробуйте этот код:

  $ servers = get  -content ".  serverlist. txt "foreach ($ server в $ servers) {Unregister-ScheduledTask -CimSession $ server -TaskName" TaskName "-Confirm: $ false}  

Оцените статью
clickpad.ru
Добавить комментарий