Aktualisieren Sie die Windows-Installation von der Befehlszeile aus [DISM / ImageX].

1864
Elmo

Eines der erstaunlichsten Dinge, die ich auf dieser Website gelernt habe, ist die Installation von Windows ohne das Setup über die Befehlszeile .

Jetzt möchte ich eine Windows 10 Build 10240-Installation (auf einer Offline-Partition) auf Windows 10 Version 1511, Build 10586 * von der Befehlszeile aus dismoder aktualisieren imagex.

Kann mir jemand sagen, wie das geht?

DISM /Apply-Image /ImageFile:E:\sources\install.wim /Index:1 /ApplyDir:F:\ scheitert mit Access is denied.

DISM /Online /Get-TargetEditionsAusgaben Educationund Enterprisewas bedeutet, dass Sie nur diese beiden Editionen aktualisieren können.

Wenn keine Offline-Partition vorhanden ist, kann dies auf der online / laufenden Windows-Partition erfolgen?


* Ich habe das ISO von MSDN heruntergeladen en_windows_10_multiple_editions_version_1511_x64_dvd_7223712.iso

2
Hoffentlich haben Sie eine Eingabeaufforderung mit erhöhten Rechten geöffnet. Ganesh R. vor 8 Jahren 0
@GaneshR. DISM läuft nicht ohne Elevation. Der Zugriff wurde verweigert, weil ACLs für die vorhandenen Dateien nicht geändert werden können. Elmo vor 8 Jahren 0
`Zum Ausführen von DISM sind erhöhte Berechtigungen erforderlich. Verwenden Sie eine Eingabeaufforderung mit erhöhten Rechten, um diese Aufgaben auszuführen. " Elmo vor 8 Jahren 0
Ich bezweifle, dass DISM für Upgrades verwendet werden kann. Das Setup startet auch andere Tools zum Migrieren von Benutzerdaten / -einstellungen. Warum willst du das mit DISM machen? magicandre1981 vor 8 Jahren 0
Wenn Sie nur Ihre Windows-Installation aktualisieren möchten, warum mounten Sie die ISO-Datei nicht -> führen Sie sie aus und führen Sie ein In-Place-Upgrade durch. Smeerpijp vor 8 Jahren 1

2 Antworten auf die Frage

1
Vinayak

Ich kenne niemanden bei SuperUser gerne It's Impossible ™, aber leider sieht es so aus, als wäre dies bei Windows der Fall (im Moment sowieso).

Im Gegensatz zu Linux kann Windows keine Dateien aktualisieren, wenn sie verwendet werden . Auf Linux-Systemen können Sie ein Update für ein derzeit verwendetes Programm installieren. Im Gegensatz zu Windows erfordert Linux keine Prozessbeendigung, um das Update abzuschließen.

Bei Linux-Systemen können Sie die ältere Version des Programms weiterhin verwenden, bis Sie diese freiwillig schließen. Wenn Sie das Programm das nächste Mal starten, wird es auf die neue Version aktualisiert. Linux erzielt diese Art von "In-Place-Dateiänderungen" wie folgt:

Wenn Sie eine Datei öffnen, folgt der Kernel der Verknüpfung und weist dem Inode einen Dateideskriptor zu (eine Nummer, die er intern verfolgt). Wenn Sie die Datei löschen, lösen Sie den Inode auf. der Dateideskriptor zeigt immer noch darauf.

Sie können eine neue Datei mit demselben Namen wie die alte Datei erstellen, nachdem Sie sie gelöscht haben, um sie effektiv zu "ersetzen", sie weist jedoch auf einen anderen Inode hin. Alle Programme, die die alte Datei noch geöffnet haben, können weiterhin über die Dateideskriptor auf die alte Datei zugreifen. Sie haben das Programm jedoch effektiv aktualisiert.

Sobald das Programm beendet (oder die Datei geschlossen) und gestartet wird (oder versucht, erneut darauf zuzugreifen), greift es auf die neue Datei zu, und dort haben Sie die vollständige Ersetzung einer Datei!
Quelle: toolbox.com

Dies eröffnet Linux die Möglichkeit, System-Upgrades zu installieren, ohne die Maschine neu starten zu müssen, und es ist nicht überraschend, dass Linux- und UNIX-Benutzer angeben, wie sie ihre Systeme nicht neu gestartet haben, seit George Bush Sr. Präsident war .

Es ist jedoch möglicherweise nicht so einfach ( selbst für * nix-Benutzer ), und die UNIX / Linux-Systeme, die jahrelang ohne Neustart auskommen, sind keine normalen Desktop-Computer . Tools wie Ksplice und die Unterstützung von Live-Patches, die im Linux-Kernel 4 eingeführt wurden, machen es jedoch auf jeden Fall einfacher.

Es scheint, als habe Windows im Laufe der Zeit versucht, unnötige Neustarts zu reduzieren, und die neuesten Versionen können viele Treibertypen aktualisieren, ohne dass ein Neustart erforderlich ist. In solchen Situationen ist Linux jedoch nicht so flexibel wie Linux .

Bei der Aktualisierung einer Windows-Offline-Installation konnte ich nicht viel darüber herausfinden.

-1
Alex S

DISM / ImageX ist für die Arbeit mit installierbaren und installierten Windows-Images insgesamt konzipiert.

Es hat jedoch keine Funktionalität, um Aktualisierungen zu vorhandenen Bildern hinzuzufügen.

Antwort : Mit DISM / ImageX ist dies nicht möglich.

Hinweis: Als zusätzliche Information kann ich Folgendes vorschlagen:

Dafür musst du in die MDL-Foren einsteigen und einige Threads betrachten:

  1. So verwenden Sie ein Tool zum Herunterladen von Updates und dann
  2. Folgen Sie den Slipstream-Anleitungen für Updates

Es gibt viele solcher Tools für MDL, daher bin ich mir nicht sicher, welches am besten zu Ihrem Szenario passen würde, da ich nicht auf Win 10 aktualisiert und es unter Win 7/8 nur für Slipstreaming-Updates und Service Packs verwendet habe.

Ein Wort der Vorsicht, da dies für Windows 7 und 8 war, wo Updates von Clients von MS-Servern abgerufen wurden. Ich bin nicht sicher, ob bzw. ob sie oder ihre aktualisierten Ersetzungen das gleiche für Windows 10 tun können, da MS jetzt Pushs und Steuerelemente vornimmt Updates unterschiedlich.

Hoffentlich können Sie die gewünschten Updates herunterladen und auswählen.

Zusätzliche Alternativen:

http://www.winbuzzer.com/2015/08/02/slipstreaming-windows-10-wie-nach-erstellen-nach-datumsfenster-10-iso-filesmit-alle-verfügbar-hotfixes- Patches-und-Sicherheits-Updates-xcxwbt /

www.ntlite.com

Ich möchte keine ISOs aktualisieren, ich möchte eine vorhandene Windows 10-Installation auf einer anderen Partition aktualisieren. Elmo vor 8 Jahren 0