Skip to content
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

solution to error Exception 0xc0000005 0x8 0x0 0x0 on win7 #796

Open
friedrica137 opened this issue Dec 30, 2023 · 3 comments
Open

solution to error Exception 0xc0000005 0x8 0x0 0x0 on win7 #796

friedrica137 opened this issue Dec 30, 2023 · 3 comments

Comments

@friedrica137
Copy link

syncthing自动更新至1.27,不再支持win7。synctrayzor无法正常启动,控制台报错如下:
Exception 0xc0000005 0x8 0x0 0x0
PC=0x0

runtime.asmstdcall()
runtime/sys_windows_amd64.s:65 +0x75 fp=0x22fca0 sp=0x22fc80 pc=0x473dd5
rax 0x0
rbx 0x1a27f20
rcx 0x1a88240
rdi 0x7fffffde000
rsi 0x22fea0
rbp 0x22fde0
rsp 0x22fc78
r8 0x0
r9 0x22fee0
r10 0x1a59a38
r11 0x21
r12 0x22fec0
r13 0x1
r14 0x1a27480
r15 0x0
rip 0x0
rflags 0x10293
cs 0x33
fs 0x53
gs 0x2b

查询syncthing官方页面下的issues,是syncthing不再支持win7的问题,官方建议可在win7上继续使用1.26版本并关闭自动更新(https://github.com/syncthing/syncthing/issues/9282)。
解决方法:下载syncthing v1.26(https://github.com/syncthing/syncthing/releases/tag/v1.26.1)以及synctrayzor portable,解压,将synctrayzor portable目录下的syncthing.exe替换为syncthing v1.26文件夹中的syncthing.exe;删除synctrayzor portable/data目录下的syncthing.exe,synctrayzor portable/data若有syncthing的.old文件,可直接修改old文件后缀为exe;若无,复制syncthing v1.26文件夹中的syncthing.exe并粘贴到此处。即可在win7上重新正常启动synctrayzor。
最后记得在synctrayzor中停止syncthing自动更新!

在尝试修复synctrayzor这几天试了试其它几个同类软件,po一下试用心得:
#verysync,能替代syncthing但替代不了synctrayzor,pc端只能web使用。
#resilio sync,同步文件夹思路和onedrive基本相同,必须在唯一的同步文件夹目录下运行;在android设备上痛点明显,如android生成系统截图会自动储存在dcim文件夹下screenshots文件夹,使用sync则无法单独同步screenshots文件夹。
#syncthingtray,不保证在win7上稳定运行。且,若新建同步文件夹则必须到网页上操作,属于是比verysync好,但只好一点点。

谢谢honpan lung给synctrayzor做的本地化!!!简体中文非常舒适!!谢谢synctrayzor的开发者!!!对我来说syncthing可替代但synctrayzor无可替代!!
所以新的问题来了:要怎么请开发者和汉化喝啤/咖……无论是justgiving还是paypal都不支持人民币结算T_T

@friedrica137
Copy link
Author

if synctrayzor on win7 failed to start, kept loading and in console showed an error like: Exception 0xc0000005 0x8 0x0 0x0
PC=0x0

runtime.asmstdcall()
runtime/sys_windows_amd64.s:65 +0x75 fp=0x22fca0 sp=0x22fc80 pc=0x473dd5
rax 0x0
rbx 0x1a27f20
rcx 0x1a88240
rdi 0x7fffffde000
rsi 0x22fea0
rbp 0x22fde0
rsp 0x22fc78
r8 0x0
r9 0x22fee0
r10 0x1a59a38
r11 0x21
r12 0x22fec0
r13 0x1
r14 0x1a27480
r15 0x0
rip 0x0
rflags 0x10293
cs 0x33
fs 0x53
gs 0x2b

try this solution.
from this issue (syncthing/syncthing#9282), "Syncthing no longer supports Win7. If you want to continue using Syncthing on that device, you will have to downgrade to v1.26.1 and disable automatic upgrades"
download syncthing v1.26.1 and synctrayzor portable, unzip, replace the syncthing.exe in synctrayzor portable (there are 2) with syncthing.exe in syncthing v.1.26.1

piles of thanks for localization by Honpan Lung, simplified Chinese version really really excellent! and millions of thanks for synctrayzor, syncthing replaceable but synctrayzor irreplaceable:D
plz let me know how to buy them a coffee/beer, paypal and justgiving just unfriendly to CNY payment〒_〒

@tomasz1986
Copy link

This is not a SyncTrayzor problem. Syncthing itself doesn't support Windows 7 any longer. If you need to stick to Windows 7 for the time being, then you should manually download and replace the Syncthing executable with the one from v1.27.0 (which is the last version supporting Windows 7, not the older v1.26.1), and then disable automatic upgrades using https://docs.syncthing.net/users/config.html#config-option-options.autoupgradeintervalh.

@sengsational
Copy link

It would be nice if the instructions to downgrade were located here or in the related issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants