====== Windows ======
====== DNS Rule für separate Domain ======
Add-DnsClientNrptRule -Namespace "schubi.local" -NameServers "192.168.10.1"
====== Windows Evaluation VHD zu VMDK und Volllizenzierung ======
Für den schnellen Test kann man bei Microsoft Evaluierungsversionen herunterladen.
Wie man die VHD zu VMDK wandeln kann und wie man diese Eval Version auf eine Vollversion bringen kann, möchte ich hier kurz am Beispiel W2k19 zusammenfassen.
* Download der VHD unter https://www.microsoft.com/de-de/evalcenter/evaluate-windows-server-2019
* Download von qemu-img unter https://cloudbase.it/qemu-img-windows/
* entpacken von qemu-img*.zip
* konvertieren der VHD in VMDK mit qemu-img.exe convert -p C:\temp\17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.vhd -O vmdk c:\temp\w2k19.vmdk
* kopieren der VMDK in die vSphere Umgebung und erstellen einer VM daraus
Umwandeln von BIOS zu UEFI Boot (https://www.soltari.at/windows-von-bios-auf-uefi-migrieren/)
* check ob MBR oder GPT (bei allen MS Images bisher MBR gewesen PS C:\Users\Administrator> Get-Disk | select Number,FriendlyName,OperationalStatus,PartitionStyle
Number FriendlyName OperationalStatus PartitionStyle
------ ------------ ----------------- --------------
0 VMware Virtual disk Online MBR
* (Sichern der BitLocker Recovery-Keys)
* validieren der Systempartition PS C:\Users\Administrator> MBR2GPT.EXE /validate /allowfullos
MBR2GPT: Attempting to validate disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Validation completed successfully
* Konvertierung der Partition PS C:\Users\Administrator> MBR2GPT.EXE /convert /allowfullos
MBR2GPT will now attempt to convert the default book disk.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the system partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
* VM beenden und BootOption auf UEFI setzen
* VM neu starten PS C:\Users\Administrator> Get-Disk | select Number,FriendlyName,OperationalStatus,PartitionStyle
Number FriendlyName OperationalStatus PartitionStyle
------ ------------ ----------------- --------------
0 VMware Virtual disk Online GPT
* ggf. vor dem nächsten Neustart "SecureBoot" einschalten
====== Ping eines Bereiches ======
for /l %a in (199, 1, 225) do ping -n 1 192.168.1.%a
====== Windows Update geht nicht mehr ======
C:\Windows\system32>net stop wuauserv
C:\Windows\system32>net stop bits
C:\Windows\system32>net stop cryptsvc
C:\Windows\system32>cd ..
C:\Windows>ren SoftwareDistribution SoftwareDistribution.old
C:\Windows>net start cryptsvc
C:\Windows>net start bits
C:\Windows>net start wuauserv
C:\Windows>DISM.exe /Online /Cleanup-image /Scanhealth
C:\Windows>wuapp
====== Benchmarks ======
===== SMB Performance mit diskspd =====
Diskspd ( https://gallery.technet.microsoft.com/DiskSpd-a-robust-storage-6cd2f223 )
Erstellen einer Testdatei auf dem Schare (10GB)
fsutil file createnew \\CIFS-Server\test.file 10737418240
diskspd -d30 -F1 -w0 -r -b4k -o1 \\CIFS-Server\test.file
* **-d30** = 30 Sekunden
* **-F1** = 1 Thread
* **-w0** = 100%Read
* **-b64k** = 64K Blocksize
* **-o1** = 1 outstanding IO
====== Windows NTP Client ======
net stop w32time
w32tm /config /manualpeerlist:"0.de.pool.ntp.org,0x8 1.de.pool.ntp.org,0x8 2.de.pool.ntp.org,0x8 3.de.pool.ntp.org,0x8" /syncfromflags:manual /reliable:yes /update
net start w32time
w32tm /query /configuration
w32tm /query /status
Nur NTP, wenn Domäne nicht erreichbar....
w32tm /config /manualpeerlist:"0.de.pool.ntp.org,0x8 1.de.pool.ntp.org,0x8 2.de.pool.ntp.org,0x8 3.de.pool.ntp.org,0x8" /syncfromflags:manual,domhier /update
====== Enhanced IE Security abschalten ======
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0
Stop-Process -Name Explorer
Write-Host "IE Enhanced Security Configuration (ESC) has been disabled." -ForegroundColor Green
===== dotNet Version abfragen =====
Die PowerShell Variante
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse |
Get-ItemProperty -name Version,Release -EA 0 |
Where { $_.PSChildName -match '^(?!S)\p{L}'} |
Select PSChildName, Version, Release, @{
name="Product"
expression={
switch -regex ($_.Release) {
"378389" { [Version]"4.5" }
"378675|378758" { [Version]"4.5.1" }
"379893" { [Version]"4.5.2" }
"393295|393297" { [Version]"4.6" }
"394254|394271" { [Version]"4.6.1" }
"394802|394806" { [Version]"4.6.2" }
{$_ -gt 394806} { [Version]"Undocumented 4.6.2 or higher, please update script" }
}
}
}
====== Windows 8 Apps entfernen (PowerShell) ======
- PowerShell als Admin öffnen
- Was gibt’s für Packages: **''Get-AppXProvisionedPackage –online | Select DisplayName''**
- Lösche den Rassel: **''Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage –online''**
- Was sind noch für MS Apps da? **''Get-AppxPackage -Publisher *Microsoft* | Select Name''**
- Weg damit: **''Get-AppxPackage -Publisher *Microsoft* | Remove-AppxPackage''**
Einige Pakete sind jedoch nicht löschbar.
====== Windows 8.1 und administrative Freigaben ======
Originalpost von
http://www.computerbase.de/forum/showthread.php?t=1320001
an dieser Stelle wiedergegeben...
Nachdem ich tagelang im Internet gesucht habe, habe ich viele Tipps gelesen, wie man die administrativen Freigaben C$ D$ usw. bei Windows 8.1 aktivieren kann.
Ich musste viele Tipps lesen, die zwar funktionieren, aber weit über das Ziel hinausgehen.
Manche manipulieren die Netzwerkprofile, die Firewall-Einstellungen und noch mehr.
Ich suchte nach einer Lösung, die einfacher und „ungefährlicher“ ist.
Zufällig entdeckte ich eine Vorgehensweise, die mir sehr, sehr einfach erscheint.
Zuerst muss sichergestellt sein, dass auf dem Windows 8.1 Computer der gleiche Nutzername und das gleiche Passwort vorhanden sind, wie auf dem anderen Computer.
Die IP-Adresse des Win8.1 Rechners ablesen mit
ipconfig|find "v4"
Bei einem anderen Rechner nebenan einen Dauer-Ping absetzen:
PING –t Win81-IP-Adresse
z.B. PING –t 192.168.10.1
Der Ping wird vorerst noch geblockt. Das Ping-Fenster laufen lassen.
Auf dem Win8.1 eine ECHTE Admin-Eingabeaufforderung öffnen.
Dann den schon seit XP-Zeiten bekannten Registry-Eintrag vornehmen:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
Immer noch in der Admin-Konsole bleiben und ausführen:
net share Freigabe=C:
Damit wird eine Freigabe auf dem Win8.1 Rechner erstellt. Die entfernen wir später wieder.
Jetzt sollte der Dauer-Ping auf dem anderen Rechner erfolgreich werden. Der NET SHARE Befehl scheint auch die Firewall zu öffnen für den Ping.
Die temporäre Freigabe wieder löschen:
net share Freigabe /delete
Auf dem anderen Rechner testen:
DIR \\Die_IP_Adresse_von_Win8.1\c$
z.B. DIR 192.168.10.1\c$
Nun sollten die Administrativen Freigaben bei Windows 8.1 aktiviert zu sein.
Bei mir funktionierte diese Vorgehensweise mehrmals direkt nach einer Neuinstallation von Windows 8.1 Pro.
====== Sperrbild bei Windows 8.x mit Domänenmitgliedschaft ändern ======
http://blog.blackseals.net/2013/02/02/windows-8-standardanmeldebild-abaendern/
====== Windows TCP/IP Stack resetten ======
Wenn das Päärchen
ipconfig /release
ipconfig /renew
nicht mehr reicht, hilft meist eine Kommandozeile (als Admin)
netsh int ip reset ipreset.txt
netsh winsock reset
netsh firewall reset
netsh firewall set icmpsetting 8
netsh firewall set service FILEANDPRINT ENABLE SUBNET
Neustart
===== MP4 Dateien zu MKV Dateien wandeln =====
Ich habe bei mir alle MP4 Files auf MKV Container umgestellt.
Hilfreich dabei folgende Kommandozeile für mkvmerge...
for %a in (*.mp4) do mkvmerge -o "%~na.mkv" ="%a"
===== .Net bei Windows Server Versionen nachinstallieren =====
Install-WindowsFeature NET-Framework-Core -Source D:\sources\sxs
===== UAC bei Windows 2012 deaktivieren =====
Bei Windows 2012 reicht es nicht mehr, UAC auf "never notify" zu stellen.
UAC bleibt trotzdem eingeschaltet. Es gibt jedoch einige Anwendungen,
die wollen zur Installation ein ausgeschaltetes UAC haben.
Dies geht bei W2012 nur über die Registry.
Dazu muss im Zweig
''"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system"''
der Parameter ''"EnableLUA"'' auf ''0'' gesetzt werden (deaktivieren).
===== WMIC Remote Testabfrage =====
wmic /node: /user:administrator /password: bios get serialnumber
===== Windows Syspartition vergrößern =====
Wenn man nicht gerade mit gparted oder Partition Magic rumoperieren möchte, um eine Systempartition zu vergrößern, kann dies auch mit einem nützlichen kleinem Tool machen. (Ohne Garantie :-)
{{:extpart.zip|}}
===== Netzwerkeinstellungen dumpen/restoren =====
netsh interface ip dump > c:\ipconfig.txt
netsh -c interface -f c:\ipconfig.txt
===== "Unsichtbare" NICs löschen =====
Im Kommandozeilenfenster:
- set devmgr_show_nonpresent_devices=1
- DEVMGMT.MSC
- View->Show Hidden Devices.
- Network Adapter tree aufklappen
- im Kontextmenü des entsprechenden NIC "Uninstall" wählen
===== .Net 1.1 unter Windows 7 64Bit =====
Here's the sequence to install .NET Framework 1.1, Service Pack 1 and patches on Windows 7 if your application requires .NET 1.1 runtime.
dotnetfx.exe (Microsoft .NET Framework Version 1.1 Redistributable Package) http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
NDP1.1sp1-KB867460-X86.exe /Q /L:c:\Net11-sp1-KB867460.log
NDP1.1sp1-KB891865-X86.exe /Q /L:c:\Net11-sp1-KB891865.log
NDP1.1sp1-KB886903-X86.exe /Q /L:c:\Net11-sp1-KB886903.log
All the .NET Framework versions can live side by side. Microsoft .NET 1.1 extended support retied on 10/8/2013
http://support.microsoft.com/lifecycle/search/Default.aspx?sort=PN&alpha=.NET+Framework