-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows操作系统,开着DS应用重启电脑后无法上网的问题说明 #109
Comments
环境:Win10 21H1方法1 开关机脚本在系统开关机脚本目录下需要用户权限,简单一点就是在当前用户目录下新建bat脚本。如
在用户目录(%USERPROFILE%)新建文件 colse_proxy.bat
打开组策略 gpedit.msc->计算机管理->Windows设置->脚本(启动/关机) 添加脚本,名称填写批处理的全路径.
方法2 任务计划任务计划程序->创建基本任务->触发器->计算机启动时(或者是登陆时),最后查看属性对话框; 脚本bat内容(检测程序是否运行,没有运行就关闭代理)
发现开关机脚本不怎么好用,选择自己适合的方法吧 |
反复重启测试还好,过了几个小时开机发现还是没关闭代理,不知道为什么,下次把执行过程输出到日志看一下 |
这种直接开机以后把软件打开,再关闭退出,网络就好了吧 |
我都是用360网络恢复。。 |
亲测 360网络恢复好使,但是每次360开机就要自启还是很烦 |
win11可以用吗? |
根据 https://github.com/paymoapp/electron-shutdown-handler 提供的方法应该可以解决这个问题, 或许我可以开一个 PR |
麻烦你开一个PR吧。 |
PR 遇到了一些问题,我正在尝试解决 😅 |
cc @wangliang181230 |
ds是借助第三方的 |
想办法用nodejs直接设置Windows系统代理。 |
我发现在管理员模式下启动应用能正常关闭代理 |
如果没有意外的话今天应该能完成这个PR |
应用开启后会自动修改系统代理设置,正常退出会自动关闭系统代理
当应用意外关闭时,可能会因为没有将系统代理恢复,从而导致完全无法上网。
对于此问题有如下几种解决方案可供选择:
1、重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)
2、如果应用被卸载了,此时需要手动恢复系统代理设置
3、你也可以设置ds为开机自启
目前由于Electron无法监听windows的关机事件,所以暂时没有什么好办法能够解决此问题,我会持续跟踪electron的相关更新。
The text was updated successfully, but these errors were encountered: