我有一个应用程序在电子版本25.3.0通过 Package 它与电子建设者与此命令'$ electron-packager。migration-agenda-day --platform=win32 --arch=x64 --out=dist/ --overwrite“,此命令生成一个带有.exe文件的包,当尝试在Windows Server 2008 R2中运行此.exe时,我收到错误”过程入口点DiscardVirtualMemory无法在动态链接库KERNEL32.dll中定位“,我已经在调查,但我找不到解决方案,你能帮助我吗。.
1条答案
按热度按时间tf7tbtn21#
这是因为Electron v25不支持Windows Server 2008 R2。引用Electron文档中的两句话:
Electron 23不再支持Windows 7/8/8.1。Electron遵循计划中的Chromium弃用策略,该策略将弃用Windows 7/8/8.1以及Chromium 109中的Windows Server 2012和2012 R2支持(在此处阅读更多信息)。
https://www.electronjs.org/blog/electron-23-0#dropping-windows-7881-support
和
Electron将从Electron 23开始停止支持Windows 7、Windows 8和Windows 8.1。Electron 22将是最后一个支持Windows 10以上版本的Electron主版本。
参见https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice
我给你两个选择:
1.降级到Electron v22
1.升级您的运行时环境(较新的Windows Server版本)