Ich frage mich nur, ob es möglich ist, Windows ohne GUI wie Linux auszuführen - nur mit dem virtuellen Terminal (tty)
Der Grund dafür ist, dass meine Windows 7-Box oft einfriert, wenn eine zufällige Anwendung aufhängt, wie z. B. Firefox (ja, sogar Firefox, Chrome macht das nicht), MSN, Microsoft Office usw. (ich habe unzählige Male neu installiert und Windows hat dies getan) war so für jede Version, die ich verwendet habe, ich denke, es ist wirklich nur wie Windows D:)
Mir ist jedoch aufgefallen, dass ich, wenn ein Programm auflegt und somit fast meinen gesamten Desktop einfriert (ich habe SUA, Unix-Layer in Windows eingebaut, installiert), wenn ich zufällig ein Konsolenfenster habe, einfach den Befehl kill verwende, wird es geschlossen Fahren Sie die nicht reagierende Anwendung blitzschnell herunter und senden Sie mir erneut einen reaktionsfähigen Desktop.
Ich frage mich also: Ist es möglich, zu einer Nur-Text-Oberfläche zu wechseln, wenn der Desktop auflegt, so wie ich es manchmal unter Linux tue?
quelle
Antworten:
Windows Server Core ist eine GUI-freie Version von Windows:
Für ältere und Nicht-Server - Versionen können Sie den Registrierungsschlüssel bearbeiten
HKEY_LOCAL_MACHINE>Software>Microsoft>Windows NT>CurrentVersion>Winlogon
und ändern Sie den Shell - Wertcmd.exe
stattExplorer.exe
.Nicht gerade GUI-freie Optionen, aber es eliminiert den Explorer und viele der visuellen "Feinheiten", die all Ihre Ressourcen verschlingen. :)
quelle
Warum nicht das Kernproblem angehen? Sicher, Sie können explorer.exe töten (und erneut ausführen) (wie von techie007 vorgeschlagen), aber die Ursache der Instabilität anzugehen, klingt für mich vorsichtiger.
Windows 7 und insbesondere die x64-Variante sind sehr stabil. Es ist klar, dass Sie etwas haben, das das Gleichgewicht grundlegend stört.
Persönlich würde ich Ihre Hardware auf Vergleichbarkeit, aber auch auf Fehler prüfen. Laden Sie die neuesten stabilen Treiber herunter. Installieren Sie anschließend Windows 7 (vorzugsweise x64) neu, installieren Sie die aktualisierten Treiber, und installieren Sie das Nötigste in Bezug auf die Software. Erstellen Sie anschließend eine Sicherungskopie.
Führen Sie es für ein paar Tage aus, wenn alles in Ordnung ist, installieren Sie ein paar weitere Apps ... aber seien Sie vorsichtig bei der Installation - die meisten Windows-Stabilitätsprobleme hängen mit schlecht codierten Treibern zusammen, aber gelegentlich gibt es bestimmte Windows-Updates, die Probleme verursachen.
Wenn dies nicht gelingt, warum betrachten Sie Linux + Mono nicht als offensichtlichen * nix-Fan?
quelle
Es ist "irgendwie" möglich; siehe Native Shell .
quelle
Die Windows 3.1-, 95- und 98-GUIs wurden als separate Schicht über dem DOS-Betriebssystem ausgeführt. Mit dem Aufkommen der NT-basierten Architektur (NT4, 2000, XP) ist die GUI jetzt das Betriebssystem, während "DOS" jetzt eine Anwendung ist. Abgesehen von der Fehlerbehebung bei CLI ist es nicht möglich, die neueren Betriebssysteme ohne GUI auszuführen.
quelle
DOS
= Festplattenbetriebssystem . Was Sie in der Windows-Eingabeaufforderung erhalten, ist kein Betriebssystem.Microsoft hat Windows Nano Server für die nächste Version von Windows Server (Windows 10-basiert) angekündigt :
In Windows Nano Server wird es keine grafische Benutzeroberfläche geben:
quelle
Der Sitzungsmanager bestimmt anhand der Auswertung, welche Sitzungen ausgeführt werden sollen
für erforderliche und optionale Subsysteme.
Windows ist beispielsweise ein Subsystem, das ausgeführt wird und als aufgeführt wird
mit verschiedenen Parametern weitergegeben. Dies ist das
Client-Server Runtime Server Subsystem
und startet eine grafische Oberfläche. Wenn Sie folgendes ausprobieren , was Sie zu Hause nicht ausprobieren solltenwir sehen etwas in der Art von
was im Grunde bedeutet, dass
cmd.exe
anmutig beendet wird, weil das Fenster nicht erstellt werden kann. Ich denke jedoch, dass ein Programm, das einen DOS-Modus initialisiert, etwas auf den Bildschirm druckt und Schleifen ausführt, Erfolg haben würde. Dies ist im Grunde etwas,chkdsk
das während des Bootens ausgeführt wird, und es wäre nicht schwer, etwas in dieser Richtung in C ++ zu replizieren. Das Replizieren einer vollständigen Konsole nimmt jedoch einige Zeit in Anspruch, es sei denn, es gibt gute Open Source-Alternativen, bei denen es darum geht, die E / A neu zu schreiben ...Es ist technisch möglich, Software zu schreiben, mit der Sie nur die Befehlszeile ausführen und zu einer Befehlszeilensitzung wechseln können. Ich sehe dies jedoch als eine harte Lösung für das, was Sie erreichen möchten. Weil Sie lieber herausfinden sollten, warum alles hängt und warum Sie nicht einfach CTRL+ SHIFT+ drücken können ESC, um Ihren Task-Manager zu starten und ihn mit Feuer zu töten ...
Versuchen Sie , eine Ablaufverfolgung zu erfassen und einen Speicherauszug zu erzwingen, wenn Sie stattdessen den Einfriervorgang lösen möchten. :)
quelle
Aktivieren Sie die Notverwaltungsdienste , wenn Ihr System über eine serielle Schnittstelle verfügt.
Die EMS "Special Administration Console" gibt Ihnen eine
cmd.exe
Eingabeaufforderung (nachdem Sie einen "Kanal" geöffnet haben), mit der Sie Aufgaben ausführen können. Die Konsole funktioniert auch dann noch, wenn das System Bluescreens anzeigt, sodass Sie die Absturzdaten anzeigen oder einen Neustart durchführen können.quelle
Sie können Windows Server 2008 R2 in einer "Core" -Konfiguration ohne GUI installieren .
quelle
Wenn Sie einen kleinen Footprint für die Windows-Installation mit nur einer Eingabeaufforderung suchen, können Sie sich Windows PE ansehen. Ich glaube, sie sind auf Version 5, und dies kann kostenlos von M $ bezogen werden. Ich bin sicher, dass der Großteil der "GUI" immer noch im Hintergrund ausgeführt wird, aber Sie können entscheiden, wie sie erstellt wird, Sie können Treiber auswählen, Anwendungen wie Powershell oder dot.net gewinnen, andere Anwendungen wie A / V, Imaging-Tools , usw.
Diese Umgebung sollte für die Bereitstellung / Wiederherstellung von Computern vorgesehen sein, aber Sie wissen, dass die M $ -Community und einige Techniker sogar eine grafische Benutzeroberfläche erstellt haben ...
quelle
Eine andere Möglichkeit ist die Verwendung der Pre-OS-Umgebung. Wenn Sie jemals versucht haben, aomei Partition Manager zu starten, werden Sie feststellen, dass es neu startet und einen Befehl in einer strengen Shell in einer Nicht-GUI-Umgebung ausführt. Aber ich weiß noch nicht, wie es geht.
quelle