Windows Setup "hängt" bei Pin Vergabe

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Windows Setup "hängt" bei Pin Vergabe

Re: Windows Setup "hängt" bei Pin Vergabe

von g-force » 03.08.2023, 08:53

Jens1976 hat geschrieben: 02.08.2023, 15:31 ... Aber ich meine mal irgendwo gelesen zu haben, das die bei manchen Keys übersprungen wird ...
Die "setupcomplete.cmd" kann man per $OEM$ in den Ordner "Windows\Setup\Scripts" legen. Dies wird tatsächlich in gewissen Situationen vom Setup ignoriert (hat vermutlich mit der Produktkey-Eingabe zu tun). Um diesem Fehlverhalten vorzubeugen, trägt man die "setupcomplete.cmd" in die "autounattend.xml" ein:

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
	<settings pass="specialize">
		<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			<RunSynchronous>
				<RunSynchronousCommand wcm:action="add">
					<Order>1</Order>
					<Path>%WINDIR%\Setup\Scripts\SetupComplete.cmd</Path>
					<WillReboot>Never</WillReboot>
				</RunSynchronousCommand>
			</RunSynchronous>
		</component>
	</settings>
	<settings pass="windowsPE">
		<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			<InputLocale>0407:00000407</InputLocale>
			<SystemLocale>de-DE</SystemLocale>
			<UILanguage>de-DE</UILanguage>
			<UILanguageFallback>de-DE</UILanguageFallback>
			<UserLocale>de-DE</UserLocale>
			<SetupUILanguage>
				<UILanguage>de-DE</UILanguage>
			</SetupUILanguage>
		</component>
		<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			<Diagnostics>
				<OptIn>false</OptIn>
			</Diagnostics>
			<DynamicUpdate>
				<Enable>false</Enable>
				<WillShowUI>OnError</WillShowUI>
			</DynamicUpdate>
			<ImageInstall>
				<OSImage>
					<WillShowUI>OnError</WillShowUI>
					<InstallFrom>
						<MetaData wcm:action="add">
							<Key>/IMAGE/INDEX</Key>
							<Value>1</Value>
						</MetaData>
					</InstallFrom>
				</OSImage>
			</ImageInstall>
			<UserData>
				<AcceptEula>true</AcceptEula>
				<ProductKey>
					<WillShowUI>OnError</WillShowUI>
				</ProductKey>
			</UserData>
		</component>
	</settings>
</unattend>
"setupcomple.cmd":

Code: Alles auswählen

@echo off
reg.exe ADD HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -Command "Set-ExecutionPolicy -Scope 'LocalMachine' -ExecutionPolicy 'RemoteSigned' -Force
del /q /f "%0"

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 16:31

@DK2000

Stimmt. Also wird der Profilordner gleich erstellt, noch vor der Erstellung der Pin. Ansonsten weiß WIndows Hello ja nicht, mit was es die Pin denn verknüpfen soll...

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 16:29

Der kann aber nicht ganz zum Schluß erstellt werden, die Apps landen ja auch dort...

Re: Windows Setup "hängt" bei Pin Vergabe

von DK2000 » 02.08.2023, 16:28

Der Profilordner kann erst erstellt werden, wenn der Benutzername feststeht.

Und hier muss man dann auch wirklich zwischen Setup und OOBE trennen. Das Setup ist vor der OOBE Phase beendet.

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 16:25

@DK2000

Der wird doch während des Setups erstellt, entweder bei einem Online-Konto oder mit dem erstellen des Nutzers im Offline-Modus. Oder irre ich mich da? Kann natürlich sein, das der erst ganz zum Schluß erstellt wird, was man ja so nicht mitbekommt. Gut, wäre eine Möglichkeit...

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 16:24

Ich bin kein NTlite-Nutzer. Ich hab meine über ein Online-Formular erstellen lassen, weil ich grad keinen Rechner zur Hand hatte, wo man die ganz klassisch, wie von MS gewollt, erstellt. Dann hab ich eine von uns genommen, die benutzt wird, um die Firmenrechner zu installieren (hab eben den Teil rausgenommen, was die Nutzererstellung betrifft). Und Holgi hatte auch eine erstellt. Bei allen dreien hatte ich denselben Effekt.

Re: Windows Setup "hängt" bei Pin Vergabe

von DK2000 » 02.08.2023, 16:20

@Jens1976

Sobald Du Name/Password vom Benutzer eingegeben hast, fand der FirstLogon statt. Ein weiteren Logon kommt nicht mehr. Daher endet man auch am Ende vom OOBE und dem BlaBla-Teil direkt auf den Desktop. Kann sein, dass sich da irgendetwas überschneidend.

Bei mir enthält die PostInstall.cmd nur "@Echo off", damit das Setup nicht nach fehlenden Dateien meckert.

Was mich jetzt aber noch interessieren würde, wann überhaupt wird der Profilordner erstellt?

@g-force:

Ich verwende da gerne den Windows SIM aus dem passenden ADK zu installierter Version (oder neuer). Aber wie gesagt, die .XML ist so weit in Ordnung. Macht was sie soll. Ich vermute halt, dass es an "FirstLogonCommands (PostInstall.cmd)" liegt.

Re: Windows Setup "hängt" bei Pin Vergabe

von g-force » 02.08.2023, 16:19

Wie erstellst Du denn die XML? Du bist doch auch NTlite-Nutzer, oder irre ich mich da?

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 16:13

Der Pin wird doch wesentlich früher im Windows Setup erstellt. Dazwischen liegt doch noch massig Zeit (Dienste abnicken, OneDrive, Office365, etc.). Der Pin wird ja auch erstellt, nur halt über den Umweg. Wenn mans weiß, isses nich so das Ding, ich hätte halt gern ne Erklärung gehabt. Komisch :kopfkratz: Egal, trotzdem mal danke :)

Re: Windows Setup "hängt" bei Pin Vergabe

von DK2000 » 02.08.2023, 15:56

Also bei mir funktioniert es soweit. Habe die Datei vom allerdings bereinigten lassen.Aber ob das ein Problem darstellt, kann ich jetzt ich sagen. Fehler waren da keine Vorhanden.

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend"
    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
            <UserData>
                <ProductKey>
                    <Key>VK7JG-NPHTM-C97JM-9MPGT-3V66T</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
            </UserData>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Path>%windir%\System32\reg.exe ADD HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f</Path>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>2</Order>
                    <Path>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -Command "Set-ExecutionPolicy -Scope 'LocalMachine' -ExecutionPolicy 'RemoteSigned' -Force;"</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                   <Order>1</Order>
                    <Description>PostInstall</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                    <CommandLine>c:\windows\setup\scripts\PostInstall.cmd</CommandLine>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>
Kann mir höchstens jetzt vorstellen, ass liegt am FirstLogonCommands (PostInstall.cmd). Da habe ich natürlich nur ein Dummy genommen, damit der da nicht wegen fehlender Datei rumspinnt. Eventuell wird er zu früh ausgeführt, da der Login bereits vor der Pin-Eingabe stattgefunden hat.

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 15:31

Es sollen keine Eingaben übersprungen werden. Zum Schluß soll lediglich ein Script aufgerufen werden. Ich weiß, das man das auch mit ner Setupcomplete machen kann. Aber ich meine mal irgendwo gelesen zu haben, das die bei manchen Keys übersprungen wird. Deshalb wollte ich auf Nummer sicher gehen und bin diesen Weg gegangen... Sollte ich da falsch liegen, dann hat sich das erledigt...

Re: Windows Setup "hängt" bei Pin Vergabe

von g-force » 02.08.2023, 15:18

Der Benutzer soll komplett manuell eingerichtet werden? Welche Eingaben sollen übersprungen werden?

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 14:38

Wie gesagt, die macht nix, außer nach Beendigung des OOBE ein Script aufzurufen...

Code: Alles auswählen

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">

	<settings pass="offlineServicing"></settings>
	<settings pass="windowsPE">
		<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
			<UserData>
				<ProductKey>
					<Key>00000-00000-00000-00000-00000</Key>
				</ProductKey>
				<AcceptEula>true</AcceptEula>
			</UserData>
		</component>
	</settings>
	<settings pass="generalize"></settings>
	<settings pass="specialize">
		<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
			<RunSynchronous>
				<RunSynchronousCommand wcm:action="add">
					<Order>1</Order>
					<Path>%windir%\System32\reg.exe ADD HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f</Path>
				</RunSynchronousCommand>
				<RunSynchronousCommand wcm:action="add">
					<Order>2</Order>
					<Path>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -Command "Set-ExecutionPolicy -Scope 'LocalMachine' -ExecutionPolicy 'RemoteSigned' -Force;"</Path>
				</RunSynchronousCommand>
			</RunSynchronous>
		</component>
	</settings>
	<settings pass="auditSystem"></settings>
	<settings pass="auditUser"></settings>
	<settings pass="oobeSystem">
		<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
			
				  <FirstLogonCommands>
				  
				  
			 <SynchronousCommand wcm:action="add">
                <Order>1</Order>
	          <Description>PostInstall</Description>
	          <RequiresUserInput>false</RequiresUserInput>
                 <CommandLine>c:\windows\setup\scripts\PostInstall.cmd</CommandLine>
             </SynchronousCommand>  
		
			      </FirstLogonCommands>
			  
		</component>
	</settings>
</unattend>

Re: Windows Setup "hängt" bei Pin Vergabe

von DK2000 » 02.08.2023, 14:24

Was steht denn drin in der Datei?

Re: Windows Setup "hängt" bei Pin Vergabe

von Jens1976 » 02.08.2023, 14:17

Keine Ahnung. Ich habs mit mehreren Varianten getestet. Ich hab auch nen Kollegen gebeten, eine xml zu erstellen, für den Fall, das ich nen Fehler eingebaut hab. Jedesmal das gleiche Verhalten :kopfkratz:
Selbst @Holgi hat eine erstellt, das gleiche Verhalten.

Nach oben