Presque chaque configuration que je connais montre quelque chose comme ceci au début:
Il y a un texte disant:
"Besoins en espace informatique"
Cela ne dure parfois que quelques secondes et parfois beaucoup plus longtemps.
Étant donné que la vérification de l'espace disque disponible est l'équivalent d'appeler simplement fsutil volume diskfree c:
, ce qui prend environ une seconde maximum, le message semble être un euphémisme pour:
"nous faisons quelque chose ici et ne vous dirons pas quoi."
J'ai déjà essayé d'utiliser Process Monitor pour voir ce qui se passe mais rien trouvé de significatif.
Je peux penser à:
Bien qu'il puisse ne pas y avoir de réponse générale à toutes les configurations qui indiquent "les besoins en espace informatique" ce qu'elles sont en train de faire, il existe peut-être une règle générale.
(Mon exemple de capture d'écran a été pris au hasard à partir de Markdown Edit qui utilise le WiX Toolset )
Ma question:
Que se passe-t-il pendant l'exécution de la configuration lorsque celle-ci est occupée et écrit "Exigences en matière d'espace informatique"?
Il s'agit de déterminer la quantité de programme à installer et la taille du disque. Il y a plusieurs facteurs contributifs, tels que les fonctionnalités que l'utilisateur a sélectionnées pour l'installation et l'état du système actuel.
De nombreux programmes reposent sur des dépendances partagées, mais si ces dépendances ne sont pas livrées avec le système d’exploitation ou si elles en livrent des versions différentes, l’application peut devoir les installer elle-même. Ou bien, il se peut qu'un autre programme l'ait déjà installé.
Cela signifie que l'impact réel de l'installation d'un programme sur le disque peut varier considérablement. Il faut du temps pour rechercher sur le disque et dans le registre pour déterminer si la dépendance est déjà disponible sur le système, de sorte que l'interface utilisateur affiche ce message pour vous informer de son travail.
Je pense que c'est comme demander, de combien de façons pouvez-vous faire un martini? Vous avez tout à fait raison. Cela dépend du logiciel, qui l'a écrit et de ce qu'ils "calculent", "cherche", "rassemble" ou "fouille" ... La réponse est oui. Et si vous devez installer le même programme une fois, puis le désinstaller, puis le réinstaller, la durée de chaque installation peut prendre deux tranches de temps très différentes. Votre ordinateur a également un calendrier des événements. Aussi vous faites des choses. Vous pouvez arriver au bureau tous les jours à 8h, mais cela peut prendre différentes heures. Et puis il y a une chose appelée priorité en informatique.
L'une des conditions de base pour l'installation d'un logiciel est l'espace disque.
Par exemple:
Pendant que l’assistant d’installation affiche l’espace disque disponible, il vérifie si vous avez assez d’espace disque, comme le logiciel l’exige.
Tous les bons logiciels font cette vérification pour éviter les erreurs inutiles après l'installation. Cependant, cela varie selon la manière dont ils le font.
Certains le font en silence alors que d'autres aiment vous montrer un message.
Regardez cette erreur d'installation par exemple: