Skip to content

Electron 6.0.0 not support windows 7 #19569

@zlab

Description

@zlab

Preflight Checklist

  • I have read the Contributing Guidelines for this project.
    I agree to follow the Code of Conduct that this project adheres to.
    I have searched the issue tracker for an issue that matches the one I want to file, without success.

Issue Details

  • **Electron Version: 6.0.0
  • **Operating System: Windows 7 32bit
  • **Last Known Working Electron version: 5.0.8

Expected Behavior

can start on win7

Actual Behavior

can not start

To Reproduce

Screenshots

Additional Information

Activity

codebytere

codebytere commented on Aug 1, 2019

@codebytere
Member

@zlab as it stands, this is not enough information for us to take action. What, precisely, happens when you try to run npm start? Is there an error?

zlab

zlab commented on Aug 2, 2019

@zlab
Author

when i run npm start, nothing happened, no error, you can clone the project and try it

giridharkannan

giridharkannan commented on Aug 6, 2019

@giridharkannan

@codebytere There is no issue in creating the exe file nor when using npm start. When you install and run in an actual 32bit Windows OS is when you will see the issue. The App will crash and will be stuck in a black screen

miniak

miniak commented on Aug 6, 2019

@miniak
Contributor

I've tried reproducing the issue using a Windows 7 32-bit VM from https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ and it works just fine.
Screen Shot 2019-08-06 at 6 50 25 PM

giridharkannan

giridharkannan commented on Aug 6, 2019

@giridharkannan

Instead of using "election ." could you create an exe file and check the same. Even after that if you dont face any issue, I will try to send the crash dump.

MarshallOfSound

MarshallOfSound commented on Aug 6, 2019

@MarshallOfSound
Member

I can't validate on a 32bit VM, and I only have 64bit physical machines to test with (can't repro their either)

giridharkannan

giridharkannan commented on Aug 6, 2019

@giridharkannan

When you say you can't validate on your 32bit VM, did you create and exe file to test it or you just used "electron ." or "npm start". One more thing, I don't know whether this is also the reason, I created the exe buid file using my Linux (ubuntu machine) and then used the exe in Windows 32

giridharkannan

giridharkannan commented on Aug 13, 2019

@giridharkannan

@sofianguy Let me know if you need anymore information from my end, am more than happy to share those

enOehTsIsihT

enOehTsIsihT commented on Aug 15, 2019

@enOehTsIsihT

ipfs/ipfs-desktop#951
the same issue?

giridharkannan

giridharkannan commented on Aug 17, 2019

@giridharkannan

@enOehTsIsihT I don't think it's related to that, as the .Net version that we have is 4.6.1

enOehTsIsihT

enOehTsIsihT commented on Aug 17, 2019

@enOehTsIsihT

@giridharkannan 4.6.1 has black screen issue.
.NET Framework 4.7.1 or higher is required ,because it has KB4019990.

https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows

giridharkannan

giridharkannan commented on Aug 17, 2019

@giridharkannan

@enOehTsIsihT I just came to reply you back and saw you message, As you said the issue is fixed in .NET 4.7
Appreciate your help. Now we are testing the stability (making it run for a day to see if there is some issue)

codebytere

codebytere commented on Sep 16, 2019

@codebytere
Member

This seems to be a .NET issue and not an issue with Electron, so i'm going to close this out.

lonelymoon

lonelymoon commented on Oct 31, 2019

@lonelymoon

@giridharkannan 4.6.1 has black screen issue.
.NET Framework 4.7.1 or higher is required ,because it has KB4019990.

https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows

thx, i fixed it

fubojie

fubojie commented on Nov 14, 2019

@fubojie

@giridharkannan 4.6.1 has black screen issue.
.NET Framework 4.7.1 or higher is required ,because it has KB4019990.
https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows

thx, i fixed it

You need to install .net framework 4.7.1 or above in the development environment, then recompile and package.Not a client environment

ixlei

ixlei commented on Apr 8, 2020

@ixlei

The version of d3dcompiler_47.dll used by electron@6.x is 10.0.17763.132. If it is replaced with 10.0.17134.12, the black screen is fixed. Of course Chrome is also used 10.0.17134.12

roy2651

roy2651 commented on May 21, 2020

@roy2651

@ixlei how do you know electron use d3dcompiler_47.dll version I'm working on some with windows compatibility can show my electron app

bonniss

bonniss commented on Jun 12, 2020

@bonniss
  • upgrade .NET Framework on client's machine
  • upgrade .NET Framework on developer's machine, then rebuild
  • downgrade Electron version

Did all of these, same black screen. Then I moved the portable app folder from D: to C: and re-ran the .exe, it strangely worked!

When it comes to building on specific platform, Electron kills me every time.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @miniak@giridharkannan@codebytere@sofianguy@zlab

        Issue actions

          Electron 6.0.0 not support windows 7 · Issue #19569 · electron/electron