This is an old revision of the document!


Windows

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)

  1. PowerShell als Admin öffnen
  2. Was gibt’s für Packages: Get-AppXProvisionedPackage –online | Select DisplayName
  3. Lösche den Rassel: Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage –online
  4. Was sind noch für MS Apps da? Get-AppxPackage -Publisher *Microsoft* | Select Name
  5. 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

Windows TCP/IP Stack resetten

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:<IP> /user:administrator /password:<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

net_dump_restore.cmd
netsh interface ip dump > c:\ipconfig.txt
netsh -c interface -f c:\ipconfig.txt

"Unsichtbare" NICs löschen

Im Kommandozeilenfenster:

  1. set devmgr_show_nonpresent_devices=1
  2. DEVMGMT.MSC
  3. View→Show Hidden Devices.
  4. Network Adapter tree aufklappen
  5. 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

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International