A Visual Studio offline telepítéséhez szükséges tanúsítványok telepítése

A Visual Studio elsősorban internetkapcsolattal rendelkező gépekre való telepítésre lett tervezve, mivel számos összetevőt rendszeresen frissít. Néhány további lépéssel azonban üzembe helyezheti a Visual Studiót olyan környezetben, ahol a működő internetkapcsolat nem érhető el.

A Visual Studio telepítőmotorja csak megbízható tartalmat telepít. Ezt úgy teszi, hogy ellenőrzi a letöltött tartalom Authenticode-aláírásait, és ellenőrzi, hogy az összes tartalom megbízható-e a telepítés előtt. Így a környezet biztonságban lesz azokkal a támadásokkal szemben, ahol a letöltési hely sérül.

A Visual Studio beállításához ezért számos szabványos Microsoft-főtanúsítvány és köztes tanúsítvány telepítése és up-to-date a felhasználó számítógépén. Ha a gépet naprakészen tartotta a Windows Update, az aláíró tanúsítványok általában naprakészek. Ha a gép csatlakozik az internethez, telepítés során a Visual Studio szükség szerint frissítheti a tanúsítványokat a fájl aláírások ellenőrzéséhez. Ha a gép offline állapotban van, a tanúsítványokat más módon kell frissíteni.

Tanúsítványok frissítése offline állapotban

A tanúsítványok offline környezetben való telepítésére vagy frissítésére három lehetőség áll rendelkezésre.

1. lehetőség – Tanúsítványok manuális telepítése elrendezési mappából

Amikor létrehoz egy hálózati elrendezést vagy egy helyi offline gyorsítótárat, a rendszer letölti a szükséges tanúsítványokat a Tanúsítványok mappába. A tanúsítványok manuális telepítéséhez kattintson a jobb gombbal a tanúsítványfájlok valamelyikére, válassza a Tanúsítvány telepítéseelemet, majd mozduljon végig a Tanúsítványkezelő varázslón. Ha jelszót kér, hagyja üresen.

2. lehetőség – Megbízható főtanúsítványok terjesztése vállalati környezetben

A legújabb főtanúsítványokkal nem rendelkező offline gépekkel rendelkező vállalatok esetében a rendszergazda a Megbízható gyökerek és letiltott tanúsítványok konfigurálása lapon található utasításokat használhatja a frissítésükhöz.

3. lehetőség – Tanúsítványok telepítése a Visual Studio parancsfájlalapú üzembe helyezésének részeként

Ha a Visual Studio offline környezetben történő üzembe helyezését ügyfél-munkaállomásokra szkripteli, kövesse az alábbi lépéseket:

  1. Másolja a Tanúsítványkezelő eszköz (certmgr.exe) a hálózati elrendezésbe vagy a helyi gyorsítótár telepítési helyére. Certmgr.exe nem része a Windowsnak, de a Windows SDKrészeként érhető el.

  2. Hozzon létre egy kötegfájlt a következő parancsokkal:

    certmgr.exe -add [layout path]\certificates\manifestRootCertificate.cer -n "Microsoft Root Certificate Authority 2011" -s -r LocalMachine root
    
    certmgr.exe -add [layout path]\certificates\manifestCounterSignRootCertificate.cer -n "Microsoft Root Certificate Authority 2010" -s -r LocalMachine root
    
    certmgr.exe -add [layout path]\certificates\vs_installer_opc.RootCertificate.cer -n "Microsoft Root Certificate Authority 2010" -s -r LocalMachine root
    

    Másik lehetőségként hozzon létre egy kötegfájlt, amely a certutil.exeparancsokat használja, és amely a Windows részeként elérhető, a következő parancsokkal:

    certutil.exe -addstore -f "Root" "[layout path]\certificates\manifestRootCertificate.cer"
    
    certutil.exe -addstore -f "Root" "[layout path]\certificates\manifestCounterSignRootCertificate.cer"
    
    certutil.exe -addstore -f "Root" "[layout path]\certificates\vs_installer_opc.RootCertificate.cer"
    
  3. Telepítse a kötegfájlt az ügyfélhez. Ezt a parancsot emelt szintű folyamatból kell futtatni.

Offline gép karbantartása

Az offline gépeket karbantartó felhasználók számára javasoljuk a szükséges tanúsítványok manuális üzembe helyezését. Itt szerezheti be a szükséges tanúsítványokat.

Mik a tanúsítványok fájljai a Tanúsítványok mappában?

  • manifestRootCertificate.cer a következőket tartalmazza:
    • Főtanúsítvány: Microsoft Főtanúsítvány-szolgáltató 2011
  • manifestCounterSignRootCertificate.cer és vs_installer_opc. RootCertificate.cer a következőket tartalmazzák:
    • Főtanúsítvány: Microsoft Root Certificate Authority 2010

A Visual Studio Installer esetében csak a főtanúsítványok telepítése szükséges a rendszerre. Ezek a tanúsítványok mind olyan Windows 7 Service Pack 1 rendszerekhez szükségesek, amelyeken nincs telepítve a legújabb Windows-frissítés.

Miért nincsenek automatikusan telepítve a Tanúsítványok mappa tanúsítványai?

Ha egy aláírást online környezetben ellenőriznek, a rendszer a Windows API-kat használja a tanúsítványok letöltésére és a rendszerhez való hozzáadására. A folyamat során ellenőrizni kell, hogy a tanúsítvány megbízható-e, és rendszergazdai beállításokon keresztül engedélyezve van-e. Ez az ellenőrzési folyamat a legtöbb offline környezetben nem fordul elő. A tanúsítványok manuális telepítése lehetővé teszi a vállalati rendszergazdák számára, hogy meggyőződjenek arról, hogy a tanúsítványok megbízhatóak, és megfelelnek a szervezet biztonsági szabályzatának.

Annak ellenőrzése, hogy a tanúsítványok már telepítve vannak-e

A telepítőrendszer ellenőrzésének egyik módja az alábbi lépések végrehajtása:

  1. Futtassa mmc.exe.
    egy. Kattintson Fájlelemre, majd válassza Beépülő modul hozzáadása/eltávolításalehetőséget.
    b. Kattintson duplán a Tanúsítványokelemre, válassza számítógépfiók, majd kattintson a Továbbgombra.
    c. Válassza Helyi számítógéplehetőséget, majd kattintson a Befejezésgombra.
    d. Nyissa meg a Tanúsítványokat (Helyi számítógép).
    e. Bontsa ki megbízható legfelső szintű hitelesítésszolgáltatók, majd válassza tanúsítványoklehetőséget.

    • Ellenőrizze a szükséges főtanúsítványok listáját.

    f. Nyissa meg a köztes hitelesítésszolgáltatókelemet, majd válassza a tanúsítványokat.

    • Ellenőrizze ezt a listát a szükséges köztes tanúsítványokról.
  2. Kattintson Fájlelemre, majd válassza Beépülő modul hozzáadása/eltávolításalehetőséget.
    egy. Kattintson duplán a Tanúsítványokelemre, válassza a Saját felhasználói fióklehetőséget, majd kattintson a Befejezésgombra.
    b. Bontsa ki tanúsítványok – Aktuális felhasználói.
    c. Nyissa meg a köztes hitelesítésszolgáltatókelemet, majd válassza a tanúsítványokat.

    • Ellenőrizze ezt a listát a szükséges köztes tanúsítványokról.

Ha a tanúsítványok nevei nincsenek a Kibocsátva oszlopokban, telepíteni kell őket. Ha egy köztes tanúsítvány csak az Aktuális felhasználó köztes tanúsítványtárolóban volt, akkor csak a bejelentkezett felhasználó számára érhető el. Előfordulhat, hogy más felhasználók számára is telepítenie kell.

A Visual Studio telepítése

Miután telepítette a tanúsítványokat az ügyfélszámítógépen, készen áll arra, hogy telepítse a Visual Studio-t a helyi elrendezésből, vagy telepítse a Visual Studio-t a hálózati elrendezés megosztásából az ügyfélszámítógépre.

Támogatás vagy hibaelhárítás

Néha a dolgok elromlhatnak. Ha a Visual Studio telepítése sikertelen, lásd a Visual Studio telepítési és frissítési problémáinak elhárítása részt lépésről-lépésre útmutatásért.

Íme néhány további támogatási lehetőség:

  • A telepítéssel kapcsolatos problémák esetén használja a telepítési csevegési (csak angol nyelvű) támogatási lehetőséget.
  • Termékproblémák bejelentése a Probléma eszközzel, amely a Visual Studio Installerben és a Visual Studio IDE-ben is megjelenik. Ha Ön informatikai rendszergazda, és nincs telepítve a Visual Studio, elküldheti rendszergazdai visszajelzést.
  • Javasoljon egy funkciót, kövesse nyomon a termékekkel kapcsolatos problémákat, és keressen választ a Visual Studio fejlesztői közösségében.