Skip to content

Node.js 14.x supported on windows 8.1 and above? #33000

Description

@gruber123

I'm on windows 7 only and not mean to set windows 8.1
It's pity for installation package goes on windows 8 and above only.
Version 13.x still was supported on Windows 7

Activity

  1. mscdex commented on Apr 22, 2020

    @mscdex
    Contributor

    Can you explain a bit more? Do you get an error message? If so, what is it? If not, what behavior are you experiencing?

  2. richardlau commented on Apr 22, 2020

    @richardlau
    Member

    This is intentional, see #31954.

  3. added
    windowsIssues and PRs related to the Windows platform.
    on Apr 22, 2020
  4. bzoz commented on Apr 22, 2020

    @bzoz
    Contributor

    Sorry, Windows 7 reached its EOL and we no longer support it. The last Node version tested on Win7 is 13.6.0.

  5. gruber123 commented on Apr 22, 2020

    @gruber123
    Author

    I have version 13.13.0 and it's working on windows

    New version 14.0.0 says: (node --version) this program can be run only on windows 8.1 and ....

  6. xCykrix commented on Jun 16, 2020

    @xCykrix

    @eladkarako thank you for the wonderful instructions!

    EDIT: Didn't have it on hand as I was on mobile, but we have landed commits from #33176 in master that will allow this check to be bypassed. Though the MSI thing will likely be very helpful in the future as I do not believe the MSI installer has been unrestricted in the landed commits.

    Also please note that this was not only built into the MSI but the node.exe runtime all itself. 🙂

  7. Chesvin1 commented on Dec 3, 2020

    @Chesvin1

    @eladkarako thanks!
    In case anyone has problems, this version of node should work fine for Windows 7 if you follow all the great instructions @eladkarako provided. https://nodejs.org/dist/v14.15.1/node-v14.15.1-win-x64.zip

  8. JavidNoshadi commented on Dec 18, 2020

    @JavidNoshadi

    i couldn't do it. i had to download ver 13.14.0

  9. Astara commented on Dec 21, 2020

    @Astara

    It doesn't sound like actual support is checked for -- those purchasing extended support for Win7 are supported through 2023.

  10. TheGemDev commented on Feb 19, 2021

    @TheGemDev

    I solved this by installing the latest version which is compatible with windows 8. (12.13.0).
    It creates a nodejs folder containing all the files :)

    image

    download the windows binary(.zip) and extract it to the nodejs folder.

    after that, I tried node -v and

    image

    at the moment that the latest nodejs LTS version.

    I hope this helps 😄

  11. milaforge commented on Sep 19, 2021

    @milaforge

    I've downloaded this version (14.15) and set NODE_SKIP_PLATFORM_CHECK=1 in windows 7 environment variables; now its working but it says:

    Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher.
    Setting the NODE_SKIP_PLATFORM_CHECK environment variable to 1 skips this
    check, but Node.js might not execute correctly. Any issues encountered on
    unsupported platforms will not be fixed

  12. Astara commented on Sep 20, 2021

    @Astara
  13. gruber123 commented on Sep 21, 2021

    @gruber123
    Author

    Thinking about expiration some os it's very wrong thinking and demanding in open source software that was programmed for all OSes that were supported before.
    For now on my computer win7 node version 16.6.2 working . Later versions show disgusting errors from very professional programming code, i will propose crush for node in the future at all meanings.

  14. Snoradbe commented on Oct 11, 2021

    @Snoradbe

    Any ideas how to use version 16 on windows 7? The discord.js library needs at least version 16, but I was able to run at most 15.14.0 version

  15. TerminalPR0 commented on Oct 18, 2021

    @TerminalPR0

    #33000 (comment)

    after installation according to the instructions, at startup it gives an error: "The entry point to the GetHostNameW procedure was not found in the DLL WS2_32.dll library"
    OS: Windows 7 x64
    What do you say?

  16. Chidubem100 commented on Oct 25, 2021

    @Chidubem100

    I've downloaded this version (14.15) and set NODE_SKIP_PLATFORM_CHECK=1 in windows 7 environment variables; now its working but it says:

    Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher.
    Setting the NODE_SKIP_PLATFORM_CHECK environment variable to 1 skips this
    check, but Node.js might not execute correctly. Any issues encountered on
    unsupported platforms will not be fixed

    I'm having the same issue. Please how can I solve it.

  17. milaforge commented on Oct 30, 2021

    @milaforge

    @Chidubem100 please describe your issue.

  18. cmadnmz commented on Nov 5, 2021

    @cmadnmz

    (@gruber123, @nu8, @xCykrix )

    Assuming Windows 7 x64 bit.

    Look for latest version in https://nodejs.org/download/nightly/ for examplev15.0.0-nightly20200615f645cc7318/. Enter that 'folder', downloading either the https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.zip or https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.7z

    (Don't download the MSI unless you want to extract the files from it with msiexec.exe /a "C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64.msi" /qb /l %TEMP%\log.txt TARGETDIR="C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64").

    Extract the files into a new folder, C:\nodejs64 (for example), after the extraction you should have C:\nodejs64\node.exe.

    Go to System-Properties (run: systempropertiesadvanced.exe), in Advanced tab, click Environment Variables.

    On the System variables area, look for path and double click that line. add ;C:\nodejs64; at the end of the line, and click OK.

    Still on the System variables, click 'New', add name: NODE_PATH with value: C:\nodejs64\node_modules, and click OK. click 'New' again, add name: NODE_SKIP_PLATFORM_CHECK with value: 1, and click OK.

    Click OK of all dialogs close.

    Restart your machine, so explore and cmd will get the fresh set of variables.

    Note, the previous version of this comment has some more information about cleaning up PATH and using c:\nodejs64\install_tools.bat it is a bit long but might still worth reading (click the 'edited' part in the answer to read the previous versions of it).

    I cant bruh you can help me ?

  19. Ayushgup85 commented on Jan 1, 2022

    @Ayushgup85

    I am facing difficulty in installing nodejs version 14 on windows 7. Could anyone please help me?

  20. gruber123 commented on Jan 1, 2022

    @gruber123
    Author

    Use
    https://github.com/coreybutler/nvm-windows/releases
    And install with this tool version 14.17.6

  21. Velodata commented on Feb 3, 2022

    @Velodata

    I'd like to add a specific requirement which I personally discovered regarding Node v14 and Windows 7 is this...

    The Environment Flag NODE_SKIP_PLATFORM_CHECK does indeed work, but only on Node versions 14.5 or higher.

    I can confirm it works Node v14.5 - Node v14.15, but it's important to not load the .msi release, but rather, the .zip release.

    https://nodejs.org/api/cli.html#cli_node_skip_platform_check_value

  22. matifagith commented on Mar 30, 2022

    @matifagith

    I have Windows 7 x32 bit.
    How can i solve it ?

  23. mscdex commented on Mar 30, 2022

    @mscdex
    Contributor

    @matifagith By upgrading your operating system.

  24. charlescanato commented on May 23, 2022

    @charlescanato

    @eladkarako thanks! In case anyone has problems, this version of node should work fine for Windows 7 if you follow all the great instructions @eladkarako provided. https://nodejs.org/dist/v14.15.1/node-v14.15.1-win-x64.zip

    and thank YOU too - in v14.19.3 it seems the switch doesn't work anymore... downloaded v14.15.1 and voilá! Thanks man!

  25. milaforge commented on Jun 16, 2022

    @milaforge

    I think maybe you could install the latest node.js version using the n package.

  26. lorand-horvath commented on Jul 9, 2022

    @lorand-horvath
    Contributor

    @eladkarako thanks! In case anyone has problems, this version of node should work fine for Windows 7 if you follow all the great instructions @eladkarako provided. https://nodejs.org/dist/v14.15.1/node-v14.15.1-win-x64.zip

    and thank YOU too - in v14.19.3 it seems the switch doesn't work anymore... downloaded v14.15.1 and voilá! Thanks man!

    The environment variable should still work for node 14.19 or 14.20 in Windows 7 - it's still documented here https://nodejs.org/docs/latest-v14.x/api/cli.html#cli_node_skip_platform_check_value
    Anyone tried?

  27. lorand-horvath commented on Jul 10, 2022

    @lorand-horvath
    Contributor

    Just tried 14.20.0 - doesn't work anymore. Only 14.15.1, which is very old...

  28. AgustinCrow commented on Sep 18, 2022

    @AgustinCrow

    For those that have win 7 32 bit follow the instructions of creation new environment variable that was mentioned before and later of all uninstall Node from control panel, that worked for me. Before uninstall node kept appears node version 12.0, after uninstall come out version 18.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    windowsIssues and PRs related to the Windows platform.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions