Windows: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Dateien kopieren - robocopy)
(Dateien kopieren - robocopy)
Zeile 151: Zeile 151:
  
  
:: /Z Wenn der Kopiervorgang unterbrochen wird, k�nnen Sie mit dieser Option an der Stelle weitermachen, an der abgebrochen wurde. Es k�nnen aber nicht alle Dateien kopiert werden.
+
:: /Z Wenn der Kopiervorgang unterbrochen wird, koennen Sie mit dieser Option an der Stelle weitermachen, an der abgebrochen wurde. Es koennen aber nicht alle Dateien kopiert werden.
 
:: /E Kopiert Unterverzeichnisse (auch leere Verzeichnisse).
 
:: /E Kopiert Unterverzeichnisse (auch leere Verzeichnisse).
:: /R:n Definiert die maximalen Fehler, die beim Kopieren �bergangen werden (standardm��ig 1 Mio.).
+
:: /R:n Definiert die maximalen Fehler, die beim Kopieren uebergangen werden (standardmaessig 1 Mio.).
 
:: /W:n Definiert die Sekunden, die gewartet wird, wenn ein Kopiervorgang nicht erfolgreich war, um es erneut zu versuchen.
 
:: /W:n Definiert die Sekunden, die gewartet wird, wenn ein Kopiervorgang nicht erfolgreich war, um es erneut zu versuchen.
:: /XD dir Kopiert diese Verzeichnisse nicht. Auf diese Weise k�nnen Sie Unterverzeichnisse beim Spiegeln �berspringen lassen, indem Sie deren Pfad im Befehl angeben.
+
:: /XD dir Kopiert diese Verzeichnisse nicht. Auf diese Weise können Sie Unterverzeichnisse beim Spiegeln überspringen lassen, indem Sie deren Pfad im Befehl angeben.
:: /XF file Kopiert diese Dateien nicht. Sie k�nnen mehrere hintereinander schreiben. Diese Option setzen Sie am Ende des Befehls. Sie k�nnen auch mit * als Platzhalter arbeiten.
+
:: /XF file Kopiert diese Dateien nicht. Sie können mehrere hintereinander schreiben. Diese Option setzen Sie am Ende des Befehls. Sie können auch mit * als Platzhalter arbeiten.
:: /Log +: Schreibt die Status Ausgabe in die Protokolldatei (f�gt die Ausgabe an die vorhandene Protokolldatei an).
+
:: /Log +: Schreibt die Status Ausgabe in die Protokolldatei (fuegt die Ausgabe an die vorhandene Protokolldatei an).
:: /NFL Loggt keinen Kopiervorgang au�er Fehler.
+
:: /NFL Loggt keinen Kopiervorgang ausser Fehler. (irgendwie funzt das nicht ganz wie erwartet, keine fehlerliste)
:: /NDL Gibt an, dass Verzeichnisnamen nicht protokolliert werden sollen.
+
:: /NDL Gibt an, dass Verzeichnisnamen nicht protokolliert werden sollen. (irgendwie funzt das nicht ganz wie erwartet, keine fehlerliste)
 
:: /np Gibt an, dass der Fortschritt des Kopiervorgangs (die bisher kopierte Anzahl von Dateien oder Verzeichnissen) nicht angezeigt wird.
 
:: /np Gibt an, dass der Fortschritt des Kopiervorgangs (die bisher kopierte Anzahl von Dateien oder Verzeichnissen) nicht angezeigt wird.
 
:: /V Verbose output
 
:: /V Verbose output
:: /xo Damit die Datei nur kopiert wird, wenn Sie sich ge�ndert hat h�ngt man einfach noch ein /xo� an:
+
:: /xo Damit die Datei nur kopiert wird, wenn Sie sich geaendert hat haengt man einfach noch ein /xo an:
 
:: /FP Replaces simple file names with full file pathnames in the output.
 
:: /FP Replaces simple file names with full file pathnames in the output.
  
 
</pre>
 
</pre>
 +
 +
 +
* https://www.andysblog.de/windows-mit-robocopy-nur-eine-datei-kopieren-wenn-sie-geaendert-wurde
  
 
=== Dateien in sein Eigentum überführen - (linux: chown) ===
 
=== Dateien in sein Eigentum überführen - (linux: chown) ===

Version vom 2. Juni 2020, 11:10 Uhr

windows | windows cleaning | windows server | MS PowerShell

Inhaltsverzeichnis

Microsoft Windows Welt

Microsoft Software

Windows Download


Outlook

z.B. Outlook 2016

Wichtig: Die Einstellungen unter Systemsteuerung sind andere als direkt über Outlook, auch wenn es gleich aussieht
  • Systemsteuerung => Große/Kleine Symbole Alle Systemsteuerungselemente => E-Mail (32 Bit) =>
    • E-Mail-Konten
    • Datendateien
    • Profile


Microsoft Office

https://www.pcwelt.de/a/microsoft-word-kostenlos-erhalten,3450833

Windows Ordner

%systemdrive% - Installationsmedium, meistens c:\
%windir% - Windows Installations Verzeichnis, meistens c:\Windows
%appdata% - lokale benuzter einstellungen (analog zu ~/.*)


startordner

viele Orte um was auto zu starten

Windows + R
  shell:startup
  shell:common startup
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
msconfig => Autostart
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Task-Manager => Autostart

windows befehle

Programme

appwiz.cpl - Programme und Features

  • Systemsteuerung\Alle Systemsteuerungselemente\Programme und Features
  • Programm deinstallieren und ändern
    • Installiert am, Größe und Version

netplwiz - Programm für Benutzerverwaltung

Windows + x

total viele nützliche admin sachen

Ereignisanzeige

booten und runterfahren probleme
  • Anwendungs- und Dienstprotokolle/Microsoft/Windows/Diagnostics-Performance/Betriebsbereit
    • Ereignis-IDs
    • 100er Start
    • 200er Beenden
    • 100er/200er Verzögerungen beim Starten bzw. enden (20* analog zu 10*)
      • 100 windows wurde erfolgreich gestartet (egal)
      • 101 eine Anwendung hat Start verzögert
      • 102 ein Treiber
      • 103 ein Dienst zB Defender
      • 106 eine Hintergrundoptimierung durch windows
      • 107/108 Verzögerungen durch Gruppenrichtlinien
      • 109 Hardware initialisierung

Windowstaste + R

msconfig

Windowstaste + R

msconfig

temp

Windowstaste + R

temp 

https://www.pcwelt.de/a/windows-10-stuerzt-ab-oder-friert-ein-so-beheben-sie-das-problem,3451973

Ressourcenmonitor statt Task-Manager

Windowstaste + R

resmon 

services.msc - weitere Dienstprogramme die am anfang gestartet werden und das system zu müllen

Windowstaste + R

services.msc

Benutzerkonten - Netzwerkpasswörter - ....

Windowstaste + R

control userpasswords2
=> Erweitert => Kennwörter verwalten => Windows-Anmeldeinformationen


firewall

# regeln anzeigen
Get-NetFirewallRule -Enabled True | Select DisplayName, Profile, Action

# regel hinzufügen
netsh advfirewall firewall add rule name=“Block Cortana Outbound Traffic“ dir=out action=block program=“%windir%\systemapps\Microsoft.Windows.Cortana_cw5n1h2txyewy\SearchUI.exe“enable=yes profile=any

allgemeine Befehle

https://www.thomas-krenn.com/de/wiki/Cmd-Befehle_unter_Windows

Dateien kopieren - robocopy

https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/robocopy https://michael.mckinnon.id.au/2011/06/27/how-to-do-windows-backups-with-robocopy-tips/


robocopy /Z /E /R:0 /W:0 <source-path> <dest-path> /XD "Temp" "Temporary Internet Files" /XF pagefile.sys hiberfil.sys


robocopy /Z /E /R:0 /W:0 /np /V /NDL /NFL /FP /XO /LOG+:.\logfile.log	\\192.168.0.1\dir\dir1 		dir\dir1     		/XD "Temp" "Temporary Internet Files" /XF pagefile.sys hiberfil.sys 
if %errorlevel% gtr 1 (
	echo Fehler beim Kopieren einer Datei > \errorfile.txt
	echo %date% - %time% - %errorlevel% >> \errorfile.txt
)




:: /Z 		Wenn der Kopiervorgang unterbrochen wird, koennen Sie mit dieser Option an der Stelle weitermachen, an der abgebrochen wurde. Es koennen aber nicht alle Dateien kopiert werden.
:: /E		Kopiert Unterverzeichnisse (auch leere Verzeichnisse).
:: /R:n		Definiert die maximalen Fehler, die beim Kopieren uebergangen werden (standardmaessig 1 Mio.).
:: /W:n		Definiert die Sekunden, die gewartet wird, wenn ein Kopiervorgang nicht erfolgreich war, um es erneut zu versuchen.
:: /XD dir 	Kopiert diese Verzeichnisse nicht. Auf diese Weise können Sie Unterverzeichnisse beim Spiegeln überspringen lassen, indem Sie deren Pfad im Befehl angeben.
:: /XF file	Kopiert diese Dateien nicht. Sie können mehrere hintereinander schreiben. Diese Option setzen Sie am Ende des Befehls. Sie können auch mit * als Platzhalter arbeiten.
:: /Log +:	Schreibt die Status Ausgabe in die Protokolldatei (fuegt die Ausgabe an die vorhandene Protokolldatei an).
:: /NFL		Loggt keinen Kopiervorgang ausser Fehler. (irgendwie funzt das nicht ganz wie erwartet, keine fehlerliste)
:: /NDL		Gibt an, dass Verzeichnisnamen nicht protokolliert werden sollen. (irgendwie funzt das nicht ganz wie erwartet, keine fehlerliste)
:: /np		Gibt an, dass der Fortschritt des Kopiervorgangs (die bisher kopierte Anzahl von Dateien oder Verzeichnissen) nicht angezeigt wird.
:: /V 		Verbose output
:: /xo		Damit die Datei nur kopiert wird, wenn Sie sich geaendert hat haengt man einfach noch ein /xo an:
:: /FP		Replaces simple file names with full file pathnames in the output.


Dateien in sein Eigentum überführen - (linux: chown)

takeown /f ‹Verzeichnisname› /r /d y

Ad­minis­tra­toren-Gruppe alle Rechte geben (linux: chgrp root; chmod g+rwx; )

icacls ‹Verzeichnisname› /grant Administratoren:F /t

Verzeichnis löschen (linux: rm -r)

rd /s /q ‹Verzeichnisname›


als anderer Benutzer ausführen

regedit als administrator ausführen

  • Kurzform
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer\ShowRunAsDifferentUserInStart = 1


  • wahrscheinlicher
    • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
    • dann neuen Schlüssel angelegen
    • Explorer
    • dann ShowRunAsDifferentUserInStart als Dword 32-Bit neu anzulegen und gleich 1 setzen


Windows Probleme

C:\Users\Mitarbeiter\AppData\Roaming\Microsoft\Windows\Recent

Windows 10 Probleme checken

im Suchfeld (im Zweifel unter Start)

Zuverlässigkeitsüberwachung

eintippen und ohhhh

Explorer startet nicht mehr

  • weil history fehlerhaft ist :(

Systemsteuerung > Explorer Optionen > Datenschutz > Datei Explorer Verlauf löschen

oder per Hand folgende unterdateien löschen

%appdata%\Microsoft\Windows\Recent
%appdata%\Microsoft\Windows\Recent\AutomaticDestinations
%appdata%\Microsoft\Windows\Recent\CustomDestinations 
bzw.
C:\Users\***\AppData\Roaming\Microsoft\Windows\Recent
C:\Users\***\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
C:\Users\***\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations


Windows: Nicht löschbare Dateien löschen / Trusted Installer sperrt Dateien

https://www.windowspro.de/andreas-kroschel/windows-nicht-loeschbare-dateien-loeschen

takeown /f ‹Verzeichnisname› /r /d y
icacls ‹Verzeichnisname› /grant Administratoren:F /t
rd /s /q ‹Verzeichnisname›



windows optimieren

https://www.heise.de/tipps-tricks/Windows-10-schneller-machen-so-klappt-s-3978647.html


Problembehandlungseinstellungen - damits weniger nach hause telefoniert

Suchfeld

Problembehandlungseinstellungen 
  • Empfohlene Problembehandlungseinstellungen
    • Mein Feedback soll von Windows angefordert werden: NIE


Hintergrund-Apps

viele oder alle die mensch deaktivieren kann

Registry

Fremde HKEY_CURRENT_USER

windows verschlüsseln mit BitLocker

windows Telemetrie, Privatsphäre

Diagnose und Feedback

  • Start > Diagnose und Feedback
    • Diagnosedaten: Standard, am besten einfach (nur möglich bei win10 enterprise und education)
    • Feedbackhäufigkeit: Nie


Windows-Befehlsskript

Netzlaufwerk einbinden

@echo off

set machine=192.168.0.2
set var= 0

:loop
ping -n 6 %machine% | find "TTL"
if %errorlevel% == 1 goto :failure
goto :CONNECT

:connect
net use z: \\pcname\share /user:winuser "password" /persistent:no

goto :EOF

:failure
echo Connection to %machine% failed...
goto :LOOPR

Windows Extern

Windows alternative Software

  • Software (ausschließlich Windows)

openvpn

  • Installation:
  • Konfiguration
    • ovpn Datei nach C:\Program Files\OpenVPN\config kopieren
  • OpenVPN auto startskript für aufgabenplanung
@echo off
set LOGFILE=openvpn_restart.log
set LOG="%TEMP%\%LOGFILE%"

if exist "C:\Program Files (x86)\OpenVPN\log" (
    set LOG="C:\Program Files (x86)\OpenVPN\log\%LOGFILE%"
)

if exist "C:\Program Files\OpenVPN\log" (
    set LOG="C:\Program Files\OpenVPN\log\%LOGFILE%"
)

ping -n 1 10.8.0.1 >NUL
if ERRORLEVEL 1 (
    echo %DATE% %TIME% Restarting OpenVPNService
    echo %DATE% %TIME% Restarting OpenVPNService >> %LOG%
    net stop OpenVPNService >> %LOG% 2>&1
    net start OpenVPNService >> %LOG% 2>&1
)

</souce>

=== pidgin ===

# [http://www.pidgin.im/download/windows/ pidgin runterladen]
## runtergeladende datei ''pidgin-X.Y.Z.exe'' ausführen, also installieren
# [https://otr.cypherpunks.ca/index.php otr] verschlüsselung runterladen (direkt link [https://otr.cypherpunks.ca/binaries/windows/pidgin-otr-4.0.0-1.exe pidgin-otr-4.0.0-1.exe] aber lieber noch mal schauen ob nicht ne aktuellere Version existiert )
## runtergeladende datei ''pidgin-otr-X.Y.Z.exe'' ausführen, also installieren
# pidgin starten
## Benutzeraccount: Dateileiste > Konten verwalten > Hinzufügen 
### Protokoll: für Jabber XMPP wählen
### Benutzer:  userXYz (das was vor dem @ ist)
### Domäne: jabber.ccc.de (das was nach dem @ ist)
### Passwort: ein sicheres Passwort
### falls der Benutzer noch nicht exisitert: ganz am Ende Checkbox aktivieren "Dieses Konto neu auf dem Server anlegen"
## OTR aktivieren: Dateileiste > Werkzeuge > Erweiterungen/Pluings 
### Off-the-Record Messaging: checkbox aktivieren
### evt über "Erweiterung einrichten" privaten Schlüssel manuell erstellen

== windows subsystem ==
=== laufwerk (usb/ssd) mounten ===
<source lang=bash>
mount -t drvfs f: /mnt/f

subsystem ubuntu installieren

  • als Administrator in der powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • neustart
  • als Administrator in der powershell (hat schlußendlich nicht funktioniert
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Add-AppxPackage .\Ubuntu.appx
  • also doch über den store :(

x server isntallieren

  • vcxsrv-64.1.20.5.1.installer.exe auf https://sourceforge.net/projects/vcxsrv/ downloaden
  • Neustart
  • Startmenu => rechte Maustaste auf XLaunch > Mehr > Dateispeicherplatz öffnen > Link kopieren
  •  %appdata%\Microsoft\Windows\Start Menu\Programs\Startup und einfügen
  • ubuntu subsystem starten
 echo "export DISPLAY=localhost:0.0" >> ~/.bashrc

Fehlermeldungen

Can't find DISPLAY -- guessing `unix:0' at ...

export DISPLAY=:0

vosp Weiterleitungen / Umzüge

Windows Default Programme deinstallieren

Windows_cleaning#Windows Default Programme deinstallieren

Windows-Oberfläche beschleunigen

Windows cleaning#Windows-Oberfläche beschleunigen

Cortana deaktivieren

Windows cleaning#Cortana deaktivieren