Änderungen

Zur Navigation springen Zur Suche springen
6.975 Bytes hinzugefügt ,  06:11, 17. Mai 2020
Zeile 10: Zeile 10:  
Beim "Jetlag-Syndrom" bei einer Dual-Boot-Installation liegt es meist daran, dass Linux grundsätzlich von einer Weltzeit (UTC) ausgeht und Windows eher denkt, der lokale Rechner habe auch eine lokale Zeit. Beides kann man umstellen. Für Windows leider [https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts nur in der Registry wie in der Ubuntu-Dokumentation beschrieben]. Lt. [http://wiki.ubuntuusers.de/Systemzeit#Falsche-Uhrzeit-bei-Windows-Linux-Parallelinstallation ubuntuusers] hilft folgender Befehl in der Windows-Eingabeaufforderung:
 
Beim "Jetlag-Syndrom" bei einer Dual-Boot-Installation liegt es meist daran, dass Linux grundsätzlich von einer Weltzeit (UTC) ausgeht und Windows eher denkt, der lokale Rechner habe auch eine lokale Zeit. Beides kann man umstellen. Für Windows leider [https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts nur in der Registry wie in der Ubuntu-Dokumentation beschrieben]. Lt. [http://wiki.ubuntuusers.de/Systemzeit#Falsche-Uhrzeit-bei-Windows-Linux-Parallelinstallation ubuntuusers] hilft folgender Befehl in der Windows-Eingabeaufforderung:
 
   reg.exe add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
 
   reg.exe add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
 +
 +
Falls Linux nicht die Zeit von einem NTP-Server holt, kann das daran liegen, dass der Zeitunterschied größer als 2 Minuten ist. Man kann die Netzwerkzeit erzwingen, indem man in der Datei <code>/etc/default/openntpd</code> ein <code>-s</code> in die Optionen einfügt. Dann den Rechner neu starten oder schneller nur den NTP-Service mit
 +
  sudo systemctl restart openntpd.service
 +
 +
=== Windows 8 - Schnellstart deaktivieren ===
 +
 +
Den Windows 8-Schnellstart sollte man deaktivieren, um [http://www.heise.de/open/artikel/Linux-und-Windows-8-Schnellstart-gefaehrdet-Daten-1780057.html Datenverlust bei Dual-Boot mit anderen Betriebssystemen] zu vermeiden.
 +
 +
 +
=== Windows 10 - Schnellstart/Hibernate deaktivieren ===
 +
 +
Um sicherzugehen, dass der Festplattenzustand sowohl von Linux als auch von Windows 10 korrekt weiterverarbeitet werden kann, sollte der Ruhezustand von Windows 10 deaktiviert werden. Dazu öffnet man unter Win10
 +
* eine powershell als Administrator (z.B. durch Rechtsklick auf das powershell-Logo und dann "Als Administrator ausführen") oder
 +
* eine Eingabeaufforderung als Administrator (z.B. Windows-Taste + X und dann "Eingabeaufforderung (Administrator)")
 +
und tippt ein:
 +
  powercfg /h off
 +
 +
=== Zugriff auf Linux Filesystem ===
 +
 +
Siehe
 +
* http://www.ext2fsd.com/
    
== Hardware ==
 
== Hardware ==
Zeile 18: Zeile 39:       −
== Windows 8 ==
+
== Installation von Windows ==
   −
=== Schnellstart deaktivieren ===
+
=== Windows 8.1 installieren ===
   −
Den Windows 8-Schnellstart sollte man deaktivieren, um [http://www.heise.de/open/artikel/Linux-und-Windows-8-Schnellstart-gefaehrdet-Daten-1780057.html Datenverlust bei Dual-Boot mit anderen Betriebssystemen] zu vermeiden.
+
Eine komplette Neuinstallation ist auch mit einer [http://www.pc-magazin.de/ratgeber/windows-8-1-clean-install-saubere-installation-iso-download-festplatte-formatieren-1646214.html Upgrade-Version von Windows 8.1 möglich]. Siehe dazu auch [http://stadt-bremerhaven.de/windows-8-1-iso-erstellen-mit-upgrade-key-installieren-und-aktivieren/ diese Anleitung].
 +
 
 +
Es kann vorkommen, dass Windows sich mit der Fehlernummer 0x80300024 meldet. Abhilfe schafft dann meist, alle Festplatten auszustecken (Stromversorgung wegziehen reicht), auf die man Windows nicht installieren will.<ref>http://www.sevenforums.com/installation-setup/16826-error-0x80300024-3.html</ref>
   −
=== Dual-Boot von Windows 7 und  Windows 8 ===
+
=== Windows-Product-Key auslesen ===
   −
http://www.zdnet.com/how-to-both-upgrade-and-dual-boot-windows-8-4010025853/
+
Mit dem Programm [https://www.pcwelt.de/downloads/Windows-8-Product-Key-Viewer-8618655.html Windows 9 Product Key Viewer] kann man den in der Registry abgespeicherten, aber gehashten Windows 10-Lizenezschlüssel auslesen.
    
== Betriebssystem wiederherstellen ==
 
== Betriebssystem wiederherstellen ==
Zeile 42: Zeile 65:     
* http://www.tipps-tricks-kniffe.de/windows-7-vista-benutzer-automatisch-anmelden/
 
* http://www.tipps-tricks-kniffe.de/windows-7-vista-benutzer-automatisch-anmelden/
 +
 +
== Windows Update ==
 +
 +
Wenn das Windows Update in Win 8  nicht funktioniert, hilft eventuell die Administrator-Konsole:
 +
 +
* Diese erhält man mit WindowsTaste + X und dann "PowerShell/Eingabeaufforderung als Administrator"
 +
* Anschließend lässt man den SystemFileCheck laufen:
 +
  sfc /scannow
 +
 +
Siehe auch [http://answers.microsoft.com/de-de/windows/forum/windows_8-windows_update/windows-8-64bit-updates-werden-nicht/4f946b07-ecc0-4391-8688-fe66330e7054 diesen Beitrag] mit einem weiteren Hinweis auf das Hilfsprogramm DISM.
    
== AutoStart ==
 
== AutoStart ==
Zeile 60: Zeile 93:  
* [http://www.autohotkey.com/ AutoHotKey] - [[Open Source]]-Tool rund um die Tastatur
 
* [http://www.autohotkey.com/ AutoHotKey] - [[Open Source]]-Tool rund um die Tastatur
   −
== Eingabeaufforderung ==
+
== Shell ==
 +
 
 +
=== Eingabeaufforderung ===
   −
* In Windows XP/Vista funktioniert auch die Ergänzung von Pfadnamen mit Tabulatortasten (ähnlich wie in Unix-Shells). Beispiel: <code>cd Pr+Tabulator</code> führt zu <code>cd Programme</code>.
+
* Ab Windows XP funktioniert auch die Ergänzung von Pfadnamen mit Tabulatortasten (ähnlich wie in Unix-Shells). Beispiel: <code>cd Pr+Tabulator</code> führt zu <code>cd Programme</code>.
    
* Siehe auch [[#Eingabeaufforderung an bestimmtem Ordner]].
 
* Siehe auch [[#Eingabeaufforderung an bestimmtem Ordner]].
 +
 +
=== Batch(.BAT)-Programmierung ===
 +
 +
==== Weiterführende Infos ====
 +
* [http://de.wikibooks.org/wiki/Batch-Programmierung WikiBooks zu Batch-Dateien].
 +
* [http://www.antonis.de/dos/batchtut/ Tutorialübersicht zur Batchprogrammierung].
 +
 +
==== Schließen des Eingabeaufforderungsfensters nach dem Aufruf ====
 +
 +
===== Variante 1 =====
 +
 +
Man erstellt eine .BAT oder .CMD-Datei und startet Fremdprozesse mit <code>START</code> und beendet die Batch-Datei mit <code>EXIT</code>. Beispiel:
 +
  start firefox.exe
 +
  start chrome.exe
 +
  start outlook.exe
 +
  exit
 +
 +
Ohne das <code>start</code> würde Windows denken, dass das Eingabeaufforderungsfenster noch gebraucht würde.
 +
 +
===== Variante 2 =====
 +
Soll das bei Ausführung der Batch-Datei geöffnete "schwarze Fenster" automatisch wieder geschlossen werden, sollte man eine Verknüpfung zur .BAT-Datei anlegen. In deren Eigenschaften->Reiter: Verknüpfung trägt man im Feld "Ziel" vor dem dort stehenden Pfad zur .BAT-Datei
 +
  cmd /c
 +
ein. Das ganze Feld heißt dann z.B.:
 +
  cmd /c C:\hallo.bat
 +
Nach Bestätigen mit OK müsste bei einem Doppelklick das Fenster nach Ausführen der Batch-Datei wieder geschlossen werden.
 +
 +
==== Verknüpfungen in einer Batch-Datei ====
 +
 +
Windows selbst hat keine Bordmittel, um eine Verknüpfung (symbolischen oder harten Link) mit einer simplen Kommandozeilenanweisung (à la Linux/UNIX-<code>ln -s</code> zu erstellen.
 +
* Möglich ist die Nutzung des Windows Scripting Hosts WSH,
 +
* von [http://www.winfuture-forum.de/lofiversion/index.php?t8436.html Visual Basic]
 +
* oder von (kostenlosen) Zusatzprogrammen für NTFS-Dateisysteme (Hardlinks),
 +
** z.B. auch von Microsoft, insbesondere [http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx junction] oder [http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en linkd] (Näheres bei [http://de.wikipedia.org/wiki/Symbolische_Verknüpfung#Windows wikipedia.de]) oder
 +
* von (kostenlosen) Zusatzprogrammen für alle Dateisysteme (Softlinks), z.B. von [http://www.nirsoft.net/utils/nircmd.html NirSoft].
 +
 +
==== Herunterfahren von Kommandozeile ====
 +
 +
* [http://www.mysoft.de/html/winexit.html WinExit] ist ein Programm, mit dem man nicht nur in einer Batch-Datei Windows herunterfahren lassen kann, sondern auch in das "Start"-Menü ein One-Click-Herunterfahren integrieren kann.
 +
 +
 +
=== PowerShell ===
 +
 +
Microsoft hat mit der PowerShell in vielen Bereichen mit den [[Linux|Unix]]-[[Shell]]s gleichgezogen, mit Hilfe der Objektorientierung lassen sich manche Aufgaben sogar leichter lösen als unter Unix/Linux mit [[Bash]] und Konsorten.
 +
 +
Siehe
 +
* http://www.remoteshell-security.com/dokumente/power_shell_grundlagen.pdf
 +
* http://w8.xn--apfelbck-s4a.de/782-windows-powershell-einfuhrung-und-beispiele
 +
 +
==== PowerShell-Scripte starten ====
 +
 +
Es gibt einige [http://technet.microsoft.com/en-us/library/ee176949.aspx Kniffe, die man beim Start von PowerShell-Skripten beachten] muss.
 +
 +
==== MessageBox anzeigen ====
 +
 +
Windows wäre nicht Windows, wenn man nicht auch mit der Powershell ein Fensterchen öffnen könnte:
 +
 +
* http://powershell-tips.blogspot.de/2012/02/display-messagebox-with-powershell.html
 +
 +
==== Fernzugriff auf die Powershell ====
 +
 +
Siehe
 +
* https://docs.microsoft.com/de-de/powershell/scripting/core-powershell/ssh-remoting-in-powershell-core?view=powershell-6
 +
 +
==== PowerShell und Excel ====
 +
Siehe
 +
* [https://learn-powershell.net/2012/12/20/powershell-and-excel-adding-some-formatting-to-your-report/ Zugriff auf Excel-Arbeitsblatt] - siehe v. a. den ersten Teil
 +
* [https://learn-powershell.net/2015/10/02/quick-hits-adding-a-hyperlink-to-excel-spreadsheet/ Einfügen von HyperLinks in Excel-Arbeitsblatt]
 +
 +
==== Einfügen von Hyperlinks auf den Verzeichnisinhalt in Excel ====
 +
 +
Erzeugen eines Excel-Arbeitsblatts
 +
 +
$excel = New-Object -ComObject excel.application
 +
$workbook = $excel.Workbooks.Add()
 +
$sheet = $workbook.Worksheets.Item(1)
 +
$verz="Z:\myverzeichnis";
 +
Get-ChildItem $verz | foreach -Begin {$counter=1} {
 +
  $sheet.Hyperlinks.add(
 +
    $sheet.Cells.Item($counter,1),
 +
    "file:///"+$verz+"/"+$_.Name,
 +
    "",
 +
    $_.Name,
 +
    $_.BaseName
 +
  );
 +
  $counter=$counter+1
 +
  }
 +
$workbook.SaveAs("P:\uebersicht")
    
== Dateisystem ==
 
== Dateisystem ==
Zeile 72: Zeile 194:  
Unter Windows XP kann man [http://support.microsoft.com/kb/956324/de die Updates-Deinstallationsdateien entfernen].
 
Unter Windows XP kann man [http://support.microsoft.com/kb/956324/de die Updates-Deinstallationsdateien entfernen].
   −
=== Komprimierung rückgängig machen ===
+
=== Volltextsuche ===
 +
 
 +
Um eine Volltextsuche in Win7 oder WinServer2008 auch in nichtindizierten Ordnern zu schaffen, muss man [http://www.heise.de/ct/hotline/Inhaltssuche-unter-Windows-7-1336489.html die entsprechende Option in den Ordern-Optionen] aktivieren.
 +
 
 +
=== Komprimierung ===
 +
 
 +
==== Windows-Komprimierung rückgängig machen ====
    
Mit  
 
Mit  
Zeile 78: Zeile 206:     
kann man unter [http://www.heise.de/ct/hotline/NTFS-Kompression-rueckgaengig-320932.html Windows XP die Kompression von (nicht offenen) Dateien rückgängig machen].
 
kann man unter [http://www.heise.de/ct/hotline/NTFS-Kompression-rueckgaengig-320932.html Windows XP die Kompression von (nicht offenen) Dateien rückgängig machen].
 +
 +
==== Öffnen von RAR-Dateien ====
 +
 +
Mit [http://www.7-zip.de/ 7-zip], einem [[Open Source]]-Programm, lassen sich u.a. RAR-Dateien öffnen.
    
== Netzwerk ==
 
== Netzwerk ==
Zeile 101: Zeile 233:  
Kostenlose Online-Virenscanner im Netz stellen z.B. [http://www.virustotal.com/de/ VirusTotal] und [http://virusscan.jotti.org/de/ jotti.org] zur Verfügung. Dort kann man einzelne Dateien zum Virusscan hochladen.
 
Kostenlose Online-Virenscanner im Netz stellen z.B. [http://www.virustotal.com/de/ VirusTotal] und [http://virusscan.jotti.org/de/ jotti.org] zur Verfügung. Dort kann man einzelne Dateien zum Virusscan hochladen.
   −
== Windows-Scripting ==
+
== Datenschutz ==
   −
=== Batch(.BAT)-Programmierung ===
+
Microsofts Daten-Sammelwut mit Windows 10 lässt sich [http://stadt-bremerhaven.de/destroy-windows10-spying-open/ nach diesem Artikel] wohl einschränken.
   −
* [http://de.wikibooks.org/wiki/Batch-Programmierung WikiBooks zu Batch-Dateien].
+
== Desktop ==
* [http://www.antonis.de/dos/batchtut/ Tutorialübersicht zur Batchprogrammierung].
      +
=== Screenshot ===
   −
=== Verknüpfungen in einer Batch-Datei ===
+
Mittels der Taste "Druck"(englisch: PrintScreen) lässt sich eine Kopie des Bildschirms in die Windows-Zwischenablage legen.
   −
* Windows selbst hat keine Bordmittel, um eine Verknüpfung mit einer simplen Kommandozeilenanweisung (à la Linux/UNIX-<code>ln -s</code> zu erstellen.
+
Mittels der Tastenkombinaten "Alt+Druck" lässt sich eine Kopie des aktuellen Fensters in die Zwischenablage legen.<ref>Siehe http://www.take-a-screenshot.org/de/</ref>
* Möglich ist die Nutzung des Windows Scripting Hosts WSH,
  −
* von [http://www.winfuture-forum.de/lofiversion/index.php?t8436.html Visual Basic]
  −
* oder von (kostenlosen) Zusatzprogrammen für NTFS-Dateisysteme (Hardlinks),
  −
** z.B. auch von Microsoft, insbesondere [http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx junction] oder [http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en linkd] (Näheres bei [http://de.wikipedia.org/wiki/Symbolische_Verknüpfung#Windows wikipedia.de]) oder
  −
* von (kostenlosen) Zusatzprogrammen für alle Dateisysteme (Softlinks), z.B. von [http://www.nirsoft.net/utils/nircmd.html NirSoft].
     −
=== Herunterfahren von Kommandozeile ===
+
Die Alternative dazu ist das mit Windows 7 mitgelieferte Tool "Snipping Tool", zu finden im Windows-Start-Menü.
 
  −
* [http://www.mysoft.de/html/winexit.html WinExit] ist ein Programm, mit dem man nicht nur in einer Batch-Datei Windows herunterfahren lassen kann, sondern auch in das "Start"-Menü ein One-Click-Herunterfahren integrieren kann.
  −
 
  −
== Desktop ==
      
=== Eingabeaufforderung an bestimmtem Ordner ===
 
=== Eingabeaufforderung an bestimmtem Ordner ===
Zeile 150: Zeile 273:  
* Zum Schneiden von Filmen eignet sich unter Windows der freie [http://www.virtualdub.org/ VirtualDub].  
 
* Zum Schneiden von Filmen eignet sich unter Windows der freie [http://www.virtualdub.org/ VirtualDub].  
 
* Weitere Schneidesoftware: [http://www.trakax.com/software/pc TrakAxPc] (Freeware)
 
* Weitere Schneidesoftware: [http://www.trakax.com/software/pc TrakAxPc] (Freeware)
 +
 +
=== Aufruf von Programmen mit URLs ===
 +
 +
URLs können so mit Programmen verknüpft werden, dass bei einem Klick im Browser auf die URL (oder deren Aufruf in einem anderen Programm) ein entsprechend registriertes Windows-Programm aufgerufen wird:
 +
 +
Siehe
 +
* http://www.tutego.de/blog/javainsel/2012/08/thema-der-woche-externe-programme-starten-url-protokoll-unter-windows-registrieren/
 +
* http://stackoverflow.com/questions/389204/how-do-i-create-my-own-url-protocol-e-g-so
 +
* [https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914(v=vs.85) Registrieren eines Programms für ein bestimmtes URI-Schema]
 +
 +
Siehe auch [[Java-Tipps#Links_zu_Java-Desktop-Anwendungen]]
    
== FTP-Server ==
 
== FTP-Server ==

Navigationsmenü