====== 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