How do I create a task scheduler to restart a software service in Windows Server 2008 R2Windows 2008 Task Scheduler PowerShell Script OutputHow do I rename a task in Task Scheduled on Windows Server 2008 R2Windows 2008 R2 Task Scheduler FailureTask Scheduler on EC2 Windows Server 2008 R2VPN and Remote Desktop Stopped Working (Windows Server 2008 R2)best practise for a shutdown strategy for server with critical processesHow often do you restart a heavily-utilized Windows Server 2008R2 Remote Desktop Server (VM)?Windows Server 2008 Task Scheduler taskeng.exe lingeringHow to prevent Exchange server from rebooting?Windows Service vs. Task Scheduler with startup trigger
Sankey diagram: not getting the hang of it
What is the function of the corrugations on a section of the Space Shuttle's external tank?
Why did the person in charge of a principality not just declare themself king?
Is "cool" appropriate or offensive to use in IMs?
Did 20% of US soldiers in Vietnam use heroin, 95% of whom quit afterwards?
Is Jon Snow the last of his House?
How to let other coworkers know that I don't share my coworker's political views?
Is it legal to have an abortion in another state or abroad?
Is it possible to remotely hack the GPS system and disable GPS service worldwide?
USPS Back Room - Trespassing?
What is the difference between singing and speaking?
Question in discrete mathematics about group permutations
Do I need full recovery mode when I have multiple daily backup?
Is the field of q-series 'dead'?
Why most published works in medical imaging try reducing false positives?
Count rotary dial pulses in a phone number (including letters)
Do photons bend spacetime or not?
What does $!# mean in Shell scripting?
Is it rude to call a professor by their last name with no prefix in a non-academic setting?
Ingress filtering on edge routers and performance concerns
Pirate democracy at its finest
First Match - awk
Python program to take in two strings and print the larger string
Does this strict reading of the rules allow both Extra Attack and the Thirsting Blade warlock invocation to be used together?
How do I create a task scheduler to restart a software service in Windows Server 2008 R2
Windows 2008 Task Scheduler PowerShell Script OutputHow do I rename a task in Task Scheduled on Windows Server 2008 R2Windows 2008 R2 Task Scheduler FailureTask Scheduler on EC2 Windows Server 2008 R2VPN and Remote Desktop Stopped Working (Windows Server 2008 R2)best practise for a shutdown strategy for server with critical processesHow often do you restart a heavily-utilized Windows Server 2008R2 Remote Desktop Server (VM)?Windows Server 2008 Task Scheduler taskeng.exe lingeringHow to prevent Exchange server from rebooting?Windows Service vs. Task Scheduler with startup trigger
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a pesky software service that fails every few weeks. It has two components. Service A and Service B. Service B gets in a weird state and stops accepting connections from Service A. The only way out is to restart both services manually, or reboot the server.
I would like to schedule a service restart for A and B on a regular basis. Say every 24 hours. How to go about it?
windows-server-2008-r2 windows-service task-scheduler
add a comment |
I have a pesky software service that fails every few weeks. It has two components. Service A and Service B. Service B gets in a weird state and stops accepting connections from Service A. The only way out is to restart both services manually, or reboot the server.
I would like to schedule a service restart for A and B on a regular basis. Say every 24 hours. How to go about it?
windows-server-2008-r2 windows-service task-scheduler
3
Scheduled task to launch a script?sc stop servicename
andsc start servicename
No?
– HopelessN00b
Feb 25 '15 at 14:05
2
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13
add a comment |
I have a pesky software service that fails every few weeks. It has two components. Service A and Service B. Service B gets in a weird state and stops accepting connections from Service A. The only way out is to restart both services manually, or reboot the server.
I would like to schedule a service restart for A and B on a regular basis. Say every 24 hours. How to go about it?
windows-server-2008-r2 windows-service task-scheduler
I have a pesky software service that fails every few weeks. It has two components. Service A and Service B. Service B gets in a weird state and stops accepting connections from Service A. The only way out is to restart both services manually, or reboot the server.
I would like to schedule a service restart for A and B on a regular basis. Say every 24 hours. How to go about it?
windows-server-2008-r2 windows-service task-scheduler
windows-server-2008-r2 windows-service task-scheduler
asked Feb 25 '15 at 14:01
sebwinadminsebwinadmin
4252511
4252511
3
Scheduled task to launch a script?sc stop servicename
andsc start servicename
No?
– HopelessN00b
Feb 25 '15 at 14:05
2
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13
add a comment |
3
Scheduled task to launch a script?sc stop servicename
andsc start servicename
No?
– HopelessN00b
Feb 25 '15 at 14:05
2
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13
3
3
Scheduled task to launch a script?
sc stop servicename
and sc start servicename
No?– HopelessN00b
Feb 25 '15 at 14:05
Scheduled task to launch a script?
sc stop servicename
and sc start servicename
No?– HopelessN00b
Feb 25 '15 at 14:05
2
2
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13
add a comment |
4 Answers
4
active
oldest
votes
Following the suggestions in the comments, I ended up creating a batch file containing the proper restart sequence with timeouts. Timeouts were necessary because of the dependencies between the services. I scheduled it to run as admin every night at 4AM using the task scheduler.
net stop "Service B"
net stop "Service A"
timeout /T 10
net start "Service B"
timeout /T 10
net start "Service A"
It's not ideal, but it will do for this scenario — a remote desktop deployment with less than 10 users.
add a comment |
Instead of creating a bat file, which can become corrupt or missing, you can create a scheduled task with multiple actions. One action to stop the service, and another one to restart the service. Both executed with the NET
command. Give them a STOP and START argument, followed by the service name.
NET STOP "Service A"
NET START "Service A"
Here's a post on StackOverflow explaining how.
add a comment |
Net Stop "ServiceName" && Net Start "ServiceName"
And you can chain together && for Stop/Start ServiceB
Net Stop "ServiceA" && Net Start "ServiceA" && Net Stop "ServiceB" && Net Start "ServiceB"
add a comment |
You can make a bat file and inside the bat try something like this:
net stop serviceName & net start serviceName
and use the bat file as a program for a scheduled task.
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f671321%2fhow-do-i-create-a-task-scheduler-to-restart-a-software-service-in-windows-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Following the suggestions in the comments, I ended up creating a batch file containing the proper restart sequence with timeouts. Timeouts were necessary because of the dependencies between the services. I scheduled it to run as admin every night at 4AM using the task scheduler.
net stop "Service B"
net stop "Service A"
timeout /T 10
net start "Service B"
timeout /T 10
net start "Service A"
It's not ideal, but it will do for this scenario — a remote desktop deployment with less than 10 users.
add a comment |
Following the suggestions in the comments, I ended up creating a batch file containing the proper restart sequence with timeouts. Timeouts were necessary because of the dependencies between the services. I scheduled it to run as admin every night at 4AM using the task scheduler.
net stop "Service B"
net stop "Service A"
timeout /T 10
net start "Service B"
timeout /T 10
net start "Service A"
It's not ideal, but it will do for this scenario — a remote desktop deployment with less than 10 users.
add a comment |
Following the suggestions in the comments, I ended up creating a batch file containing the proper restart sequence with timeouts. Timeouts were necessary because of the dependencies between the services. I scheduled it to run as admin every night at 4AM using the task scheduler.
net stop "Service B"
net stop "Service A"
timeout /T 10
net start "Service B"
timeout /T 10
net start "Service A"
It's not ideal, but it will do for this scenario — a remote desktop deployment with less than 10 users.
Following the suggestions in the comments, I ended up creating a batch file containing the proper restart sequence with timeouts. Timeouts were necessary because of the dependencies between the services. I scheduled it to run as admin every night at 4AM using the task scheduler.
net stop "Service B"
net stop "Service A"
timeout /T 10
net start "Service B"
timeout /T 10
net start "Service A"
It's not ideal, but it will do for this scenario — a remote desktop deployment with less than 10 users.
answered Feb 25 '15 at 21:09
sebwinadminsebwinadmin
4252511
4252511
add a comment |
add a comment |
Instead of creating a bat file, which can become corrupt or missing, you can create a scheduled task with multiple actions. One action to stop the service, and another one to restart the service. Both executed with the NET
command. Give them a STOP and START argument, followed by the service name.
NET STOP "Service A"
NET START "Service A"
Here's a post on StackOverflow explaining how.
add a comment |
Instead of creating a bat file, which can become corrupt or missing, you can create a scheduled task with multiple actions. One action to stop the service, and another one to restart the service. Both executed with the NET
command. Give them a STOP and START argument, followed by the service name.
NET STOP "Service A"
NET START "Service A"
Here's a post on StackOverflow explaining how.
add a comment |
Instead of creating a bat file, which can become corrupt or missing, you can create a scheduled task with multiple actions. One action to stop the service, and another one to restart the service. Both executed with the NET
command. Give them a STOP and START argument, followed by the service name.
NET STOP "Service A"
NET START "Service A"
Here's a post on StackOverflow explaining how.
Instead of creating a bat file, which can become corrupt or missing, you can create a scheduled task with multiple actions. One action to stop the service, and another one to restart the service. Both executed with the NET
command. Give them a STOP and START argument, followed by the service name.
NET STOP "Service A"
NET START "Service A"
Here's a post on StackOverflow explaining how.
edited May 23 '17 at 12:41
Community♦
1
1
answered Oct 5 '16 at 9:26
Kurt Van den BrandenKurt Van den Branden
1517
1517
add a comment |
add a comment |
Net Stop "ServiceName" && Net Start "ServiceName"
And you can chain together && for Stop/Start ServiceB
Net Stop "ServiceA" && Net Start "ServiceA" && Net Stop "ServiceB" && Net Start "ServiceB"
add a comment |
Net Stop "ServiceName" && Net Start "ServiceName"
And you can chain together && for Stop/Start ServiceB
Net Stop "ServiceA" && Net Start "ServiceA" && Net Stop "ServiceB" && Net Start "ServiceB"
add a comment |
Net Stop "ServiceName" && Net Start "ServiceName"
And you can chain together && for Stop/Start ServiceB
Net Stop "ServiceA" && Net Start "ServiceA" && Net Stop "ServiceB" && Net Start "ServiceB"
Net Stop "ServiceName" && Net Start "ServiceName"
And you can chain together && for Stop/Start ServiceB
Net Stop "ServiceA" && Net Start "ServiceA" && Net Stop "ServiceB" && Net Start "ServiceB"
answered Oct 12 '17 at 19:18
JLmarJLmar
111
111
add a comment |
add a comment |
You can make a bat file and inside the bat try something like this:
net stop serviceName & net start serviceName
and use the bat file as a program for a scheduled task.
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
add a comment |
You can make a bat file and inside the bat try something like this:
net stop serviceName & net start serviceName
and use the bat file as a program for a scheduled task.
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
add a comment |
You can make a bat file and inside the bat try something like this:
net stop serviceName & net start serviceName
and use the bat file as a program for a scheduled task.
You can make a bat file and inside the bat try something like this:
net stop serviceName & net start serviceName
and use the bat file as a program for a scheduled task.
answered May 23 '16 at 7:59
Iman.GIman.G
1
1
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
add a comment |
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
You need two ampersands in the string above.
– SturdyErde
May 23 '16 at 17:41
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f671321%2fhow-do-i-create-a-task-scheduler-to-restart-a-software-service-in-windows-server%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
Scheduled task to launch a script?
sc stop servicename
andsc start servicename
No?– HopelessN00b
Feb 25 '15 at 14:05
2
Or run it locally, Net stop "serviceA" && Net start "serviceB" ; but I think the important part is, having to stop and restart a service is not a great solution for anything!
– Get-HomeByFiveOClock
Feb 25 '15 at 15:13