# Node-RED must be restarted to enable upgraded modules

**URL:** <https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568>\
**Category:** General\
**Created:** [4 February 2019 11:11 UTC](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568 "2019-02-04T11:11:28Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [8 May 2020 10:29 UTC](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568/21 "2020-05-08T10:29:42Z")

</div>

not unless you have written a batch script to do it and can run that from an `exec` node. You'll still need to refresh the screen once it s started again.

---

<div class="post-metadata">

**Author:** ![rei\_vilo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rei_vilo/32/162_2.png) [@rei\_vilo](https://discourse.nodered.org/u/rei_vilo)\
**Post date:** [8 May 2020 13:47 UTC](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568/22 "2020-05-08T13:47:51Z")

</div>

Something like this does the job, but requires to have the dashboard ready before starting to update the nodes.

```auto
[{"id":"c2424db6.edbcb8","type":"ui_button","z":"713ed5c4.7ba12c","name":"","group":"bdd1c458.eb10d","order":0,"width":0,"height":0,"passthru":false,"label":"Restart","tooltip":"","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":230,"y":160,"wires":[["e04f0787.48d2c8"]]},{"id":"e04f0787.48d2c8","type":"exec","z":"713ed5c4.7ba12c","command":"sudo systemctl restart nodered","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":290,"y":300,"wires":[["50beabc3.08edec"],["bcc54aac.2f2358"],["6bf21f97.bfaa6"]]},{"id":"bdd1c458.eb10d","type":"ui_group","z":"","name":"Control","tab":"74ede313.b5794c","order":1,"disp":true,"width":"6","collapse":false},{"id":"74ede313.b5794c","type":"ui_tab","z":"","name":"Home","icon":"dashboard","disabled":false,"hidden":false}]

```

Adding an option to relaunch NR on the main menu would make it easier.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [8 May 2020 16:26 UTC](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568/23 "2020-05-08T16:26:27Z")

</div>

You can always put an `inject` node in place of the button, then you can trigger it from the editor.

---

<div class="post-metadata">

**Author:** ![Marty-51](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marty-51/32/53152_2.png) [@Marty-51](https://discourse.nodered.org/u/Marty-51)\
**Post date:** [14 October 2020 07:59 UTC](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568/24 "2020-10-14T07:59:56Z")

</div>

It can be restarted through HASS-Supervisor

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/6/a697519c9c0a8cb13069a14e7bc27d4a015d2b28.png)

Newbie here also ... and was browsing HOW to do this myself on a Rpi install 🙂

[Previous page](https://discourse.nodered.org/t/node-red-must-be-restarted-to-enable-upgraded-modules/7568.md?page=1)
