STEAM GROUP
Archi's SC Farm Archi-ASF
STEAM GROUP
Archi's SC Farm Archi-ASF
53,541
IN-GAME
355,853
ONLINE
Founded
October 29, 2015
Language
English
This topic has been locked
Archi Dec 4, 2021 @ 4:53am
Windows 7 issues evaluation
I've opened this thread to evaluate a possibility of ASF V5.2 family (still) running on Windows 7.

First of all, it's important to note it's possible to run ASF V5.2 on up-to-date Windows 7, the only question is what exactly is required to do that, and that's why I've opened this thread.

If after update ASF no longer works for you with api-ms-win-core-winrt-l1-1-0.dll error, try to install all of below:

- https://aka.ms/vs/16/release/vc_redist.x64.exe
- https://www.microsoft.com/download/details.aspx?id=47442

And let me know if that helped.

If it didn't but some other action of yours fixed that, let me know what you did so I can hopefully include that tip on the wiki for others.


Regardless of that, I strongly suggest an update to supported Windows version, or even better, to supported Linux version :sgsmile:.
Last edited by Archi; Dec 5, 2021 @ 7:21am
Originally posted by Archi:
I've further evaluated the issue and here are my final thoughts about this.

The direct reason for Windows 7 incompatibility is this regression: https://github.com/dotnet/runtime/issues/55514

This causes single-file published win-x64 variant to fail on Windows 7, apparently due to difficulties bundling one for that target, which is surprising because it used to work in .NET 5.0.

Regardless of that, here are my recommendations starting from the most preferable to the least preferable:
- Upgrade your OS, regardless how much you disagree with this, support for Windows 7 has officially ended in January 2020, and your OS is obsolete. I can't guarantee that ASF will still work flawlessly on your OS because officially I shouldn't even care about this and have the same answer as if you were using Windows XP.
- Run generic variant of ASF, this one is the most compatible and I've confirmed that it still works on Windows 7. Simply install latest .NET SDK[dotnet.microsoft.com] (6.0+) and download generic variant of ASF, running it with ArchiSteamFarm.cmd script or by executing dotnet ArchiSteamFarm.dll manually. You can check our wiki[github.com] if you need further help.
- Cover missing DLL yourself[www.dll-files.com] in order to keep using win-x64 variant. Not recommended as the DLL is coming from Windows 8 and I can't neither officially nor unofficially support this scenario, it's a huge hack that I actually do not recommend. If it works for you and you like it, great, you can use it, but if it doesn't then I heavily suggest first two options, where at least one doesn't involve upgrading your OS.
< >
Showing 1-15 of 20 comments
GTK87 Dec 4, 2021 @ 5:52am 
This is not solution at all.
timka4umka Dec 4, 2021 @ 5:54am 
Originally posted by Archi:
…let me know if that helped.
It didn’t.
Originally posted by Archi:
…let me know what you did…
Put api-ms-win-core-winrt-l1-1-0.dll from here[www.dll-files.com] to ASF folder.
Shindo Dec 4, 2021 @ 6:59am 
https://aka.ms/vs/17/release/vc_redist.x64.exe

Update for Universal C Runtime in Windows
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

Put api-ms-win-core-winrt-l1-1-0.dll from https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html to ASF folder. put it directly into the windows folder as Archi said

Do all of these and it works.
Last edited by Shindo; Dec 4, 2021 @ 7:09am
Archi Dec 4, 2021 @ 7:03am 
You should put the dll into windows location, ASF will clean up its directory after update, so you'll need to do it every time.

There is probably some Windows update that should include that dll, that would be a preferable solution, but it's nice that the above works too.
Archi Dec 4, 2021 @ 7:14am 
I've put appropriate note in the release notes and setting up section on the wiki about that, if by any chance somebody finds out the more preferable solution of a particular Windows update that provides the missing DLL, let me know :sgsmile:
Originally posted by Shindo:
-snip-
All of this works. :steamthumbsup:
sebzanga Dec 4, 2021 @ 2:29pm 
It's not only Windows 7. It's not working in versions of Windows Server too.
orono Dec 4, 2021 @ 4:20pm 
Originally posted by Archi:
I've put appropriate note in the release notes and setting up section on the wiki about that, if by any chance somebody finds out the more preferable solution of a particular Windows update that provides the missing DLL, let me know :sgsmile:

Hi Archi, there's not a preferable solution except to upgrade to Windows 8 or 8.1, that particular file is a system file:
https://www.exefiles.com/en/dll/api-ms-win-core-winrt-l1-1-0-dll/

Version 6.2.9200.16384 = Windows 8
Version 6.3.9600.16384 = Windows 8.1

Download: https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html

So the only solution seems to be what you wrote on github:

you might also need to put api-ms-win-core-winrt-l1-1-0.dll in your C:\Windows\System32 location
Archi Dec 4, 2021 @ 4:28pm 
Originally posted by orono:
Originally posted by Archi:
I've put appropriate note in the release notes and setting up section on the wiki about that, if by any chance somebody finds out the more preferable solution of a particular Windows update that provides the missing DLL, let me know :sgsmile:

Hi Archi, there's not a preferable solution except to upgrade to Windows 8 or 8.1, that particular file is a system file:
https://www.exefiles.com/en/dll/api-ms-win-core-winrt-l1-1-0-dll/

Version 6.2.9200.16384 = Windows 8
Version 6.3.9600.16384 = Windows 8.1

Download: https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html

So the only solution seems to be what you wrote on github:

you might also need to put api-ms-win-core-winrt-l1-1-0.dll in your C:\Windows\System32 location

There are at least several people that managed to run ASF on their Windows 7 boxes without having to download that dll, so there is likely a way. Microsoft also wouldn't release .NET 6.0 and claim it works on Windows 7 if it required Windows 8+ dll.
Roys Dec 5, 2021 @ 3:19am 
Помещение библиотеки api-ms-win-core-winrt-l1-1-0.dll (с сайта https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html ) в папку ASF помогло решить проблему запуска. При этом наличие dll'ки в папках System32 и SysWOW64 система проигнорировала...
timka4umka Dec 5, 2021 @ 6:25am 
Originally posted by Roys:
...наличие dll'ки в папках System32 и SysWOW64 система проигнорировала...
Копировать любые dll в системные папки Windows – идея идиотская априори. Зачем здесь дают такие советы для меня загадка. Нужный файл в корне ASF пускай и временное решение, но действенное. Бритва Оккама FTW.
A moderator of this forum has indicated that this post answers the original topic.
Archi Dec 5, 2021 @ 7:16am 
I've further evaluated the issue and here are my final thoughts about this.

The direct reason for Windows 7 incompatibility is this regression: https://github.com/dotnet/runtime/issues/55514

This causes single-file published win-x64 variant to fail on Windows 7, apparently due to difficulties bundling one for that target, which is surprising because it used to work in .NET 5.0.

Regardless of that, here are my recommendations starting from the most preferable to the least preferable:
- Upgrade your OS, regardless how much you disagree with this, support for Windows 7 has officially ended in January 2020, and your OS is obsolete. I can't guarantee that ASF will still work flawlessly on your OS because officially I shouldn't even care about this and have the same answer as if you were using Windows XP.
- Run generic variant of ASF, this one is the most compatible and I've confirmed that it still works on Windows 7. Simply install latest .NET SDK[dotnet.microsoft.com] (6.0+) and download generic variant of ASF, running it with ArchiSteamFarm.cmd script or by executing dotnet ArchiSteamFarm.dll manually. You can check our wiki[github.com] if you need further help.
- Cover missing DLL yourself[www.dll-files.com] in order to keep using win-x64 variant. Not recommended as the DLL is coming from Windows 8 and I can't neither officially nor unofficially support this scenario, it's a huge hack that I actually do not recommend. If it works for you and you like it, great, you can use it, but if it doesn't then I heavily suggest first two options, where at least one doesn't involve upgrading your OS.
Last edited by Archi; Dec 5, 2021 @ 7:23am
Psyco Dec 5, 2021 @ 2:19pm 
Originally posted by Gagarin-ace:
Originally posted by Roys:
Помещение библиотеки api-ms-win-core-winrt-l1-1-0.dll (с сайта https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html ) в папку ASF помогло решить проблему запуска. При этом наличие dll'ки в папках System32 и SysWOW64 система проигнорировала...
adding only second .dll file from that website allow to run asf again. must be for different users will be usefull different files (but they actually the same). thats why there are 3 of them already
Thanks this worked for me in windows 7, it is the 2 file, with the first one it failed as it says, greetings I hope more people will clarify.
Mickstache Dec 11, 2021 @ 5:52am 
Originally posted by Psyco:
Originally posted by Gagarin-ace:
adding only second .dll file from that website allow to run asf again. must be for different users will be usefull different files (but they actually the same). thats why there are 3 of them already
Thanks this worked for me in windows 7, it is the 2 file, with the first one it failed as it says, greetings I hope more people will clarify.

the second file also worked for me, however i did not try the first nor third.
you can see the architecture is labelled different on the 2nd file as: 64
is everyone else who got it working with this also on win7 64bit?
if so, perhaps that will provide some explanation as to why that file helps.

and if anyone is running 32bit win7 perhaps the 1st or 3rd file will work for them
KValda Dec 23, 2021 @ 12:07pm 
Originally posted by Gagarin-ace:
Originally posted by Roys:
Помещение библиотеки api-ms-win-core-winrt-l1-1-0.dll (с сайта https://www.dll-files.com/api-ms-win-core-winrt-l1-1-0.dll.html ) в папку ASF помогло решить проблему запуска. При этом наличие dll'ки в папках System32 и SysWOW64 система проигнорировала...
adding only second .dll file from that website allow to run asf again. must be for different users will be usefull different files (but they actually the same). thats why there are 3 of them already
Yes right I use the second verison and it works)
But other doesnt works...
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Dec 4, 2021 @ 4:53am
Posts: 20