You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -62,9 +62,46 @@ If you are scripting the deployment of Visual Studio in an offline environment t
62
62
63
63
3. Deploy the batch file to the client. This command should be run from an elevated process.
64
64
65
+
### What are the certificates files in the `certificates` folder?
66
+
The three `.p12` files in this folder each contain an intermediate certificate and a root certificate. Most systems that are current with Windows Update will have these certificates already installed.
* Required. This certificate ships with systems running Windows 7 or later.
83
+
65
84
### Why are the certificates from the `certificates` folder not installed automatically?
66
85
When a signature is verified in an online environment, Windows APIs are used to download and add the certificates to the system. Verification that the certificate is trusted and allowed via administrative settings occurs during this process. This verification process cannot occur in most offline environments. Installing the certificates manually allows enterprise administrators to ensure the certificates are trusted and meet the security policy of their organization.
67
86
87
+
### Checking if certificates are already installed
88
+
One way to check on the installing system is to follow these steps:
89
+
* Run mmc.exe
90
+
* Click on File and select Add/Remove Snap-in
91
+
* Double-click on **Certificates**, select **Computer account** and click **Next**
92
+
* Select **Local computer**, click **Finish**, and click **Ok**
93
+
* Expand **Certificates (Local Computer)**
94
+
* Expand **Trusted Root Certification Authorities** and select **Certificates**
95
+
* Check this list for the necessary root certificates.
96
+
* Expand **Intermediate Certification Authorities** and select **Certificates**
97
+
* Check this list for the required intermediate certificates.
98
+
* Click on File and select Add/Remove Snap-in
99
+
* Double-click on **Certificates**, select **My user account**, click **Finish** and **OK**.
100
+
* Expand **Certificates – Current User**
101
+
* Expand **Intermediate Certification Authorities** and select **Certificates**
102
+
* Check this list for the required intermediate certificates.
103
+
104
+
If the certificates names were not in the **Issued To** columns, they will need to be installed. If an intermediate certificate was only in the **Current User** Intermediate Certificate store, then it is only available to the user that is logged in and could be needed to be installed for other users.
68
105
69
106
## Install Visual Studio
70
107
Having installed the certificates, deployment of Visual Studio can proceed offline without additional special steps, using the [instructions here](create-a-network-installation-of-visual-studio.md#deploying-from-a-network-installation).
0 commit comments