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

Can't run on Windows Server 2008 R2 #357

Open
fimmspin opened this issue Apr 21, 2024 · 3 comments
Open

Can't run on Windows Server 2008 R2 #357

fimmspin opened this issue Apr 21, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@fimmspin
Copy link

Can't run rathole.exe on Win Server 2008 R2, first error happens for missing vcruntime140.dll (i have it installed on windows system folders and currently used by other programs successfully, it is 2015 version for Win server 2008 R2).

What minimum msvc version is required by rathole?

I also copied vcruntime140.dll and other vc related dlls into rathole folder and another error appears:
"The application was unable to start correctly (0xc000007b). Click OK to close application"

Is there another compiled version for Win server 2008 R2?
Is it possible to compile a windows version without msvc (may be using mingw or other way)?

( I'm currently using FRP but i'd like to try rathole because of lower memory usage and -may be- better speed (i want to also try rathole setting 'TCP_NODELAY to false' to better optimize TCP packets, even if a little delay is be added; i think it is not possible to control TCP_NODELAY in FRP). )

@fimmspin fimmspin added the bug Something isn't working label Apr 21, 2024
@fernvenue
Copy link
Contributor

As Microsoft said in End of support for Windows Server 2008 and Windows Server 2008 R2, the Windows Server 2008 R2 is already dead, you may wanna upgrade to a newer version of Windows Server.

@fimmspin
Copy link
Author

'Micro$$$oft' ended support, ok, but there are still smart developers making software for Windows NT 4.0 and old DOS!
So i will continue to use FRP that is running well on old systems too.
Unfortunately i cannot upgrade this 10 years old system because of other reasons...

-> If anyone can compile rathole.exe for older systems, please write here in this post, thanks.

Thank you for replying, b.regards

@fimmspin
Copy link
Author

fimmspin commented Jun 7, 2024

I realized that Rathole CAN run on Windows Server 2008 R2 too, but you need to download the 64bit version of vcruntime140.dll, instead of the 'default' 32bit version (yes, the .dll filename is the same but you need the 64bit for rathole 64bit).

You can find it here:
https://www.dll-files.com/vcruntime140.dll.html

Once you put this .dll in rathole folder rathole.exe will run smoothly on older systems too! ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants