
Instrukcja przygotowania instalacji nienadzorowanej w systemie Windows Server z użyciem usługi WDS.
Zakładamy, że mamy:
- AD DC
- DHCP server
- DNS server

Konfiguracja zostanie wykonana w środowisku Windows Server 2022 Standard z postawioną rolą AD DS, DHCP, DNS oraz IIS. Do działania usługi dostępu zdalnego nie jest oczywiście wymagane posiadania wspomnianych ról. W systemie Windows można wdrożyć dostęp zdalny za pomocą trzech protokołów VPN: PPTP, L2TP oraz SSTP.

- Uruchamiamy system w normalnym trybie. W wierszu poleceń wpisujemy: bcdedit /set {current} safeboot minimal
- Restartujemy system Windows.
- W systemie BIOS zmieniamy tryb SATA Operation na AHCI lub RAID (w zależności od wymagań).
- Wychodzimy z systemu BIOS i uruchamiamy ponownie komputer.
- System Windows automatycznie uruchomi się w trybie awaryjnym i zaktualizuje wymagany sterownik.
- Nadal w trybie awaryjnym otwieramy wiersz polecenia i uruchamiamy polecenie: bcdedit /deletevalue {current} safeboot.
- Uruchamiamy ponownie komputer. System Windows powinien uruchomić się normalnie.
Uwaga: Przed wykonaniem tych czynności warto wykonać obraz systemu.

Czasami w wyniku uszkodzenia profilu użytkownika lub problemu z uprawnieniami do katalogu z profilem, dochodzi do sytuacji w której podczas logowania ładowany jest profil tymczasowy. Problem można rozwiązać w następujący sposób:
- Usuwamy katalog z problematycznym profilem.
- Modyfikujemy rejestr w gałęzi:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
W podkluczu ProfileList usuwamy podklucz o nazwie: IDENTYFIKATOR SID.bak
IDENTYFIKATOR SID jest symbolem zastępczym identyfikatora zabezpieczeń (SID) konta użytkownika, który ma problem. Podklucz .bak IDENTYFIKATOR SID powinien zawierać wpis rejestru wpisu ProfileImagePath, który wskazuje oryginalny folder profilu konta użytkownika, który ma problem.

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d "1" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d "domena" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d "konto" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d "haslo" /f

Przełączniki standardowe:
OSInstall=YES/NO
SkipAdminPassword=YES/NO
SkipApplications=YES/NO
SkipAppsOnUpgrade=YES/NO
SkipBDDWelcome=YES/NO
SkipBitLocker=YES/NO
SkipCapture=YES/NO
SkipComputerName=YES/NO
SkipComputerBackup=YES/NO
SkipDeploymentType=YES/NO