Programmgesteuerter Neustart
Bei der Installation eines neuen Betriebssystems und der damit verbundenen „Generalsanierung“ kommt man in Systemtiefen, die man im sonstigen Alltag eher vermeidet, weil man ja lieber produktiv arbeiten und nicht ständig das Werkzeug – den PC – reparieren will. Ein wichtiger Punkt ist es, die Programme im Startmenü von Windows 11 übersichtlich anzuordnen und alle Programme, die nicht mehr benötigt werden, zu löschen.
Deinstallation von Programmen
Ich will gar nicht erzählen, was da alles passieren kann. Allein die Deinstallation unnötiger Programme ist eine ärgerliche Nachmittagsbeschäftigung. Manche Programme lassen sich gut über Einstellungen -> Apps -> Installierte Apps entfernen. Solche, bei denen das versagt, ist das Programm Total Uninstall 6 eine weitere Möglichkeit. Schließlich gibt es aber Programme, die findet man einfach nicht in den „offiziellen“ Programm-Verzeichnissen, offenbar, weil es ältere Programme sind oder weil absichtlich an den Betriebssystem-Vorgaben für saubere Installation und Deinstallation vorbeiprogrammiert wurde.
Soche hartnäckigen Fälle findet man dann in den Verzeichnissen C:\windows\programme
(für 64Bit-Programme) und C:\windows\programme (x86)
(für 32.Bit-Programme) und versucht, bei laufendem System, sich dieser Dateien, die nicht mehr benötigt werden, zu entledigen. Manchmal gelingt es auch, manchmal werden die Dateien aber als „gelockt“ gemeldet.
Für gelockte (geöffnete) Dateien benutze ich seit vielen Jahren das kostenlose Tool IObit Unlocker. Man zieht die zu entsperrende Datei in das Feld "Ausgewählte Ordner" und klickt auf "Entsperren". In den allermeisten Fällen hilft das. Man kann mehrere Dateien gleichzeitig in das Dateien-Fenster ziehen. Aber man kann diese Liste nicht ergänzen; jedes weitere Hineinziehen von Dateien löscht die vorigen.
Restart, aber wie?
Nach einigen solcher Deinstallationen ließ sich die WIndows-Taste nicht mehr betätigen. Die geöffneten Programme liefen weiter, aber neue Programme ließen sich nicht starten, weil sich eben das Startmenü nicht öffnete. Einen Neustart über die Einschalte-Taste wollte ich vermeiden und suchte daher nach einem Kommandozeilen-Befehl zum Rechnerneustart.
Gefunden habe ich im reichhaltigen Angebot von PowerShell den Befehl Reset-Computer
. Der kann genau das: einen oder mehrere Computer eines Netzwerks neu starten.
Aber Achtung, was nützt der Kommandozeilen-Befehl, wenn man nicht ins Startmenü kommt, um ein Terminal zu öffnen?
Windows-Taste + X öffnet das Administrator-Menü und dort wählt man „Terminal“
Ja, das wäre eine Möglichkeit, funktionierte bei mir aber nicht.
Windows-Taste + R öffnet ein Fenster, in dem man „powershell.exe“ eingibt.
Auch das hat bei mir nicht funktioniert!
Strg-Alt-Del
Es gibt ja noch den bekanntesten Befehl aller Windows-Versionen, der früher einen Neustart bewirkt hat, heute aber den Taskmanager öffnet. Und im Tastmanager gibt es den Menüpunkt „Neue Aufgabe ausführen„.
Klickt man diesen Menüpunkt an, öffnet sich dasselbe Fenster, das auch mit Windows+R erscheint. Wenn aber – wie in meinem Fall, die Windows-Taste vom System nicht bedient wird, ist diese Möglichkeit über den Task-Manager ein praktischer Ausweg.
Und tatsächlich, dieser Programmaufruf hat funktioniert.
Mit dem Aufruf von PowerShell öffnet ein PowerShell-Fenster (Terminal), dessen Sprache aus dem Befehlsvorrat von PowerShell stammt. Weitere Details zum Terminal siehe „Unter einem Terminal-Hut“ (clubcomputer.at)
Restart-Computer
Restart-Computer
ist ein praktischer Kommandozeilenbefehl, der den Computer „bootet“, also neu startet.
Es gibt – wie bei allen PowerShell-Befehlen eine große Zahl von Argumenten, die man mit
PS C:\>Help Restart-Computer
erfährt.
Hilfe zu Restart Computer
NAME Restart-Computer ÜBERSICHT Restarts ("reboots") the operating system on local and remote computers. SYNTAX Restart-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-AsJob] [-Confirm] [-DcomAuthentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Force] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>] Restart-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-Confirm] [-DcomAuthentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Delay <Int16>] [-For {Wmi | WinRM | PowerShell}] [-Force] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-Timeout <Int32>] [-Wait] [-WhatIf] [-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>] BESCHREIBUNG The Restart-Computer cmdlet restarts the operating system on the local and remote computers.
Online-Hilfe zu Restart-Computer
Für den Neustart des lokalen Computers genügt aber die Version ohne Argumente.
Titelbild aus Pixabay
Franz war pensionierter HTL Lehrer (TGM), Präsident von ClubComputer, Herausgeber der Clubzeitung PCNEWS und betreute unser Clubtelefon und Internet Support. Er war leidenschaftlicher Rapid Wien Fan. Er ist leider Anfang Jänner 2024 nach langer schwerer Krankheit verstorben.
Anmerkungen aus der Facebook-Diskussion:
In Windows 10 erlaubt Strg-Alt-Del den Task-Manager zu starten. Dort Datei | Neuen Task ausführen und shutdown /r eingeben.
Geht ein bisserl anders. Seit Windows NT 4.0: STRG + UMSCHALT + ESC öffnet den Task Manager. Dort Datei, Neuen Task ausführen… anklicken. Jetzt PowerShell.exe starten. Dort kann man dann Restart-Computer oder andere Befehle eingeben. Mit STRG + ALT + ENTF kann man aber den Computer auch direkt neu starten.