Opened 6 weeks ago

Last modified 3 weeks ago

#32327 new defect

apt-win-crt*dll files are missing on some Windows 8 and Windows 7 systems

Reported by: bob121 Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-9.0-issues, tbb-regression, TorBrowserTeamTriaged
Cc: Yeti, aldo3400001 Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

trying to install tor 9 on windows 8.1
keep getting the error firefox.exe system error saying api-win-crt-convert-l1-1-0.dll is missing

Child Tickets

Change History (7)

comment:1 Changed 6 weeks ago by gk

Component: - Select a componentApplications/Tor Browser
Keywords: tbb-9.0-issues tbb-regression added
Owner: set to tbb-team
Summary: firefox.exe problemapt-win-crt*dll files are missing on some Windows 8 and Windows 7 systems

We got reports that Tor Browser is not starting on some Windows 7 and Windows 8 computers because of some api*dll files missing. The reason for that is that we are now using mingw-w64/clang as our compiler depending on the ucrt runtime which Microsoft shipped as an update to their users years ago.

Users hitting this bug don't have this update installed for whatever reason.

One thing we could do is just bundle yet another set of .dlls like Mozilla is doing. The additional size is not that big (1-2 MiB), however, we would need to take care of keeping those .dlls up-to-date ourselves which was already a burden in the past when we shipped the msvcr100.dll as runtime dependency because older systems did not have that one.

Another thing we could do is tell users to have their Windows system up-to-date and install the ucrt update, too. I suspect the majority of users hitting the issue in this ticket are actually not getting any security update whatsoever anymore which makes their Windows setup essentially EOL and not a thing we should support.

comment:2 Changed 6 weeks ago by Yeti

This should be the source of the MS files: https://www.microsoft.com/downloads/details.aspx?familyid=1a022e38-f700-4738-b047-53c69ac41fec
But the link is dead. Torbrowser 9 is unusable. (there are users, who selectively install patches. This one was not needed until now)

comment:3 in reply to:  2 ; Changed 6 weeks ago by gk

Cc: Yeti added

Replying to Yeti:

This should be the source of the MS files: https://www.microsoft.com/downloads/details.aspx?familyid=1a022e38-f700-4738-b047-53c69ac41fec
But the link is dead. Torbrowser 9 is unusable. (there are users, who selectively install patches. This one was not needed until now)

You get the dlls with an update directly in your Windows. We strongly recommend going that route instead of installing random dlls.

#32358 is a duplicate.

comment:4 Changed 5 weeks ago by sysrqb

Keywords: TorBrowserTeam201912 added

comment:5 Changed 4 weeks ago by sysrqb

Keywords: TorBrowserTeamTriaged added; TorBrowserTeam201912 removed

comment:6 in reply to:  3 Changed 3 weeks ago by mcs

Replying to gk:

You get the dlls with an update directly in your Windows. We strongly recommend going that route instead of installing random dlls.

I am not a Windows person, but for people who cannot or do not want to install all available updates via the Windows automatic update mechanism, it looks like it may be possible to download targeted installers from Microsoft's website. They are not easy to find because some articles on their site include broken links (404). But you can find the installers by using your favorite search engine to look for something like KB2999226 Windows <version> download, e.g., KB2999226 Windows 8.1 download. On DuckDuckGo that search leads me to https://www.microsoft.com/en-us/download/details.aspx?id=49071, which looks promising (warning: I have no way to test whether this is the correct patch).

Adding x64 to the search phrase should help find patches for people who are using a 64-bit Windows installation.

comment:7 Changed 3 weeks ago by pili

Cc: aldo3400001 added

#32453 is a duplicate

Note: See TracTickets for help on using tickets.