Skip to content

Commit 4d0e766

Browse files
authored
Merge pull request #10432 from haywoodsloan/8820-vs-install-issue
AB#8820: New article for Visual Studio installation issues
2 parents d9ec507 + e020693 commit 4d0e766

6 files changed

Lines changed: 112 additions & 0 deletions

File tree

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
title: Fix Visual Studio Setup Issues Due to Missing Certificate
3+
description: Resolve Visual Studio installation errors caused by missing certificates. Learn how to fix online and offline setup issues for Visual Studio 2017 and later.
4+
ms.date: 12/30/2025
5+
ms.reviewer: khgupta, v-shaywood
6+
ms.custom: sap:Installation\Setup, maintenance, or uninstall
7+
---
8+
9+
# Visual Studio installation problems caused by missing certificate
10+
11+
_Applies to:_ Visual Studio 2017 and later versions
12+
13+
When you try to install Microsoft Visual Studio 2017 or a later version, the installation wizard unexpectedly closes or indicates that it can't download some installation files. A missing certificate required for the Visual Studio install can cause this problem. This article provides guidance for resolving the missing certificate problem and enables you to successfully install Visual Studio.
14+
15+
## Symptoms
16+
17+
The symptoms of this problem depend on whether you're trying an [online installation](/visualstudio/install/install-visual-studio) or an [offline installation](/visualstudio/install/create-an-offline-installation-of-visual-studio).
18+
19+
### Online installation
20+
21+
When you try an _online installation_ of Visual Studio 2017 or a later version, the installation wizard displays the following message:
22+
23+
> Before you get started, we need to set up a few things so that you can configure your installation.
24+
25+
:::image type="content" source="./media/install-failure-2017-later-versions/install-wizard-set-up-things.png" alt-text="Visual Studio installation wizard message about configuring the installation.":::
26+
27+
After you select **Continue** in the message dialog box, the installation wizard closes and the installation stops.
28+
29+
### Offline installation
30+
31+
When you try an _offline installation_ of Visual Studio 2017 or a later version on a device that has limited or no internet access, the installation wizard displays the following error message:
32+
33+
> Unable to download installation files. Check your internet connection and try again.
34+
35+
:::image type="content" source="./media/install-failure-2017-later-versions/install-wizard-download-error.png" alt-text="Visual Studio installation wizard error message that states that the installer can't download installation files.":::
36+
37+
If your device has event logging enabled for the [CryptoAPI (CAPI2)](/windows/win32/seccrypto/cryptography--cryptoapi--and-capicom), you also see the following error message in the CAPI2 [Event Viewer](/host-integration-server/core/windows-event-viewer1) logs (Event ID 30):
38+
39+
:::image type="content" source="./media/install-failure-2017-later-versions/event-viewer-capi2-errors.png" alt-text="Event Viewer display that shows multiple CAPI2 errors and Event ID 30.":::
40+
41+
```xml
42+
<Event>
43+
<UserData>
44+
<CertVerifyCertificateChainPolicy>
45+
<Policy type="CERT_CHAIN_POLICY_BASE" constant="1" />
46+
<Certificate fileRef="8D68C42C0E1487E33AFCD85B764E514AFC2F8772.cer" subjectName="Microsoft Corporation" />
47+
<CertificateChain chainRef="{6B598FF8-1F8F-429E-AE87-001A5FE49268}" />
48+
<Flags value="1" CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAG="true" />
49+
<Status chainIndex="0" elementIndex="-1" />
50+
<EventAuxInfo ProcessName="vs_setup_bootstrapper.exe" />
51+
<CorrelationAuxInfo TaskId="{3553E2D5-941F-428B-904E-ADEC5F1F20A7}" SeqNumber="1" />
52+
<Result value="800B010A">
53+
A certificate chain could not be built to a trusted root authority.
54+
</Result>
55+
</CertVerifyCertificateChainPolicy>
56+
</UserData>
57+
</Event>
58+
```
59+
60+
To access the CAPI2 event logs from the Event Viewer, go to **Applications and Services Logs** > **Microsoft** > **Windows** > **CAPI2** > **Operational**.
61+
62+
#### Enable CAPI2 logs
63+
64+
To enable CAPI2 event logging, follow these steps:
65+
66+
1. Open Event Viewer by pressing <kbd>Win</kbd> + <kbd>R</kbd>, type _eventvwr_, and then press <kbd>Enter</kdb>.
67+
1. Navigate to **Applications and Services Logs** > **Microsoft** > **Windows** > **CAPI2** > **Operational**.
68+
1. To delete any previous logs, right-click **Operational**, and then select **Clear Log**.
69+
1. To start logging, right-click **Operational**, and then select **Enable Log**.
70+
71+
:::image type="content" source="./media/install-failure-2017-later-versions/event-viewer-enable-capi2-logs.png" alt-text="Event Viewer showing the right-click menu to clear or enable logs for CAPI2.":::
72+
73+
1. Try again to install Visual Studio by using the offline installer.
74+
1. After you reproduce the problem, the CAPI2 event logs should contain details about the installation failure.
75+
1. To stop logging, right-click **Operation**, and then select **Disable Log**.
76+
77+
## Cause
78+
79+
This problem can occur for one of the following reasons, depending on the type of installation:
80+
81+
- _Offline installation_: The device doesn't have the latest [Microsoft Windows Code Signing PCA 2024](https://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt) certificate that Visual Studio uses.
82+
- _Online installation_: The device's internet access is restricted, and the user doesn't have permission to download the [Microsoft Windows Code Signing PCA 2024](https://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt) certificate.
83+
84+
## Solution
85+
86+
To resolve this problem, follow these steps:
87+
88+
1. Download the [Microsoft Windows Code Signing PCA 2024](https://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt) certificate by using a device that has internet access.
89+
1. Copy the certificate file to `C:\Temp` on the device that experiences the installation problem.
90+
1. Install the _Microsoft Windows Code Signing PCA 2024_ certificate in the [Trusted Root Certification Authorities store](/windows-hardware/drivers/install/trusted-root-certification-authorities-certificate-store). You can install the certificate by using either the _Certificate Import Wizard_ or command line:
91+
92+
- To install using the command line, run the following command in an elevated Command Prompt window:
93+
94+
```cli
95+
CertUtil -addStore CA "C:\Temp\Microsoft Windows Code Signing PCA 2024.crt"
96+
```
97+
98+
- To install using the _Certificate Import Wizard_:
99+
100+
1. Right-click the certificate file and select **Install Certificate**.
101+
102+
1. In the _Certificate Import Wizard_, choose **Local Machine** and select **Next**.
103+
104+
1. Select **Place all certificates in the following store**.
105+
106+
1. Select **Browse...** and choose **Trusted Root Certification Authorities**.
107+
108+
1. Select **Next**, then select **Finish** to install the certificate.
109+
110+
1. Try again to install Visual Studio by using the offline installer.
36.7 KB
Loading
142 KB
Loading
73.2 KB
Loading
68.3 KB
Loading

support/developer/visualstudio/installation/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
href: ./invalid-entries-passed-switch.md
2323
- name: Issues and workarounds in Visual Studio setup
2424
href: ./issues-workarounds-visual-studio-setup.md
25+
- name: Installation fails for Visual Studio 2017 or later
26+
href: ./install-failure-2017-later-versions.md
2527
- name: Installer fails to perform repair or update
2628
href: ./installer-fails-perform-repair-update.md
2729
- name: Install Windows SDK 7.1 in Silent Mode

0 commit comments

Comments
 (0)