Was passiert bei "Rechenplatzbedarf"?

9676
Uwe Keim

Nahezu jedes Setup, das ich kenne, zeigt am Anfang so etwas:

Was passiert bei

Es gibt einen Text, der sagt:

"Rechenplatzbedarf"

Dies dauert manchmal nur wenige Sekunden und manchmal länger.

Da das Überprüfen auf freien Speicherplatz für mich das Äquivalent eines einfachen Aufrufs ist, fsutil volume diskfree c:der maximal eine Sekunde dauert, scheint die Nachricht ein Euphemismus für:

"Wir machen hier etwas und sagen dir nicht was."

Ich habe bereits versucht, Process Monitor zu verwenden, um zu sehen, was los ist, aber nichts Wesentliches gefunden.

Ich kann an Folgendes denken:

  • Extrahieren des MSI-Inhalts
  • Suchen Sie in der Registrierung oder im Dateisystem nach früheren Installationen.

Zwar gibt es keine generelle Antwort für alle Setups, die den tatsächlich benötigten Rechenaufwand "Computing-Speicherplatz" ausgeben, aber möglicherweise gibt es eine Faustregel.

(Mein Beispiel-Screenshot wurde zufällig von Markdown Edit erstellt, das das WiX Toolset verwendet. )

Meine Frage:

Was passiert während der Setup-Ausführung, wenn das Setup ausgelastet ist und "Speicherplatzbedarf für das Rechnen" schreibt?

7

3 Antworten auf die Frage

6
Frank Thomas

Es bestimmt, wie viel von dem Programm installiert werden muss, und bestimmt die Größe der Festplatte. Es gibt verschiedene Faktoren, wie die vom Benutzer für die Installation ausgewählten Funktionen und der Status des aktuellen Systems.

Viele Programme sind auf gemeinsame Abhängigkeiten angewiesen. Wenn diese Abhängigkeiten jedoch nicht mit dem Betriebssystem ausgeliefert werden oder unterschiedliche Versionen dieser Bibliotheken ausgeliefert werden, muss die Anwendung sie möglicherweise selbst installieren. Oder es kann sein, dass ein anderes Programm es bereits installiert hat.

Dies bedeutet, dass die tatsächlichen Auswirkungen der Installation eines Programms auf die Festplatte stark variieren können. Das Durchsuchen des Datenträgers und der Registrierung dauert einige Zeit, um festzustellen, ob die Abhängigkeit bereits im System verfügbar ist. Daher zeigt die Benutzeroberfläche diese Meldung an, um Sie über die Aktivitäten zu informieren.

2
ejbytes

Ich denke, es ist als würde man fragen, wie viele Wege man einen Martini machen kann. Du bist genau richtig. Es hängt von der Software ab, wer sie geschrieben hat und was "sie" berechnen oder suchen oder sammeln oder löschen ... Die Antwort lautet "Ja". Wenn Sie dasselbe Programm einmal installieren, deinstallieren Sie es, installieren Sie es erneut, und bei jeder Installation kann es zwei verschiedene Zeitspannen erfordern. Ihr Computer verfügt auch über einen Zeitplan für Ereignisse. Du machst auch Dinge. Sie können jeden Tag um 8:00 Uhr im Büro ankommen, es kann jedoch andere Zeiten dauern. Und dann gibt es eine Sache, die in der Informatik als Priorität bezeichnet wird.

2
pun

Eine Grundvoraussetzung für eine Softwareinstallation ist Disk Space.

Zum Beispiel:

http://windows.microsoft.com/de-in/internet-explorer/ie-systemanforderung#ie=ie-11

Was passiert bei "Rechenplatzbedarf"?

Während der Installationsassistent den Festplattenspeicherplatz anzeigt, prüft er, ob Sie über ausreichend Speicherplatz verfügen, der von der Software benötigt wird oder nicht.

Alle guten Softwareprogramme prüfen diese Option, um nicht notwendige Fehler nach der Installation zu vermeiden. Es ist jedoch unterschiedlich, wie sie es tun.

Einige tun es still, während andere Ihnen eine Nachricht zeigen möchten.

Sehen Sie sich zum Beispiel diesen Installationsfehler an:

Ist die Suche nach freiem Speicherplatz nicht gleichbedeutend mit dem Aufruf von fsutil volume diskfree c: `, das maximal eine Sekunde dauert? Uwe Keim vor 7 Jahren 0
BTW: Ich mag es, wie der Titel Ihres Screenshots "Sorgenfrei" sagt und Ihnen dann etwas sagt, worüber Sie sich Sorgen machen müssen ("Nicht genügend Speicherplatz"). Uwe Keim vor 7 Jahren 1
@UweKeim hehehe ... habe gerade etwas von Google gepackt. Die dafür benötigte Zeit ist / muss davon abhängig sein, wie sie es tun, welche Technologie sie verwenden usw. Sie wissen, dass es mehr als zwei Möglichkeiten gibt, den freien Speicherplatz zu prüfen. Einige prüfen das Dateisystem, während andere es überspringen. Wer weiß pun vor 7 Jahren 1