Installation de Visual Studio sans redémarrage [dupliquer]


1

J'aimerais installer Visual Studio (Community Edition) sur un serveur utilisé par d'autres personnes. L'installation nécessite un redémarrage pour terminer le processus. Est-il possible d'effectuer manuellement les étapes nécessaires sans redémarrer le serveur?


Avez-vous essayé de l'exécuter une fois l'installation terminée? Selon les fonctionnalités que vous avez installées, cela fonctionnera probablement.
heavyd

Oui, le message que je reçois est "Un redémarrage est en attente. Veuillez redémarrer avant de démarrer Visual Studio."
Till Hoffmann

Ensuite, vous devrez redémarrer.
heavyd

Je sais que cela est inutile, mais est-il possible de voir quels services ont besoin du redémarrage pour pouvoir exécuter le logiciel? Si oui, pouvez-vous essayer de les redémarrer individuellement et signaler si cela fonctionne? Dans les deux cas, un redémarrage est recommandé, prévoyez probablement un soir si vous le pouvez.
Dooley_labs

Eh bien, voilà la question: est-il possible d'effectuer manuellement les étapes nécessaires? Un redémarrage n'est pas une option.
Till Hoffmann

Réponses:


2

L'installation silencieuse de Visual Studio est plus difficile qu'elle ne devrait l'être. Sur un Win2008R2, vous devrez installer .Net 4.5 séparément avant de lancer le programme d’installation de visual studio.

Sur 2008R2 et 2012, vous aurez également besoin d'un fichier Admin personnalisé qui désactive un grand nombre d'éléments facultatifs tels que SQL et les outils Office. Ce XML utilisé par un paquet Chocolatey devrait aboutir à une installation silencieuse: https://github.com/mwrock/Chocolatey-Packages/blob/master/VisualStudio2012Ultimate/Tools/AdminDeployment.xml

<?xml version="1.0" encoding="utf-8"?>
<AdminDeploymentCustomizations xmlns="http://schemas.microsoft.com/wix/2011/AdminDeployment">
   <BundleCustomizations TargetDir="default" NoWeb="yes"/>
   <SelectableItemCustomizations>
     <SelectableItemCustomization Id="WebTools" Hidden="no" Selected="no"/>
     <SelectableItemCustomization Id="SQL" Hidden="no" Selected="no" />
     <SelectableItemCustomization Id="OfficeTools" Hidden="no" Selected="no"/>
     <SelectableItemCustomization Id="SharepointTools" Hidden="no" Selected="no"/>
     <SelectableItemCustomization Id="LightSwitch" Hidden="no" Selected="no"/>
     <SelectableItemCustomization Id="SilverLight_Developer_Kit" Hidden="no" Selected="no" />
     <SelectableItemCustomization Id="VC_MFC_Libraries" Hidden="no" Selected="no" />
     <SelectableItemCustomization Id="Blend" Hidden="no" Selected="no" />

     <SelectableItemCustomization Id="BlissHidden" Selected="yes" />
     <SelectableItemCustomization Id="HelpHidden" Selected="yes" />
     <SelectableItemCustomization Id="IntelliTraceUltimateHidden" Selected="yes" />
     <SelectableItemCustomization Id="LocalDBHidden" Selected="yes" />
     <SelectableItemCustomization Id="NetFX4Hidden" Selected="yes" />
     <SelectableItemCustomization Id="NetFX45Hidden" Selected="yes" />
     <SelectableItemCustomization Id="PortableDTPHidden" Selected="yes" />
     <SelectableItemCustomization Id="PreEmptiveDotfuscatorHidden" Selected="no" />
     <SelectableItemCustomization Id="PreEmptiveAnalyticsHidden" Selected="no" />
     <SelectableItemCustomization Id="ProfilerHidden" Selected="yes" />
     <SelectableItemCustomization Id="ReportingHidden" Selected="yes" />
     <SelectableItemCustomization Id="RIAHidden" Selected="yes" />
     <SelectableItemCustomization Id="SDKTools3Hidden" Selected="yes" />
     <SelectableItemCustomization Id="SDKTools4Hidden" Selected="yes" />
     <SelectableItemCustomization Id="Silverlight5DRTHidden" Selected="yes" />
     <SelectableItemCustomization Id="SQLCEHidden" Selected="yes" />
     <SelectableItemCustomization Id="SQLCEToolsHidden" Selected="no" />
     <SelectableItemCustomization Id="SQLCLRTypesHidden" Selected="yes" />
     <SelectableItemCustomization Id="SQLDACHidden" Selected="yes" />
     <SelectableItemCustomization Id="SQLDbProviderHidden" Selected="yes" />
     <SelectableItemCustomization Id="SQLSharedManagementObjectsHidden" Selected="yes" />
     <SelectableItemCustomization Id="StoryboardingHidden" Selected="no" />
     <SelectableItemCustomization Id="TSQLHidden" Selected="yes" />
     <SelectableItemCustomization Id="VCCompilerHidden" Selected="yes" />
     <SelectableItemCustomization Id="VCCoreHidden" Selected="yes" />
     <SelectableItemCustomization Id="VCDebugHidden" Selected="yes" />
     <SelectableItemCustomization Id="VCDesigntimeHidden" Selected="yes" />
     <SelectableItemCustomization Id="VCExtendedHidden" Selected="yes" />
     <SelectableItemCustomization Id="WCFDataServicesHidden" Selected="yes" />
     <SelectableItemCustomization Id="WinJSHidden" Selected="yes" />
     <SelectableItemCustomization Id="WinSDKHidden" Selected="yes" />
   </SelectableItemCustomizations>
</AdminDeploymentCustomizations>

Enfin, vous devez ajouter / quiet et / norestart à votre commande:

vs_professional.exe /adminfile \\FQDN\Share\AdminDeployment.xml /quiet /norestart

Si vous venez de lancer le programme d'installation, je ne pense pas que vous puissiez éviter un redémarrage.

https://msdn.microsoft.com/en-us/library/vstudio/ee225237(v=vs.110).aspx


.NET 4.5.2 est normalement le coupable du redémarrage. Votre réponse vient de le supprimer de la photo
Ganesh R.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.