Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
client:vm_anpassen [2022/03/09 17:58 CET] – [Firefox aktualisieren] sritterclient:vm_anpassen [2024/07/04 17:17 CEST] (aktuell) – [Virtuelle Maschinen anpassen] +Link auf direkten Edit. chr
Zeile 1: Zeile 1:
 ====== Virtuelle Maschinen anpassen ====== ====== Virtuelle Maschinen anpassen ======
  
-Hier finden Sie allgemeine Hinweise zum Anpassen bzw. Updaten Virtueller Maschinen. Sollten Sie - wovon wir im Prinzip abraten - eine komplett eigene, nicht von einer Vorlage abgeleitete Virtuelle Maschine erstellen wollen, vergleichen Sie bitte [[client:neue_vm_anlegen|Erstellen neuer Virtueller Maschinen]]. Falls Sie lediglich ein Windowsupdate einer Virtuellen Maschine ausführen wollenfinden Sie hier eine {{ :hinweise:kurzanleitung_windowsupdate_vm.pdf|Kurzanleitung}}.+Hier finden Sie allgemeine Hinweise zum Anpassen bzw. Updaten Virtueller Maschinen. Virtuelle Maschinen können mit der [[client/bwlehrpool-suite|bwLehrpool-Suite]] zur lokalen Bearbeitung heruntergeladen werdenIn Zukunft besteht ebenso die MöglichkeitVMs direkt auf Clientrechnern zu bearbeiten [Link folgt].
  
 +Sollten Sie - wovon wir im Prinzip abraten - eine komplett eigene, nicht von einer Vorlage abgeleitete Virtuelle Maschine erstellen wollen, vergleichen Sie bitte [[client:neue_vm_anlegen|Erstellen neuer Virtueller Maschinen]]. Falls Sie lediglich ein Windowsupdate einer Virtuellen Maschine ausführen wollen, finden Sie hier eine {{ :hinweise:kurzanleitung_windowsupdate_vm.pdf|Kurzanleitung}}.
 +
 +Auf bestimmten bwLehrpool-Clientrechnern (bwLehrpool-Version 32b16 und neuer) besteht zusätzlich die Möglichkeit, VMs [[client:vm_direkt_bearbeiten|direkt zu editieren]].
 ===== Updates einspielen ===== ===== Updates einspielen =====
  
Zeile 10: Zeile 13:
  
 Um Windows Updates einzuspielen, müssen Sie zuerst den dafür notwendigen Dienst reaktivieren, da dieser in der Regel vorher deaktiviert wurde, um unnötige Benachrichtigungen und Updates im bwLehrpool-Betrieb zu vermeiden. Um Windows Updates einzuspielen, müssen Sie zuerst den dafür notwendigen Dienst reaktivieren, da dieser in der Regel vorher deaktiviert wurde, um unnötige Benachrichtigungen und Updates im bwLehrpool-Betrieb zu vermeiden.
 +
 +=== Powershell-Skript ===
 +
 +Für Windows 10 (ab Version 1909) steht ein [[dot_powershell|Powershell-Skript]] zur Verfügung, das Sie unter anderem zum Aktivieren der Dienste verwenden können.  Starten Sie dieses Skript über das Link "Start-Skript" im Verzeichnis C:\bwlehrpool\Start-Skript und wählen Sie die Option „Windows-Update aktivieren“ (Admin-bzw. root-Paßwort erforderlich).
 +
 +=== Manuelle Aktivierung ===
  
 Öffnen Sie eine [[http://www.softwareok.de/?seite=faq-Windows-7&faq=69|Adminkonsole]]((Analog zum Startbutton unter Windows 7 (Start, „cmd“, [Strg+Umschalten+Enter] unter Windows 10 das Lupensymbol verwenden.)) und führen folgenden Befehl aus: Öffnen Sie eine [[http://www.softwareok.de/?seite=faq-Windows-7&faq=69|Adminkonsole]]((Analog zum Startbutton unter Windows 7 (Start, „cmd“, [Strg+Umschalten+Enter] unter Windows 10 das Lupensymbol verwenden.)) und führen folgenden Befehl aus:
Zeile 18: Zeile 27:
  
 <code>sc config wuauserv start= disabled</code> <code>sc config wuauserv start= disabled</code>
 +
 +An und für sich empfehlen wir jedoch die Updatefunktion des oben genannten Powershell-Skriptes.
 +
 +=== Windows-Aktivierung erzwingen ===
 +
 +Eigentlich sollte Windows beim Updaten die Aktualisierung erneuern. Dies scheint jedoch in seltenen Fällen nicht zu geschehen. Beim Auftreten von Meldungen a la „Windows-Lieznz läuft bald ab“ empfielt sich als Abhilfe, eine Kommandozeile („cmd“) mit Adminrechten zu öffnen und darin folgenden Befehl abzusetzen:
 +
 +<code>slmgr /ato</code>
 +
  
 ==== Linux-Updates einspielen ==== ==== Linux-Updates einspielen ====
Zeile 25: Zeile 43:
 ==== Firefox aktualisieren ==== ==== Firefox aktualisieren ====
  
-Einige Firefox Einstellungen wie z.B. automatische Updates oder nervige Warnmeldungen ("Sie haben Firefox lange nicht mehr verwendet" usw.) wurden absichtlich deaktiviert.+Einige Firefox Einstellungen wie z.B. automatische Updates oder nervige Warnmeldungen a la „Sie haben Firefox lange nicht mehr verwendet“ wurden absichtlich deaktiviert.
  
-Dies geschieht über sogenannte Policy Templates +Dies geschieht über sogenannte Policy Templates (policies.json):  
-Weitere Infos unter  +  * [[https://support.mozilla.org/de/kb/firefox-mithilfe-der-datei-policiesjson-anpassen|Allgemeines zur Datei policies.json]], 
-  * [[https://support.mozilla.org/de/kb/firefox-mithilfe-der-datei-policiesjson-anpassen]] +  * [[https://github.com/mozilla/policy-templates|Auflistung der möglichen Optionen]].
-  * [[https://github.com/mozilla/policy-templates]]+
  
-Um Firefox zu aktualisieren, muss die Datei "C:\Program Files\Mozilla Firefox\distribution\policies.json" temporär, z.B. auf den Desktop, verschoben werden.+Zur Aktualisierung von Firefox unter Windows die Datei "C:\Program Files\Mozilla Firefox\distribution\policies.json" temporär, z.B. auf den Desktop, verschieben. Anschließend kann Firefox neu gestartet und aktualisiert werden. Bewegen Sie danach die Datei wieder an den Ursprungsort zurück. Unter Linux gilt einerseits analoges („distribution“ unterhalb des Firefox-Installationsverzeichnisses); systemweite Vorgaben können auch unter /etc/firefox/policies abgelegt sein.
  
-Anschließend Firefox neustarten und aktualisieren lassenDanach die Datei wieder an den Ursprungsort zurückkopieren.+Unsere policies.json sieht derzeit folgendermaßen aus: 
 +++++ policies.json | 
 +<code> 
 +
 +  "policies":
 + "AppAutoUpdate": false, 
 + "DisableAppUpdate": true, 
 + "DisableFormHistory": true, 
 + "DisablePasswordReveal": true, 
 + "DisableProfileRefresh": true, 
 + "DisableSystemAddonUpdate": true, 
 + "DisableTelemetry": true, 
 + "ExtensionUpdate": false, 
 + "NoDefaultBookmarks": true, 
 + "OfferToSaveLoginsDefault": false, 
 + "OverrideFirstRunPage": "", 
 + "OverridePostUpdatePage": "", 
 + "PromptForDownloadLocation": true, 
 + "UserMessaging":
 +      "WhatsNew": false, 
 +      "ExtensionRecommendations": false, 
 +      "FeatureRecommendations": false, 
 +      "UrlbarInterventions": false, 
 +      "SkipOnboarding": true, 
 +      "MoreFromMozilla": false 
 +    }, 
 + "Preferences":
 +      "browser.slowStartup.notificationDisabled":
 +        "Value": true, 
 +        "Status": "user" 
 +      }, 
 +      "places.history.enabled":
 +        "Value": false, 
 +        "Status": "user" 
 +      } 
 +    }, 
 + "Homepage":
 +      "URL": "http://www.google.de/", 
 +      "StartPage": "homepage" 
 +    } 
 +  } 
 +}
  
-===== Installation eigener Software =====+</code> 
 +++++
  
-Von eventuell notwendigen Lizenzen abgesehen sind Sie in der Auswahl Ihrer Software vollkommen freiWir ratennach Möglichkeit open source-Software einzusetzen. +Anmerkung: Mitunter wurden Updates stattdessen oder zusätzlich in der Windows-Registry deaktiviertSollte dies der Fall seinfinden Sie unter dem Pfad Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox den Eintrag (REG_DWORD) „DisableAppUpdate“Falls dieser auf 1 stehtsind Updates deaktiviert.
-  * Deaktivieren Sie programmeigene Updater, Checks auf neue Programmversionen usw.die Ihre Software mitbringt. +
-  * Installieren Sie nach Möglichkeit nur benötigte Programmteile.+
  
-=====  Abstellen unnötiger Dienste =====+Zur Abschaltung der Meldung „Sie haben Firefox lange nicht mehr verwendet … Firefox bereinigen“ kann neben der policies.json auch einfach per about:config ein Eintrag „browser.disableResetPrompt“ erzeigt und auf „true“ gesetzt werden.
  
-Zum bequemen Abstellen unnötiger Dienste wurde das Dienstprogramm {{client:device_optimization_tool.zip|Device Optimization Tool (DOT)}} erstellt. Es dient zur automatischen Optimierung virtueller Windows-Maschinen für die Verwendung innerhalb bwLehrpools. Das Dienstprogramm sollte an sich bereits vorher bzw. beim Erstellen der Vorlage ausgeführt worden sein, ein erneutes Ausführen schadet jedoch nicht, da mitunter Dienste neu aktiviert wurden. Führen Sie dieses bitte innerhalb Ihrer Virtuellen Maschine aus und starten Sie die VM anschließend einmal neu.+==== LibreOffice ====
  
-Ebenfalls steht für Windows 10 (ab 1909) ein [[dot_powershell|Powershell-Skript]] zur Verfügung, das außer dem Setzen der für bwLehrpool empfohlene Einstellungen und de-/reaktivieren der Updates eine Datenträgerbereinigung ausführen, die Festplatte defragmentieren und einen Pool-Drucker installieren kann.+Libreoffice zeigt mitunter Meldungen a la „Update steht zur Verfügung“ an. Hierzu im Verzeichnis [Libreoffice-Installationsverzeichnis((meistens /usr/share/libreoffice))]/share/registry eine Datei onlineupdateDisabled.xcd anlegen((Quelle: https://ask.libreoffice.org/t/disable-automatic-update-check-globally-via-xml-file/48141/4)):
  
-Vergessen Sie nicht, auch den Windows-Updater wie oben genannt zu deaktivieren.+++++ onlineupdateDisabled.xcd | 
 +<code> 
 +<?xml version="1.0"?> 
 +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"> 
 +    <dependency file="main"/> 
 +    <oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Jobs" oor:package="org.openoffice.Office"> 
 +        <node oor:name="Jobs"> 
 +            <node oor:name="UpdateCheck" oor:op="fuse"> 
 +                <node oor:name="Arguments"> 
 +                    <prop oor:name="AutoCheckEnabled" oor:type="xs:boolean" oor:op="replace" oor:finalized="true"> 
 +                        <value>false</value> 
 +                    </prop> 
 +                </node> 
 +            </node> 
 +        </node> 
 +    </oor:component-data> 
 +</oor:data> 
 +</code> 
 +++++
  
-==== VMware OS Optimization Tool ====+===== Installation eigener Software =====
  
-Die Anwendercommunity von VMware hat ein Tool erstelltmit dessen Hilfe sich Windowseinstellungen auf Basis von xml-Templates setzen lassen.  +Von eventuell notwendigen Lizenzen abgesehen sind Sie in der Auswahl Ihrer Software vollkommen frei. Wir ratennach Möglichkeit open source-Software einzusetzen
-https://labs.vmware.com/flings/vmware-os-optimization-tool+  * Deaktivieren Sie programmeigene Updater, Checks auf neue Programmversionen usw., die Ihre Software mitbringt. 
 +  * Installieren Sie nach Möglichkeit nur benötigte Programmteile.
  
-Die Update-Politik von Microsoft nimmt insbesondere bei Windows 10 teilweise extreme Ausmaße an. So installiert ein bestimmtes Update eine Wartungsaufgabe, die unter anderem den Windows Update Server regelmäßig reaktiviert. Im Fall von bwLehrpool ist dies unerwünscht. \\ +=====  Abstellen unnötiger Dienste =====
-https://answers.microsoft.com/en-us/windows/forum/windows_10-security-winpc/what-is-remshexe/6c7143ea-634d-4758-85b7-32e0fb7e59c2 \\ +
-https://www.borncity.com/blog/2017/11/05/windows-10-was-ist-die-remsh-exe/ +
  
-Daher haben wir ein Template erstellt bzw. angepasstwelches mit OSOT verwendet werden kann, um unnötige Dienste und Aufgaben unter Windows 10 zu deaktivieren. \\ +Für Windows 10 (ab 1909) steht ein [[dot_powershell|Powershell-Skript]] zur Verfügung, das außer dem Setzen der für bwLehrpool empfohlenen Einstellungen und dem de- bzw. reaktivieren der Updates eine Datenträgerbereinigung ausführendie Festplatte defragmentieren und einen Pool-Drucker installieren kannStarten Sie es via C:\bwlehrpool\Start-Skript; die Bedienung läuft menügesteuert ab
-{{client:bwlp_windows_10.zip|}}+
  
-Das Tool liegt in den Vorlagen bereits unter 'C:\bwLehrpool'. Dieses kann gestartetdas Template geladen und ausgeführt werden. Alternativ kann der Schritt auch in der Kommandozeile direkt erfolgen. +Wenn Sie die oben beschriebene [[vm_anpassen#manuelle_aktivierung|manuelle Methode]] verwendet habenVergessen Sie nichtden Windows-Updater wie dort beschrieben zu deaktivieren.
-<code> +
-VMwareOSOptimizationTool.exe -v -o -t bwlp_Windows_10.xml +
-</code>+
  
 ===== Plattenplatz freigeben ===== ===== Plattenplatz freigeben =====
Zeile 144: Zeile 214:
  
 [{{ bwSuite:bwlehrpool_dozmod_neue_vm_hochladen_knopf.png|bwLehrpool-Suite: VM aktualisieren}}] Nun können Sie Ihre aktualisierte Virtuelle Maschine hochladen. Wenn Sie eine Virtuelle Maschine lediglich aktualisiert haben, ist es empfehlenswert, den in der bwLehrpool-Suite im VM-Bereich unter den Eigenschaften der VM zu findenden „Neue VM-Version hochladen“-Mechanismus zu nutzen. [{{ bwSuite:bwlehrpool_dozmod_neue_vm_hochladen_knopf.png|bwLehrpool-Suite: VM aktualisieren}}] Nun können Sie Ihre aktualisierte Virtuelle Maschine hochladen. Wenn Sie eine Virtuelle Maschine lediglich aktualisiert haben, ist es empfehlenswert, den in der bwLehrpool-Suite im VM-Bereich unter den Eigenschaften der VM zu findenden „Neue VM-Version hochladen“-Mechanismus zu nutzen.
 +
 +„“
Drucken/exportieren