# Install node-red on windows 10

**URL:** <https://discourse.nodered.org/t/install-node-red-on-windows-10/76384>\
**Category:** General\
**Created:** [10 March 2023 11:12 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384 "2023-03-10T11:12:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [10 March 2023 11:12 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/1 "2023-03-10T11:12:32Z")

</div>

Dear All,  
im trying to install node-red on windows 10 machine, i try with two version on node-js 18.13.0 and 10.15.0 both x64 . when i run the npm install -g unsafe-perm node-red on with node-js 18.13 the error is E404  
npm ERR! 404 Not Found - GET [https://registry.npmjs.org/unsafe-perm](https://registry.npmjs.org/unsafe-perm) - Not found

while if i try it on node-js version i recive a timeout error..

how can i install node-red on windows 10 machine?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 March 2023 11:29 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/2 "2023-03-10T11:29:12Z")

</div>

> [@crashoverhead](#):
>
> npm install -g unsafe-perm node-red

`npm install -g --unsafe-perm node-red`

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [10 March 2023 11:35 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/3 "2023-03-10T11:35:51Z")

</div>

PS C:\WINDOWS\system32\> npm install -g unsafe-perm node-red  
npm ERR! code E404  
npm ERR! 404 Not Found - GET [https://registry.npmjs.org/unsafe-perm](https://registry.npmjs.org/unsafe-perm) - Not found  
npm ERR! 404  
npm ERR! 404 'unsafe-perm@\*' is not in this registry.  
npm ERR! 404  
npm ERR! 404 Note that you can also install from a  
npm ERR! 404 tarball, folder, http url, or git url.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [10 March 2023 11:56 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/4 "2023-03-10T11:56:06Z")

</div>

> [@crashoverhead](#):
>
> npm install -g unsafe-perm node-red

It is `npm install -g --unsafe-perm node-red`  
NOT `npm install -g unsafe-perm node-red`

As Julian wrote and as written in official docs: [Running on Windows : Node-RED](https://nodered.org/docs/getting-started/windows#2-install-node-red)

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [10 March 2023 13:12 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/5 "2023-03-10T13:12:17Z")

</div>

PS C:\WINDOWS\system32\> npm install -g --unsafe-perm node-red  
npm ERR! code ERR\_SOCKET\_TIMEOUT  
npm ERR! network Socket timeout  
npm ERR! network This is a problem related to network connectivity.  
npm ERR! network In most cases you are behind a proxy or have bad network settings.  
npm ERR! network  
npm ERR! network If you are behind a proxy, please make sure that the  
npm ERR! network 'proxy' config is set properly. See: 'npm help config'

npm ERR! A complete log of this run can be found in:  
npm ERR! C:\Users\cadarache\AppData\Local\npm-cache\_logs\2023-03-10T13\_09\_34\_099Z-debug-0.log

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 March 2023 13:34 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/6 "2023-03-10T13:34:20Z")

</div>

Is this a work machine by any chance? Or are you on a controlled network?

If not, reboot and try again.

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [10 March 2023 13:44 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/7 "2023-03-10T13:44:52Z")

</div>

this is a rok machine, i use it to surf othe internet and there isn't a particulare software...  
After reboot the problem is the same

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 March 2023 15:02 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/8 "2023-03-10T15:02:55Z")

</div>

OK, can you - from a command line - create a new folder and in it run:

```auto
mkdir newfldr
cd newfldr
npm init -y
npm install aaa

```

That should install the dummy `aaa` package into the folder. If that works then in the same folder do:

```auto
npm install node-red

```

e.g. no `-g` so that it installs locally not centrally.

If that works, then we know that npm and node.js is ok and we can focus on the `-g` part and whether that is the issue.

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [13 March 2023 08:13 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/9 "2023-03-13T08:13:35Z")

</div>

> [@Steve-Mcl](#):
>
> npm install -g --unsafe-perm node-red

C:\newfldr\> npm init -y  
Wrote to C:\newfldr\package.json:

{  
"name": "newfldr",  
"version": "1.0.0",  
"description": "",  
"main": "index.js",  
"scripts": {  
"test": "echo "Error: no test specified" && exit 1"  
},  
"keywords": ,  
"author": "",  
"license": "ISC"  
}

PS C:\newfldr\> npm install aaa  
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: [The npm registry is deprecating TLS 1.0 and TLS 1.1 - The GitHub Blog](https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/)  
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: [The npm registry is deprecating TLS 1.0 and TLS 1.1 - The GitHub Blog](https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/)

added 1 package in 3s  
PS C:\newfldr\> npm install -g --unsafe-perm node-red  
npm ERR! code ERR\_SOCKET\_TIMEOUT  
npm ERR! network Socket timeout  
npm ERR! network This is a problem related to network connectivity.  
npm ERR! network In most cases you are behind a proxy or have bad network settings.  
npm ERR! network  
npm ERR! network If you are behind a proxy, please make sure that the  
npm ERR! network 'proxy' config is set properly. See: 'npm help config'

npm ERR! A complete log of this run can be found in:  
npm ERR! C:\Users\cadarache\AppData\Local\npm-cache\_logs\2023-03-13T08\_09\_13\_369Z-debug-0.log

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [13 March 2023 08:26 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/10 "2023-03-13T08:26:14Z")

</div>

> [@crashoverhead](#):
>
> Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect

What version of nodejs are you using?

Try setting npm to use https

```auto
npm set registry=https://registry.npmjs.org/

```

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [13 March 2023 09:00 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/11 "2023-03-13T09:00:27Z")

</div>

> [@Steve-Mcl](#):
>
> `npm set registry=https://registry.npmjs.org/`

im using node js 18.13.0

PS C:\newfldr\> npm set registry=[https://registry.npmjs.org/](https://registry.npmjs.org/)  
PS C:\newfldr\> npm install -g --unsafe-perm node-red  
npm ERR! code ERR\_SOCKET\_TIMEOUT  
npm ERR! network Socket timeout  
npm ERR! network This is a problem related to network connectivity.  
npm ERR! network In most cases you are behind a proxy or have bad network settings.  
npm ERR! network  
npm ERR! network If you are behind a proxy, please make sure that the  
npm ERR! network 'proxy' config is set properly. See: 'npm help config'

npm ERR! A complete log of this run can be found in:  
npm ERR! C:\Users\cadarache\AppData\Local\npm-cache\_logs\2023-03-13T08\_58\_14\_293Z-debug-0.log

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [13 March 2023 09:03 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/12 "2023-03-13T09:03:51Z")

</div>

> [@crashoverhead](#):
>
> npm ERR! network This is a problem related to network connectivity.  
> npm ERR! network In most cases you are behind a proxy or have bad network settings.

Are you behind a proxy?

Are you in a work place or home environment?

What does entering `npm config ls -l` show?

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [13 March 2023 09:05 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/13 "2023-03-13T09:05:56Z")

</div>

> [@Steve-Mcl](#):
>
> npm config ls -l

this pc is not behind a proxy.. surfing through a simple 4g ​​router

; "default" config from default values

\_auth = (protected)  
access = null  
all = false  
allow-same-version = false  
also = null  
audit = true  
audit-level = null  
auth-type = "web"  
before = null  
bin-links = true  
browser = null  
ca = null  
cache = "C:\Users\cadarache\AppData\Local\npm-cache"  
cache-max = null  
cache-min = 0  
cafile = null  
call = ""  
cert = null  
ci-name = null  
cidr = null  
color = true  
commit-hooks = true  
depth = null  
description = true  
dev = false  
diff =   
diff-dst-prefix = "b/"  
diff-ignore-all-space = false  
diff-name-only = false  
diff-no-prefix = false  
diff-src-prefix = "a/"  
diff-text = false  
diff-unified = 3  
dry-run = false  
editor = "C:\WINDOWS\notepad.exe"  
engine-strict = false  
; fetch-retries = 2 ; overridden by user  
fetch-retry-factor = 10  
; fetch-retry-maxtimeout = 60000 ; overridden by user  
; fetch-retry-mintimeout = 10000 ; overridden by user  
; fetch-timeout = 300000 ; overridden by user  
force = false  
foreground-scripts = false  
format-package-lock = true  
fund = true  
git = "git"  
git-tag-version = true  
global = false  
global-style = false  
globalconfig = "C:\Users\cadarache\AppData\Roaming\npm\etc\npmrc"  
heading = "npm"  
https-proxy = null  
if-present = false  
ignore-scripts = false  
include =   
include-staged = false  
include-workspace-root = false  
init-author-email = ""  
init-author-name = ""  
init-author-url = ""  
init-license = "ISC"  
init-module = "C:\Users\cadarache\.npm-init.js"  
init-version = "1.0.0"  
init.author.email = ""  
init.author.name = ""  
init.author.url = ""  
init.license = "ISC"  
init.module = "C:\Users\cadarache\.npm-init.js"  
init.version = "1.0.0"  
install-links = false  
install-strategy = "hoisted"  
json = false  
key = null  
legacy-bundling = false  
legacy-peer-deps = false  
link = false  
local-address = null  
location = "user"  
lockfile-version = null  
loglevel = "notice"  
logs-dir = null  
logs-max = 10  
; long = false ; overridden by cli  
maxsockets = 15  
message = "%s"  
metrics-registry = "[https://registry.npmjs.org/](https://registry.npmjs.org/)"  
node-options = null  
noproxy = [""]  
offline = false  
omit =   
omit-lockfile-registry-resolved = false  
only = null  
optional = null  
otp = null  
pack-destination = "."  
package =   
package-lock = true  
package-lock-only = false  
parseable = false  
prefer-offline = false  
prefer-online = false  
; prefix = "C:\Program Files\nodejs" ; overridden by builtin  
preid = ""  
production = null  
progress = true  
provenance = false  
proxy = null  
read-only = false  
rebuild-bundle = true  
; registry = "[https://registry.npmjs.org/](https://registry.npmjs.org/)" ; overridden by user  
replace-registry-host = "npmjs"  
save = true  
save-bundle = false  
save-dev = false  
save-exact = false  
save-optional = false  
save-peer = false  
save-prefix = "^"  
save-prod = false  
scope = ""  
script-shell = null  
searchexclude = ""  
searchlimit = 20  
searchopts = ""  
searchstaleness = 900  
shell = "C:\WINDOWS\system32\cmd.exe"  
shrinkwrap = true  
sign-git-commit = false  
sign-git-tag = false  
strict-peer-deps = false  
strict-ssl = true  
tag = "latest"  
tag-version-prefix = "v"  
timing = false  
tmp = "C:\Users\CADARA~1\AppData\Local\Temp"  
umask = 0  
unicode = false  
update-notifier = true  
usage = false  
user-agent = "npm/{npm-version} node/{node-version} {platform} {arch} workspaces/{workspaces} {ci}"  
userconfig = "C:\Users\cadarache\.npmrc"  
version = false  
versions = false  
viewer = "browser"  
which = null  
workspace =   
workspaces = null  
workspaces-update = true  
yes = null

; "builtin" config from C:\Users\cadarache\AppData\Roaming\npm\node\_modules\npm\npmrc

prefix = "C:\Users\cadarache\AppData\Roaming\npm"

; "user" config from C:\Users\cadarache.npmrc

fetch-retries = 5  
fetch-retry-maxtimeout = 1400000  
fetch-retry-mintimeout = 900000  
fetch-timeout = 1800000  
registry = "[https://registry.npmjs.org/](https://registry.npmjs.org/)"

; "cli" config from command line options

long = true

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [13 March 2023 09:11 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/14 "2023-03-13T09:11:53Z")

</div>

How is the computer connected to this 4g router? Wifi? Ethernet? USB?

Can you ping an external address from your command line? try :  
`ping 1.1.1.1`  
`ping google.com`

What do you see if you enter `ECHO %HTTP_PROXY% %HTTPS_PROXY% %NO_PROXY%`

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [13 March 2023 10:04 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/15 "2023-03-13T10:04:04Z")

</div>

> [@Steve-Mcl](#):
>
> CHO %HTTP\_PROXY% %HTTPS\_PROXY% %NO\_PROXY%

PS C:\newfldr\> ECHO %HTTP\_PROZY% %HTTPS\_PROXY% %NO\_PROXY%  
%HTTP\_PROZY%  
%HTTPS\_PROXY%  
%NO\_PROXY%  
PS C:\newfldr\> ping google.it

Esecuzione di Ping google.it [142.250.179.99] con 32 byte di dati:  
Risposta da 142.250.179.99: byte=32 durata=55ms TTL=114  
Risposta da 142.250.179.99: byte=32 durata=42ms TTL=114

Statistiche Ping per 142.250.179.99:  
Pacchetti: Trasmessi = 2, Ricevuti = 2,  
Persi = 0 (0% persi),  
Tempo approssimativo percorsi andata/ritorno in millisecondi:  
Minimo = 42ms, Massimo = 55ms, Medio = 48ms

the pc surf through wifi

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [13 March 2023 10:10 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/16 "2023-03-13T10:10:24Z")

</div>

very odd.

what do you see if you enter the below...

```auto
ping registry.npmjs.org

```

* * *

Also, open a powershell prompt on that PC & enter:

```auto
Invoke-WebRequest https://registry.npmjs.org`

```

example:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/9/89eaef9825ee77623630ee4b8ddb13dc790ab5ef.png)

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [13 March 2023 10:12 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/17 "2023-03-13T10:12:18Z")

</div>

> [@Steve-Mcl](#):
>
> `Invoke-WebRequest [https://registry.npmjs.org``](https://registry.npmjs.org%60%60)

PS C:\newfldr\> ping [registry.npmjs.org](http://registry.npmjs.org)

Esecuzione di Ping [registry.npmjs.org](http://registry.npmjs.org) [104.16.21.35] con 32 byte di dati:  
Risposta da 104.16.21.35: byte=32 durata=31ms TTL=53  
Risposta da 104.16.21.35: byte=32 durata=75ms TTL=53  
Risposta da 104.16.21.35: byte=32 durata=33ms TTL=53  
Risposta da 104.16.21.35: byte=32 durata=36ms TTL=53

Statistiche Ping per 104.16.21.35:  
Pacchetti: Trasmessi = 4, Ricevuti = 4,  
Persi = 0 (0% persi),  
Tempo approssimativo percorsi andata/ritorno in millisecondi:  
Minimo = 31ms, Massimo = 75ms, Medio = 43ms  
PS C:\newfldr\> ^C  
PS C:\newfldr\> Invoke-WebRequest [https://registry.npmjs.org](https://registry.npmjs.org)

StatusCode : 200  
StatusDescription : OK  
Content : {"db\_name":"registry","engine":"couch\_bt\_engine","doc\_count":3560876,"doc\_del\_count":332,"update\_seq":35162241,"purge\_seq":0,"compact\_running":false,"sizes":{"active":82281027932,"external":2301956991...  
RawContent : HTTP/1.1 200 OK  
Transfer-Encoding: chunked  
Connection: keep-alive  
CF-Ray: 7a737ef87e900281-CDG  
Strict-Transport-Security: max-age=2592000000; includeSubDomains; preload;  
Vary: Accept-Encoding  
CF...  
Forms : {}  
Headers : {[Transfer-Encoding, chunked], [Connection, keep-alive], [CF-Ray, 7a737ef87e900281-CDG], [Strict-Transport-Security, max-age=2592000000; includeSubDomains; preload;]...}  
Images : {}  
InputFields : {}  
Links : {}  
ParsedHtml : mshtml.HTMLDocumentClass  
RawContentLength : 470

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [13 March 2023 10:20 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/18 "2023-03-13T10:20:39Z")

</div>

so, as far as I can see, everything appears to be in order.

Perhaps you have a REALLY slow internet connection causing the `ERR_SOCKET_TIMEOUT`

In powershell, paste the below

```auto
Function Measure-NetworkSpeed{
    # The test file has to be a 10MB file for the math to work. If you want to change sizes, modify the math to match
    $TestFile = 'https://ftp.sunet.se/mirror/parrotsec.org/parrot/misc/10MB.bin'
    $TempFile = Join-Path -Path $env:TEMP -ChildPath 'testfile.tmp'
    $WebClient = New-Object Net.WebClient
    $TimeTaken = Measure-Command { $WebClient.DownloadFile($TestFile,$TempFile) } | Select-Object -ExpandProperty TotalSeconds
    $SpeedMbps = (10 / $TimeTaken) * 8
    $Message = "{0:N2} Mbit/sec" -f ($SpeedMbps)
    $Message
}

Measure-NetworkSpeed

```

You should see ...  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/f/5ff26cb8e8de1ead14fd0be30a42b8a598b05c91.png)

Or visit [https://fast.com/](https://fast.com/) on that computer

---

<div class="post-metadata">

**Author:** ![crashoverhead](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crashoverhead/32/44849_2.png) [@crashoverhead](https://discourse.nodered.org/u/crashoverhead)\
**Post date:** [14 March 2023 08:35 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/19 "2023-03-14T08:35:39Z")

</div>

the speed is very slow, 0.2Mbit/sec..  
Maybe the problem is a speed..  
Is there a solution to install off line or in other way?

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 March 2023 15:55 UTC](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384/20 "2023-03-14T15:55:21Z")

</div>

> [@crashoverhead](#):
>
> the speed is very slow, 0.2Mbit/sec..

ouch!

> [@crashoverhead](#):
>
> Is there a solution to install off line or in other way?

You can install on another computer of the same OS type can copy things over. Though you will find it easier generally to do this with a local node-red install rather than a global one. However, either is possible, you just need to track down the right file folders.

[Next page](https://discourse.nodered.org/t/install-node-red-on-windows-10/76384.md?page=2)
