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

URLs for downloading certain Visual C++ 2005/2008 Redistributables lead to 404 #114

Closed
thabse opened this issue Oct 7, 2022 · 8 comments

Comments

@thabse
Copy link

thabse commented Oct 7, 2022

Expected Behavior

When saving a Redistributable with Version 9.0.21022.218 or 9.0.21022, it should be downloaded. Example:

Get-VcList -Export Unsupported | Where-Object { $_.Architecture -eq "x86" -and $_.Version -eq "9.0.21022.218"} | Save-VcRedist -Path C:\temp\VcRedist

Current Behavior

The file is not downloaded as it's unavailable (404).

Failure Information (for bugs)

Get-VcList -Export Unsupported | Where-Object { $_.Architecture -eq "x86" -and $_.Version -eq "9.0.21022.218"} | Save-VcRedist -Path C:\temp\VcRedist -Verbose
WARNING: Get-VcList: This list includes unsupported Visual C++ Redistributables.
VERBOSE: Save-VcRedist: Test folder: [C:\temp\VcRedist\2008\9.0.21022.218\x86].
VERBOSE: Save-VcRedist: Folder [C:\temp\VcRedist\2008\9.0.21022.218\x86] exists. Skipping.
VERBOSE: Save-VcRedist: Testing target: C:\temp\VcRedist\2008\9.0.21022.218\x86\vcredist_x86.exe
VERBOSE: Performing the operation "Invoke-WebRequest" on target
"https://download.microsoft.com/download/d/1/0/d10d210e-e0ad-4010-b547-bc5e395ef691/vcredist_x86.exe".
VERBOSE: Save-VcRedist: Download VcRedist: [2008, x86, 9.0.21022.218]
VERBOSE: GET with 0-byte payload
WARNING: Save-VcRedist: Failed to download: [Visual C++ 2008 Feature Pack Redistributable Package].
WARNING: Save-VcRedist: URL: [https://download.microsoft.com/download/d/1/0/d10d210e-e0ad-4010-b547-bc5e395ef691/vcredist_x86.exe].
WARNING: Save-VcRedist: Download failed with: [The remote server returned an error: (404) Not Found.]

Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Run Get-VcList -Export Unsupported | Where-Object { $_.Architecture -eq "x86" -and $_.Version -eq "9.0.21022.218"} | Save-VcRedist -Path C:\temp\VcRedist

Note: I did not check if any other Versions are affected as well.

@aaronparker
Copy link
Owner

aaronparker commented Oct 7, 2022

This looks to only be specific versions of the 2005 and 2008 releases. Not sure yet whether I can do anything about this.

Here's what's currently available and not available:

Exists Release Architecture Version URI
TRUE 2022 x64 14.32.31332.0 https://aka.ms/vs/17/release/VC_redist.x64.exe
TRUE 2022 x86 14.32.31332.0 https://aka.ms/vs/17/release/VC_redist.x86.exe
TRUE 2019 x64 14.29.30139.0 https://aka.ms/vs/16/release/VC_redist.x64.exe
TRUE 2019 x86 14.29.30139.0 https://aka.ms/vs/16/release/VC_redist.x86.exe
TRUE 2017 x64 14.16.27033.0 https://aka.ms/vs/15/release/vc_redist.x64.exe
TRUE 2017 x86 14.16.27033.0 https://aka.ms/vs/15/release/vc_redist.x86.exe
TRUE 2015 x64 14.0.24215.1 https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe
TRUE 2015 x86 14.0.24215.1 https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x86.exe
TRUE 2013 x64 12.0.40664.0 https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe
TRUE 2013 x86 12.0.40664.0 https://download.visualstudio.microsoft.com/download/pr/10912113/5da66ddebb0ad32ebd4b922fd82e8e25/vcredist_x86.exe
TRUE 2013 x64 12.0.30501.0 https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe
TRUE 2013 x86 12.0.30501.0 https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe
TRUE 2012 x64 11.0.61030.0 https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe
TRUE 2012 x86 11.0.61030.0 https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe
TRUE 2010 x64 10.0.40219.325 https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe
TRUE 2010 x86 10.0.40219.325 https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe
TRUE 2008 x64 9.0.30729.6161 https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe
TRUE 2008 x86 9.0.30729.6161 https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe
FALSE 2008 x64 9.0.21022 https://download.microsoft.com/download/d/2/4/d242c3fb-da5a-4542-ad66-f9661d0a8d19/vcredist_x64.exe
FALSE 2008 x64 9.0.21022.218 https://download.microsoft.com/download/1/9/0/190da410-d595-4342-ba2f-2422e78bc84d/vcredist_x64.exe
TRUE 2008 x64 9.0.30411 https://download.microsoft.com/download/A/5/3/A53B40CA-F75C-4678-852A-3C15EA82F186/vcredist_x64.exe
FALSE 2008 x64 9.0.30729 https://download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe
TRUE 2008 x64 9.0.30729.4148 https://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x64.exe
FALSE 2008 x86 9.0.21022 https://download.microsoft.com/download/1/1/1/1116b75a-9ec3-481a-a3c8-1777b5381140/vcredist_x86.exe
FALSE 2008 x86 9.0.21022.218 https://download.microsoft.com/download/d/1/0/d10d210e-e0ad-4010-b547-bc5e395ef691/vcredist_x86.exe
TRUE 2008 x86 9.0.30411 https://download.microsoft.com/download/A/5/3/A53B40CA-F75C-4678-852A-3C15EA82F186/vcredist_x86.exe
FALSE 2008 x86 9.0.30729 https://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe
TRUE 2008 x86 9.0.30729.4148 https://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exe
TRUE 2005 x64 8.0.61000 https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE
TRUE 2005 x64 8.0.59192 https://download.microsoft.com/download/6/B/B/6BB661D6-A8AE-4819-B79F-236472F6070C/vcredist_x64.exe
FALSE 2005 x64 8.0.56336 https://download.microsoft.com/download/d/4/1/d41aca8a-faa5-49a7-a5f2-ea0aa4587da0/vcredist_x64.exe
FALSE 2005 x64 8.0.50727.42 https://download.microsoft.com/download/9/1/4/914851c6-9141-443b-bdb4-8bad3a57bea9/vcredist_x64.exe
TRUE 2005 x86 8.0.61000 https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE
TRUE 2005 x86 8.0.59192 https://download.microsoft.com/download/6/B/B/6BB661D6-A8AE-4819-B79F-236472F6070C/vcredist_x86.exe
FALSE 2005 x86 8.0.56336 https://download.microsoft.com/download/e/1/c/e1c773de-73ba-494a-a5ba-f24906ecf088/vcredist_x86.exe
FALSE 2005 x86 8.0.50727.42 https://download.microsoft.com/download/d/3/4/d342efa6-3266-4157-a2ec-5174867be706/vcredist_x86.exe

@aaronparker
Copy link
Owner

The download pages, such as https://www.microsoft.com/en-us/download/details.aspx?id=18471, no longer exist, so I can only assume that Microsoft may have pulled the downloads as well.

@thabse
Copy link
Author

thabse commented Oct 7, 2022

Thanks for the update. Will you drop support for said versions or will you investigate further?

@thabse thabse changed the title URLs for downloading certain Visual C++ 2008 Redistributables lead to 404 URLs for downloading certain Visual C++ 2005/2008 Redistributables lead to 404 Oct 7, 2022
@aaronparker
Copy link
Owner

aaronparker commented Oct 7, 2022

I'll try look for another link for these but I'm not confident I can resolve this.

Do you specifically require those versions? there are other 2005 and 2008 release that are still available

@thabse
Copy link
Author

thabse commented Oct 7, 2022

To be honest, I'm not sure if other versions would work. (Old) C++ redistributables aren't my area of expertise.
Are the newer 2008 releases backwards compatible? Could I encounter any issues when installing the newest 2008 release without recompiling/adapting the software that uses it?

@aaronparker
Copy link
Owner

I can't say for certain, but those later 2008 releases were to address security issues, so it's likely the application will continue to work.

@aaronparker
Copy link
Owner

I've removed the unavailable VcRedists from 4.1 #123

@idris0001
Copy link

How do I download "Visual C++ V8.0"?

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

No branches or pull requests

3 participants