Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
client:dot_powershell [2020/07/14 13:04 CEST] – sritter | client:dot_powershell [2024/05/21 17:05 CEST] (aktuell) – +Bildschirmtast.-Dienst erwähnt chr |
---|
====== Windows Optimierung ====== | ====== Windows-Einstellungen optimieren ====== |
| |
Für einen nicht-persistenten Betrieb wie in bwLehrpool, sind einige Funktionen von Windows unnötig bzw. beinträchtigen die Gesamtperformance negativ. Dazu gehören vor allem automatische Updates im Hintergrund (sowohl von Windows selbst als auch von Drittprogrammen wie z.B. Adobe Reader), aber auch Hintergrundprozesse wie Defragmentierung oder Ähnliches. Während dies bei einer lokalen Installation durchaus sinnvoll erscheint, werden unter bwLehrpool alle gemachten Veränderungen innerhalb der VM nach dem Herunterfahren verworfen - waren also umsonst und belasten das System unnötigerweise. | Zum nicht-persistenten Betrieb wie in bwLehrpool sind einige Funktionen von Windows unnötig bzw. können die Gesamtperformance negativ beinträchtigen. Dazu gehören vor allem automatische Updates im Hintergrund (sowohl von Windows selbst als auch von Drittprogrammen wie z.B. Adobe Reader), aber auch Hintergrundprozesse wie Defragmentierung, Dateiindexierung usw. Während diese bei einer lokalen Installation durchaus sinnvoll erscheinen, werden unter bwLehrpool alle innerhalb einer VM erfolgten Veränderungen nach dem Herunterfahren verworfen. Daher wären Updates und dergleichen umsonst, und würden beim nächsten Start der VM erneut heruntergeladen und installiert. |
| |
Aus diesem Grund sind in unseren bereitgestellten Vorlagen-VMs möglichst viele dieser Hintergrundprozesse deaktiviert. Desweiteren werden eine Reihe von Standardeinstellungen vorgenommen. | Aus diesem Grund sind in den bereitgestellten Vorlagen-VMs möglichst viele dieser Hintergrundprozesse deaktiviert, zusätzlich wurde eine Reihe für den Poolbetrieb vorteilhafter Standardeinstellungen vorgenommen. |
| |
Um diese Einstellungen verlässlich und einfach anzuwenden, verwenden wir ein Powershell-Skript mit verschiedenen Konfigurationsdateien, um alle Einstellungen automatisiert zu setzen. | Zur einfachen und verlässlichen Anwendung dieser Einstellungen empfiehlt es sich, unser Powershell-Skript mit verschiedenen Konfigurationsdateien zu verwenden. Das Skript wurde für Windows 10 (ab 1909) entwickelt und getestet. Die meisten Funktionen außer der Deaktivierung von "Geplanten Aufgaben" sollten aber auch unter Windows 7 (sofern Powershell 5.1 nachinstalliert wurde) funktionieren. |
Das Skript wurde für Windows 10 (ab 1909) entwickelt und getestet. Die meisten Funktionen sollten aber auch unter Windows 7 (sofern Powershell 5.1 nachinstalliert wurde) funktionieren (außer die Deaktivierung von "Geplanten Aufgaben"). | |
| |
Das Skript ist in den Vorlagen bereits unter "C:\bwLehrpool\" hinterlegt und kann einfach über die Verknüpfung "Start-Skript" gestartet werden. | Das Skript ist in den Vorlagen unter "C:\bwLehrpool\" hinterlegt und kann einfach über die Verknüpfung "Start-Skript" gestartet werden. |
| |
{{:client:bwlp_optimize_script_menu.png?direct&550 | bwlp VM-Optimierungsskript}} | {{ :client:bwlp_optimize_script_menu.png?direct&550| bwlp VM-Optimierungsskript}} |
\\ | \\ |
**Funktionen:** | **Funktionen:** |
* Empfohlene Einstellungen für bwLehrpool setzen | * Empfohlene Einstellungen für bwLehrpool setzen |
* Updates deaktivieren / reaktivieren | * Windows-Updates deaktivieren / reaktivieren |
* Datenträgerbereinigung ausführen | * Datenträgerbereinigung ausführen |
* Festplatte defragmentieren | * Festplatte defragmentieren, ungenutzte Bereiche nullen |
* Pool-Drucker installieren | * Spezialmenü: |
| * Windows aktivieren (KMS Uni-Tübingen Landeslizenzserver) |
| * Neues Benutzerkonto anlegen |
| * OneDrive deinstallieren |
| * Pool-Drucker installieren |
| |
| <note>Nicht vergessen: Nach ausgeführter Datenträgerbereinigung sollte noch die [[vm_anpassen#Virtuelle Festplatte verkleinern|virtuelle Festplatte verkleinert]] werden.</note> |
| |
===== Download ===== | ===== Download ===== |
| |
Falls Sie eine eigene VM von Grund auf neu erstellen bzw. ältere VMs mit dem neuen Skript bearbeiten möchten, können Sie den aktuellen Stand hier herunterladen und innerhalb der VM entpacken.\\ | Falls Sie eine eigene VM von Grund auf neu erstellen bzw. ältere VMs mit dem neuen Skript bearbeiten möchten, sollten Sie hier den aktuellen Stand herunterladen, innerhalb der VM entpacken und dort dann ausführen. \\ |
→ {{ :client:bwlp_optimize_vm.zip |}} | ** → {{ :client:bwlp_optimize_vm.zip |}}** |
| |
| ===== Anmerkungen ===== |
| |
| Da eine Lösung von der Stange nur schwer alle Einzelfälle berücksichtigen kann((Eine Größe, paßt keinem.)), kann es vorkommen, dass ein doch benötigter Dienst deaktiviert wird. Die Liste der bei Verwendung des Skriptes deaktiviert werden Dienste finden Sie unter …\config\bwlp_ServicesDisable.txt. |
| |
| * Bildschirmtastatur mit Taskleisten-Icon: "Dienst für Bildschirmtastatur und Schreibbereich" (TabletInputService) reaktivieren. |
| |
| |