windows
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| windows [2025-05-26 01:35:44] – [praktische Kommandos] sysop | windows [2026-03-06 03:04:07] (aktuell) – [Praktische Kommandos] david | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Windows ====== | ||
| + | |||
| + | **[[https:// | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | * Windows Download: [[https:// | ||
| + | * **ISO** direkt downloaden // | ||
| + | * **Media Creation Tool** downloaden | ||
| + | |||
| + | Mit dem Media Creation Tool kann die Windows ISO heruntergeladen werden oder direkt ein bootfähiger USB-Stick zur Windows-Installation erstellt werden (nur die neuste Windows Version). | ||
| + | |||
| + | Mit [[https:// | ||
| + | |||
| + | Mit [[https:// | ||
| + | |||
| + | |||
| + | ==== Zusätzliche Infos ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Zu beachten ist dabei aber, dass die Datei " | ||
| + | |||
| + | siehe: [[https:// | ||
| + | |||
| + | |||
| + | ===== Praktische Kommandos ===== | ||
| + | |||
| + | Kommandos kann man in Windows 10/11 in PowerShell / CMD / Start / Suche / Ausführen-Dialog ('' | ||
| + | * Windows-Version | ||
| + | * Desktop: '' | ||
| + | * CLI: '' | ||
| + | * Hardware Informationen | ||
| + | * Alle: '' | ||
| + | * RAM: '' | ||
| + | * IP-Adresse per CMD anzeigen: '' | ||
| + | * DHCP Lease: | ||
| + | * Lease aufheben: '' | ||
| + | * Lease erneuern: '' | ||
| + | * Gruppenrichtlinien-Editor: | ||
| + | * Benutzerkontenverwaltung (z.B. automatische Anmeldung aktivieren): | ||
| + | * die letzten 5 Stellen des Windows-Key anzeigen: '' | ||
| + | * Windows equivalent von ''/ | ||
| + | * Pfade mit >260 Zeichen aktivieren und damit sozusagen MAX_PATH deaktivieren (ab win10 v1607+) | ||
| + | * [[https:// | ||
| + | * reg: <code reg enable-long-paths.reg> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] | ||
| + | " | ||
| + | </ | ||
| + | * Windows gefühlt schneller machen, ohne Animationen abzuschalten (benötigt Neustart von explorer oder sogar win) | ||
| + | * MenuShowDelay -> default: '' | ||
| + | * ExtendedUIHoverTime -> default: ?, 32bit (reg_dword), | ||
| + | * reg: <code reg win-snappy.reg> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_CURRENT_USER\Control Panel\Desktop] | ||
| + | " | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] | ||
| + | " | ||
| + | </ | ||
| + | * Fix für Night Light, da es buggy ist | ||
| + | * reg: <code reg fix-night-light.reg> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount] | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.bluelightreductionstate] | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.bluelightreductionstate\Current] | ||
| + | " | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings] | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current] | ||
| + | " | ||
| + | </ | ||
| + | * Verhindern, dass Windows (z.B. Hyper-V) bekannte Ports reserviert: | ||
| + | * Beispiel in PowerShell (developer nutzen oft die ports 30xx & 8xxx): <code powershell> | ||
| + | # dry run / what if | ||
| + | Add-ExcludedPortRange -StartPort 3000 -NumberOfPorts 100 -WhatIf # ports 3000 - 3099 | ||
| + | Add-ExcludedPortRange -StartPort 8000 -NumberOfPorts 1000 -WhatIf # ports 8000 - 8999 | ||
| + | |||
| + | # do it for real | ||
| + | Add-ExcludedPortRange -StartPort 3000 -NumberOfPorts 100 # ports 3000 - 3099 | ||
| + | Add-ExcludedPortRange -StartPort 8000 -NumberOfPorts 1000 # ports 8000 - 8999 | ||
| + | </ | ||
| + | * Damit diese Kommandos in PowerShell funktionieren, | ||
| + | #Requires -Version 5.1 | ||
| + | #Requires -RunAsAdministrator | ||
| + | |||
| + | function Add-ExcludedPortRange { | ||
| + | [CmdletBinding(SupportsShouldProcess = $true)] | ||
| + | param ( | ||
| + | [Parameter(Mandatory = $true)] | ||
| + | [int] $StartPort, | ||
| + | [int] $NumberOfPorts = 1 | ||
| + | ) | ||
| + | |||
| + | $ipList = @(" | ||
| + | $protoList = @(" | ||
| + | |||
| + | function LogAndRunCmd ([string] $Cmd, [string[]] $CmdArgs) { | ||
| + | Write-Output "> $Cmd $($CmdArgs -join " " | ||
| + | & $Cmd @CmdArgs | ||
| + | Write-Output "" | ||
| + | } | ||
| + | |||
| + | $msg = " | ||
| + | if ($PSCmdlet.ShouldProcess($msg)) { | ||
| + | Write-Output " | ||
| + | LogAndRunCmd " | ||
| + | } | ||
| + | |||
| + | foreach ($ip in $ipList) { | ||
| + | foreach ($proto in $protoList) { | ||
| + | $msg = "show excludedportrange: | ||
| + | Write-Output " | ||
| + | LogAndRunCmd " | ||
| + | |||
| + | $msg = "add excludedportrange: | ||
| + | if ($PSCmdlet.ShouldProcess($msg)) { | ||
| + | Write-Output " | ||
| + | LogAndRunCmd " | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | $msg = " | ||
| + | if ($PSCmdlet.ShouldProcess($msg)) { | ||
| + | Write-Output " | ||
| + | LogAndRunCmd " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Registry Hack (Win 11 bypass CPU/TPM check) ==== | ||
| + | |||
| + | die jeweilige option durch das ersetzen von **00000000** durch **00000001** aktivieren und dann die .reg datei ausführen | ||
| + | |||
| + | <code c win11-bypass-tpmcpu-check.reg> | ||
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | |||
| + | [HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup] | ||
| + | " | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Anpassen des Windows Setups (USB-Stick) ==== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | Mit den Dateien **ei.cfg** oder **pid.txt** kann die Installation konfiguriert werden. Die jeweilige Datei muss unter ''/ | ||
| + | |||
| + | |||
| + | === Edition Configuration === | ||
| + | |||
| + | * **Diese Datei kann sehr hilfreich sein, wenn im UEFI des Rechners OEM Informationen wie z.B. ein Product Key hard-coded sind.** | ||
| + | * Das Windows Setup beachtet nämlich folgende Priorität | ||
| + | - Konfigurationsdateien: | ||
| + | - UEFI/BIOS | ||
| + | - manuelle Abfrage auf der GUI | ||
| + | * Beispiel: Ein Laptop wurde inkl. einer Windows Home Lizenz gekauft und der Product Key ist im UEFI hard-coded. Das Windows Setup wird den Eintrag erkennen und niemals nachfragen, welche Edition installiert werden soll. Man kann dann die Datei **ei.cfg** benutzen um Windows Pro zu installieren oder die Datei **pid.txt** um einen eigenen Product Key für die Installation zu nutzen. | ||
| + | |||
| + | * **EditionID**: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * **Channel** | ||
| + | * '' | ||
| + | * '' | ||
| + | * **VL** | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Mit dieser Datei wird das Setup immer eine Editions-Auswahl anzeigen (weil keine Edition ausgewählt ist). Die Auswahl enthält alle Editionen, die im Retail Channel sind und kein Volume Licensing benötigen. | ||
| + | |||
| + | <code ini ei.cfg> | ||
| + | [EditionID] | ||
| + | |||
| + | [Channel] | ||
| + | Retail | ||
| + | [VL] | ||
| + | 0 | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Product ID === | ||
| + | |||
| + | * **Diese Datei funktioniert sehr ähnlich zu der Edition Configuration, | ||
| + | * '' | ||
| + | |||
| + | <code ini pid.txt> | ||
| + | [PID] | ||
| + | Value=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Manuelle Partitionierung ==== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | Terminal (cmd) während der windows installation öffnen (WinPE): '' | ||
| + | |||
| + | <code bat> | ||
| + | select disk 0 | ||
| + | clean | ||
| + | convert gpt | ||
| + | |||
| + | create partition efi size=200 | ||
| + | format quick fs=fat32 label=" | ||
| + | assign letter=" | ||
| + | |||
| + | create partition msr size=16 | ||
| + | |||
| + | create partition primary | ||
| + | shrink minimum=500 | ||
| + | format quick fs=ntfs label=" | ||
| + | assign letter=" | ||
| + | |||
| + | create partition primary | ||
| + | format quick fs=ntfs label=" | ||
| + | assign letter=" | ||
| + | set id=" | ||
| + | gpt attributes=0x8000000000000001 | ||
| + | |||
| + | list volume | ||
| + | exit | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Software ===== | ||
| + | |||
| + | siehe [[winget|Windows Package Manager (winget)]] | ||
| + | |||
| + | viele praktische tools für fortgeschrittene: | ||
| + | |||
| + | |||
| + | ==== Microsoft Store ==== | ||
| + | |||
| + | MS Store: [[https:// | ||
| + | |||
| + | MS Store Apps (APPX/MSIX) direkt downloaden (z.B. auf Win Server LTSC wo kein Store verfügbar ist): [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[:: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Bilderweiterungen: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Videoerweiterungen: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Medienerweiterungen: | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Winget ==== | ||
| + | |||
| + | |||
| + | ==== Internet ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[::Game Controller]]: | ||
| + | * [[::Windows Suche umleiten]]: Windows Suche (inkl. Cortana) mit Standardbrowser (statt Edge) öffnen und auf beliebige Suchmaschine (statt Bing) umleiten | ||
| + | |||
| + | |||
| + | ===== Ubuntu unter Hyper-V ===== | ||
| + | |||
| + | *[[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== Wissenswertes ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * WLAN auslesen | ||
| + | * SSIDs'' | ||
| + | * Passwort: '' | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | * Archivierungsprogramme | ||
| + | * **[[http:// | ||
| + | * 7-Zip ist Open Source-Software. Der Großteil des Quelltextes ist unter der GNU LGPL lizensiert. Der unRAR-Code steht zusätzlich unter gewissen Lizenzeinschränkungen. Für weitere Informationen siehe: 7-Zip Lizenz. | ||
| + | * Sie dürfen 7-Zip auf allen, sogar gewerblich genutzten, Computern benutzen. Dazu müssen Sie 7-Zip weder registrieren noch dafür bezahlen. | ||
| + | * **Packen/ | ||
| + | * **Nur Entpacken**: | ||
| + | |||
| + | * [[http:// | ||
| + | * [[ http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * auf Windows 7 den MBR reparieren (mit [[http:// | ||
| + | * ohne Installations-CD: | ||
| + | * __[[http:// | ||
| + | * Im Kontextmenü sämtlicher ausführbarer Programmdateien und der meisten Verknüpfungen taucht der Menüpunkt **"Als Administrator ausführen" | ||
| + | * [[http:// | ||
| + | * mit Installations-CD | ||
| + | * __[[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ===== Sicherheitswerkzeuge ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== bekannte Probleme + Lösungen ===== | ||
| + | |||
| + | ==== Black Screen wenn Monitor mit DisplayPort angeschlossen ==== | ||
| + | |||
| + | **Ursache**: | ||
| + | |||
| + | **Lösungen**: | ||
| + | * [[https:// | ||
| + | * CSM aktivieren und auf Legacy only oder beide setzen (nicht empfohlen, da dadurch der legacy BIOS Modus eingestellt wird und wichtige Funktionen, wie Secure Boot u.U. nicht mehr verwendbar sind, da diese UEFI exklusiv sind) | ||
| + | |||
| + | ==== Windows 10 Fall Creators Update bricht ab ==== | ||
| + | |||
| + | (Major-Updates / Upgrades) | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | === Fehlerbild === | ||
| + | |||
| + | Bei diesem Fehlerbild wird zum Beispiel versucht von //'' | ||
| + | |||
| + | Schaut man dann mit dem Programm '' | ||
| + | |||
| + | |||
| + | === Fehlerursache === | ||
| + | |||
| + | Es wurde bei der Installation, | ||
| + | |||
| + | |||
| + | === Fehlerbehebung === | ||
| + | |||
| + | Es gibt Werkzeuge und Anleitungen, | ||
| + | |||
| + | Bei der Installation, | ||
| + | Hierbei ist es nicht wichtig ob sich bereits Partitionen auf der Festplatte befinden, es ist nur wichtig, dass man Windows sagt, es soll sich auf einen freien, unpartitionierten Bereich installieren. | ||
| + | Das Windows-Setup legt dann automatisch zwei Partitionen an, eine davon heißt " | ||
| + | |||
| + | Dann funktioniert, | ||
| + | |||
| + | Updates über einen längeren Zeitraum, zum Beispiel von 1607 auf 1709 laufen immer über entsprechenden Zwischenschritte, | ||
| + | |||
