ich habe hier eine Lösung parat, um den Edge Offline zu aktualisieren.
Ist einfacher, als ins Installationsmedium zu integrieren.
Zunächst eine Windows 11 ISO downloaden (z.B. hier aus dem Blog).
Im Windows Explorer bereitstellen und den gesamten Inhalt auf die Festplatte kopieren (z.B. C:\Win11).
Solltet ihr bereits einen USB Stick zur Windows Installation besitzen, dann entfällt dieser Schritt.
Im Wurzelverzeichniss der entpackten ISO bzw. im Stick braucht es eine autounattend.xml mit u.a diesem Inhalt:
Code: Alles auswählen
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserAccounts>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<Description>EdgeInstall</Description>
<RequiresUserInput>false</RequiresUserInput>
<CommandLine>c:\windows\setup\scripts\EdgeInstall.cmd</CommandLine>
</SynchronousCommand>
</component>
</settings>
Auf dem Stick oder in der entpackten ISO diese Ordner anlegen:
XXX\sources\$OEM$\$$\Setup\Scripts
und darin eine Datei mit dem Namen EdgeInstall.cmd mit folgendem Inhalt:
Code: Alles auswählen
--------------------------------------------------------
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params= %*
echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
@Echo off
cls
echo Teste Internetverbindung, bitte warten...
PING -n 1 www.google.com|find "Antwort von " >NUL
IF NOT ERRORLEVEL 1 goto :SUPER
IF ERRORLEVEL 1 goto :PECH
:Super
cls
echo Internet vorhanden. Es geht weiter ...
REM hier weiter mit Installation bei Online Konnektivität
:Pech
cls
@Echo off
:: Edge aktualisieren
cls
Echo Edge Prozesse beenden
tasklist | find /i "msedge.exe" && taskkill /IM "msedge.exe" /F
echo install MS Edge Chromium
start /wait msiexec /i "%~dp0MicrosoftEdgeEnterpriseX64.msi" /qn
exit
im Ordner XXX\sources\$OEM$\$$\Setup\Scripts legt ihr dann noch die neueste MicrosoftEdgeEnterpriseX64.msi ab, die ihr hier:
http://go.microsoft.com/fwlink/?LinkID=2093437
herunterladen könnt.
Auf diese Weise wird der Edge nach der Windows Installation auch ohne Internetverbindung auf den neuesten Stand gebracht.
Wenn ihr die Methode "Im Windows Explorer bereitstellen und den gesamten Inhalt auf die Festplatte kopieren (z.B. C:\Win11)" benutzt habt, könnt ihr aus dem Installationsordner mit verschiedenen Mitteln wieder eine ISO erzeugen.
Beispiele dafür hier:
viewtopic.php?t=28608
Die oben vorgestellte Vorgehensweise wurde von mir mit der Methode "Installationsordner auf Festplatte" und einer virtuellen Maschine (Hyper-V) getestet.
Viel Spaß!
ich habe hier eine Lösung parat, um den Edge Offline zu aktualisieren.
Ist einfacher, als ins Installationsmedium zu integrieren.
Zunächst eine Windows 11 ISO downloaden (z.B. hier aus dem Blog).
Im Windows Explorer bereitstellen und den gesamten Inhalt auf die Festplatte kopieren (z.B. C:\Win11).
Solltet ihr bereits einen USB Stick zur Windows Installation besitzen, dann entfällt dieser Schritt.
Im Wurzelverzeichniss der entpackten ISO bzw. im Stick braucht es eine autounattend.xml mit u.a diesem Inhalt:
[code]<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserAccounts>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<Description>EdgeInstall</Description>
<RequiresUserInput>false</RequiresUserInput>
<CommandLine>c:\windows\setup\scripts\EdgeInstall.cmd</CommandLine>
</SynchronousCommand>
</component>
</settings>[/code]
Auf dem Stick oder in der entpackten ISO diese Ordner anlegen:
XXX\sources\$OEM$\$$\Setup\Scripts
und darin eine Datei mit dem Namen EdgeInstall.cmd mit folgendem Inhalt:
[code]--------------------------------------------------------
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params= %*
echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
@Echo off
cls
echo Teste Internetverbindung, bitte warten...
PING -n 1 www.google.com|find "Antwort von " >NUL
IF NOT ERRORLEVEL 1 goto :SUPER
IF ERRORLEVEL 1 goto :PECH
:Super
cls
echo Internet vorhanden. Es geht weiter ...
REM hier weiter mit Installation bei Online Konnektivität
:Pech
cls
@Echo off
:: Edge aktualisieren
cls
Echo Edge Prozesse beenden
tasklist | find /i "msedge.exe" && taskkill /IM "msedge.exe" /F
echo install MS Edge Chromium
start /wait msiexec /i "%~dp0MicrosoftEdgeEnterpriseX64.msi" /qn
exit
[/code]
im Ordner XXX\sources\$OEM$\$$\Setup\Scripts legt ihr dann noch die neueste MicrosoftEdgeEnterpriseX64.msi ab, die ihr hier:
[url]http://go.microsoft.com/fwlink/?LinkID=2093437[/url]
herunterladen könnt.
Auf diese Weise wird der Edge nach der Windows Installation auch ohne Internetverbindung auf den neuesten Stand gebracht.
Wenn ihr die Methode "Im Windows Explorer bereitstellen und den gesamten Inhalt auf die Festplatte kopieren (z.B. C:\Win11)" benutzt habt, könnt ihr aus dem Installationsordner mit verschiedenen Mitteln wieder eine ISO erzeugen.
Beispiele dafür hier:
[url]https://www.deskmodder.de/phpBB3/viewtopic.php?t=28608[/url]
Die oben vorgestellte Vorgehensweise wurde von mir mit der Methode "Installationsordner auf Festplatte" und einer virtuellen Maschine (Hyper-V) getestet.
Viel Spaß!