Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Put api-ms-win-core-winrt-l1-1-0.dll from here[www.dll-files.com] to ASF folder.
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.
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.
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:
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.
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.
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
But other doesnt works...