Zastanawiam się tylko, czy można uruchomić system Windows bez graficznego interfejsu użytkownika, takiego jak Linux - tylko z terminalem wirtualnym (tty)
Powodem tego jest to, że moje pudełko z systemem Windows 7 często zawiesza się, gdy niektóre losowe aplikacje się zawieszają, takie jak Firefox (nawet Firefox, Chrome tego nie robi), MSN, Microsoft Office itp. (Ponownie instalowałem wiele razy, a Windows ma tak było w przypadku każdej używanej wersji, myślę, że tak naprawdę jest tak jak Windows D:)
Zauważyłem jednak, że chociaż kiedy program się rozłącza i w ten sposób zawiesza się prawie cały mój pulpit, jeśli zdarzyło mi się mieć okno konsoli (mam zainstalowaną SUA, warstwę Unix w systemie Windows), wystarczy użyć polecenia kill, to zamyka się w mgnieniu oka wyłączyłem tę niereagującą aplikację i ponownie zwróciłem responsywny pulpit.
Zastanawiam się więc: czy można przełączyć się na interfejs tekstowy, gdy pulpit się rozłącza, tak jak czasami w Linuksie?
źródło
Odpowiedzi:
Windows Server Core to wersja systemu Windows bez graficznego interfejsu użytkownika:
W starszych wersjach i bez serwera możesz edytować klucz rejestru
HKEY_LOCAL_MACHINE>Software>Microsoft>Windows NT>CurrentVersion>Winlogon
i zmienić wartość Shell nacmd.exe
zamiastExplorer.exe
.Nie do końca opcje wolne od GUI, ale eliminuje Explorer i wiele wizualnych „subtelności”, które pochłaniają wszystkie twoje zasoby. :)
źródło
Jak sugeruje Frazier, zamiast szukać skomplikowanych rozwiązań, dlaczego nie rozwiązać podstawowego problemu? Jasne, możesz zabić (i ponownie uruchomić) explorer.exe (jak sugeruje techie007), ale rozwiązanie problemu niestabilności wydaje mi się bardziej rozsądne.
Windows 7, aw szczególności wariant x64, jest bardzo stabilny. Oczywiście masz coś, co zasadniczo zaburza równowagę.
Osobiście sprawdziłbym twój sprzęt pod względem porównywalności, ale także pod kątem błędów. Pobierz najnowsze stabilne sterowniki. Następnie zainstaluj ponownie system Windows 7 (najlepiej x64), zainstaluj zaktualizowane sterowniki i zainstaluj podstawowe oprogramowanie, a następnie wykonaj kopię zapasową.
Uruchom go na kilka dni, jeśli wszystko jest w porządku, zainstaluj jeszcze kilka aplikacji ... ale uważaj, co instalujesz - większość problemów ze stabilnością systemu Windows związanych ze źle zakodowanymi sterownikami, ale czasami są pewne aktualizacje systemu Windows, które powodują problemy.
W przeciwnym razie, jako pozorny fan * nix, dlaczego nie wziąć pod uwagę Linux + Mono?
źródło
Jest to możliwe. zobacz Native shell .
źródło
GUI Windows 3.1, 95 i 98 działały jako osobna warstwa na DOS OS. Wraz z pojawieniem się architektury opartej na NT (NT4, 2000, XP) GUI jest teraz systemem operacyjnym, podczas gdy „DOS” jest teraz aplikacją. Poza rozwiązywaniem problemów z CLI, nie można uruchomić nowszych systemów operacyjnych bez GUI.
źródło
DOS
= System operacyjny dysku . To, co dostajesz w wierszu polecenia systemu Windows, nie jest systemem operacyjnym.Microsoft ogłosił Windows Nano Server dla następnej wersji Windows Server (opartej na Windows 10):
W Windows Nano Server nie będzie GUI:
źródło
Menedżer sesji określa, które sesje uruchomić, oceniając
dla wymaganych i opcjonalnych podsystemów.
Na przykład Windows to podsystem, który jest uruchomiony i jest wymieniony jako
przekazywane różne parametry. To jest
Client-Server Runtime Server Subsystem
i uruchomi interfejs graficzny. Podczas wypróbowywania następujących czynności, których nie powinieneś próbować w domuwidzimy coś w stylu
co w zasadzie oznacza, że z
cmd.exe
wdziękiem wychodzi, ponieważ nie można wykonać jego okna. Myślę jednak, że program, który inicjuje tryb DOS, drukuje coś na ekranie i pętle odniósłby sukces. Jest to w zasadzie coś,chkdsk
co działa podczas uruchamiania i nie byłoby trudno powielić czegoś wzdłuż tej linii w C ++. Replikacja pełnej konsoli zajmuje jednak sporo czasu, chyba że istnieją dobre alternatywne rozwiązania typu open source, w których przepisywanie operacji wejścia / wyjścia ...Jest więc technicznie możliwe napisanie oprogramowania, które pozwala uruchomić tylko wiersz poleceń i przejść do sesji wiersza poleceń, ale widzę to jako ciężkie obejście tego, co próbujesz osiągnąć. Ponieważ powinieneś raczej dowiedzieć się, dlaczego wszystko się zawiesza i dlaczego nie możesz po prostu nacisnąć CTRL+ SHIFT+, ESCaby uruchomić menedżera zadań i zabić go ogniem ...
Spójrz na przechwytywanie śladu i wymuszanie zrzutu, jeśli zamiast tego chcesz rozwiązać zamrożenie. :)
źródło
Włącz usługi zarządzania awaryjnego , jeśli system ma port szeregowy.
„Specjalna konsola administracyjna” EMS wyświetla
cmd.exe
monit (po otwarciu „kanału”), którego można używać do wykonywania zadań. Konsola nadal działa, nawet jeśli system wyświetla bluescreeny, umożliwiając przeglądanie danych awarii lub restart.źródło
Możesz zainstalować system Windows Server 2008 R2 w konfiguracji „Core” bez GUI.
źródło
jeśli szukasz małej instalacji systemu Windows z tylko wierszem poleceń, możesz spojrzeć na Windows PE. Wierzę, że są w wersji 5 i można to uzyskać za darmo od M $. Jestem pewien, że większość „gui” nadal działa w tle, ale możesz zdecydować, w jaki sposób zostanie zbudowany, możesz wybrać sterowniki, wygrać aplikacje, takie jak PowerShell lub dot.net, inne aplikacje, takie jak A / V, narzędzia do przetwarzania obrazu itd.
To środowisko powinno służyć do wdrażania / odzyskiwania komputerów, ale znasz społeczność M $, a niektórzy technicy nawet stworzyli GUI ...
źródło
Innym sposobem jest użycie środowiska pre-os. Jeśli kiedykolwiek spróbowałeś menedżera partycji aomei, zauważysz, że uruchamia się ponownie i uruchamia polecenie w ścisłej powłoce w środowisku innym niż GUI. Ale nie wiem jeszcze, jak to zrobić.
źródło