windows
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| windows [2026-01-14 08:39:46] – david | windows [2026-03-06 03:04:07] (aktuell) – [Praktische Kommandos] david | ||
|---|---|---|---|
| Zeile 44: | Zeile 44: | ||
| * Windows equivalent von ''/ | * Windows equivalent von ''/ | ||
| * Pfade mit >260 Zeichen aktivieren und damit sozusagen MAX_PATH deaktivieren (ab win10 v1607+) | * Pfade mit >260 Zeichen aktivieren und damit sozusagen MAX_PATH deaktivieren (ab win10 v1607+) | ||
| - | * [[https:// | + | * [[https:// |
| + | * reg: <code reg enable-long-paths.reg> | ||
| Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
| Zeile 50: | Zeile 51: | ||
| " | " | ||
| </ | </ | ||
| - | * verhindern, dass Windows | + | * Windows gefühlt schneller machen, ohne Animationen abzuschalten |
| - | * Beispielcode, praktisch für developer | + | * MenuShowDelay |
| - | $ Add-ExcludedPortRange -startport 3000 -numberofports | + | * ExtendedUIHoverTime -> default: ?, 32bit (reg_dword), |
| - | $ Add-ExcludedPortRange -startport 8000 -numberofports 1000 # ports 8000 - 8999 | + | * reg: < |
| + | Windows Registry Editor Version 5.00 | ||
| + | |||
| + | [HKEY_CURRENT_USER\Control Panel\Desktop] | ||
| + | " | ||
| + | |||
| + | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] | ||
| + | " | ||
| </ | </ | ||
| - | | + | |
| + | * 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 { | function Add-ExcludedPortRange { | ||
| + | [CmdletBinding(SupportsShouldProcess = $true)] | ||
| param ( | param ( | ||
| - | [Parameter(Mandatory = $true)][int]$startport, | + | [Parameter(Mandatory = $true)] |
| - | | + | |
| + | [int] $NumberOfPorts = 1 | ||
| ) | ) | ||
| - | Invoke-Expression "net stop winnat" | + | |
| - | | + | $ipList = @(" |
| - | | + | $protoList = @(" |
| - | $showCommand | + | |
| - | $addCommand | + | function LogAndRunCmd ([string] $Cmd, [string[]] $CmdArgs) { |
| - | Write-Host "$ $showCommand" | + | |
| - | | + | & $Cmd @CmdArgs |
| - | Write-Host "$ $addCommand" | + | 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: ${ip}/${proto} -> ${StartPort}-$($StartPort + $NumberOfPorts - 1)" | ||
| + | | ||
| + | Write-Output | ||
| + | LogAndRunCmd " | ||
| + | | ||
| } | } | ||
| } | } | ||
| - | Invoke-Expression | + | |
| + | $msg = " | ||
| + | if ($PSCmdlet.ShouldProcess($msg)) { | ||
| + | Write-Output " | ||
| + | LogAndRunCmd | ||
| + | } | ||
| } | } | ||
| </ | </ | ||
/home/http/wiki/data/attic/windows.1768379986.txt · Zuletzt geändert: von david
