Czy zmiana powłoki Windows wpłynie na moją zdolność do uruchamiania programów Windows?

0

Ostatnio zacząłem używać Linuksa na swoim laptopie i bardzo mi się podoba. Szczególnie jestem przytłoczony możliwością dostosowania środowiska pulpitu w systemie Linux. Zaczynam o tym czytać i dowiedziałem się, że możesz wymienić powłokę systemu Windows w systemie Windows 7, której używam na komputerze stacjonarnym. Zastanawiałem się jednak, czy wpłynie to na moją zdolność do uruchamiania programów Windows w jakikolwiek sposób? W tej chwili korzystam z niektórych programów Windows, które muszę uruchomić. Czy są jakieś wady korzystania z niestandardowej powłoki w systemie Windows?

Paweł
źródło
Oczywiście, że tak, wszelkie programy, które konkretnie implementują funkcje powłoki Windows, przestaną działać.
Ramhound 19.04.2016
@Ramhound, proszę zobaczyć mój komentarz do odpowiedzi Gerarda Kean'a.
Jamie Hanrahan,

Odpowiedzi:

3

Nie, nie stanie się tak, ponieważ kiedy zamieniasz „powłokę” w systemie Windows, w rzeczywistości zastępujesz tylko interfejs użytkownika, a interfejs użytkownika nie ma nic wspólnego z uruchamianymi programami.
Nie robiłem tego od XP, ale zasada jest taka sama, to tylko wizualna poprawka.

To nie jest tak jak w Linuksie, gdzie powłoka jest jak Windows w systemie DOS i jest znacznie bardziej zaangażowana.

Gerard Kean
źródło
Dokładnie. Tak, istnieją podstawowe biblioteki DLL, od których zależy Explorer, i tak, niektóre z nich (jak shell32.dll) zapewniają funkcje wywoływane przez aplikacje - na przykład w oknach dialogowych otwierania i zapisywania plików. Ale to nie ma znaczenia, ponieważ „zastąpienie powłoki” nie usuwa tych bibliotek DLL. Nie usuwa nawet explorer.exe! Po prostu zmienia program uruchamiany przez userinit.exe, gdy ktoś się zaloguje. Programy wywołujące „funkcje powłoki” nadal będą znajdować te funkcje tak jak zawsze.
Jamie Hanrahan,
Rozumiem, dziękuję za obszerną odpowiedź. Pozostawię pytanie otwarte przez kolejny dzień, na wypadek, gdyby ktoś chciał dodać coś do tematu. Zastanawiałem się też, czy poleciłbyś najpierw wypróbować powłokę Windows na maszynie wirtualnej, zanim zastosujesz ją do systemu na żywo, na wypadek gdyby coś poszło nie tak?
Paweł
Możesz używać maszyny wirtualnej i zwykle jest to mądry ruch podczas testowania dowolnego oprogramowania. Kiedy zdecydujesz się wskoczyć i spróbować, nigdy nie instaluj samego zamiennika powłoki, nie upewniając się również, że zainstalowałeś przełącznik powłoki lub znasz lokalizację w rejestrze HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ (gdzie to jest kiedyś), więc masz ręczny sposób, aby zmienić zdanie i zabrać to ode mnie, gdy zaczniesz z tym, często zmienisz zdanie. Wiele lat temu spędzałem tu cholernie dużo czasu shellcity.net
Gerard Kean
0

Oczekuję, że zamienna powłoka może powodować problemy, chociaż najprawdopodobniej nie spowoduje wielu problemów (i może nie powodować żadnych zauważalnych problemów). Na przykład 4DOS był nową powłoką dla platformy MS-DOS, która była starsza niż Windows 95. Kompatybilność była bardzo wysoka, ale nie absolutna. W przypadku wszystkich ważnych rzeczy należy najpierw wykonać kopię zapasową ważnych danych i przeprowadzić dokładne testy, aż upewnisz się, że wszystko działa zgodnie z oczekiwaniami.

Zauważ, że „powłoka” w systemie Windows odnosi się do interfejsu użytkownika, który współdziała z użytkownikiem, a zatem dotyczy grafiki. Jeśli po prostu chcesz alternatywnego wiersza polecenia, możesz go zainstalować i utworzyć dla niego ikonę, co raczej nie wpłynie na wiele programów o silnym charakterze graficznym.

Wiele lat temu jednym z powodów używania alternatywnej powłoki było to, że alternatywna powłoka może mieć mniej wymagań dotyczących zasobów systemowych. Od tego czasu komputery stały się bardziej wydajne, na tyle, że wymagania systemowe powłoki Microsoftu są zazwyczaj łatwo spełnione.

Możesz rozważyć, czy konieczna jest wymiana powłoki. W czasach DOS był to dobry pomysł, ponieważ domyślna powłoka COMMAND.COM była dość ograniczona. Dzięki nowej powłoce systemu Windows wiele zmian można wprowadzić za pomocą dodatków zamiast zastępować powłokę Microsoft. Takie podejście może być mniej prawdopodobne, ponieważ Microsoft zmieni sposób działania systemu Windows (w nowszych wersjach systemu Windows). Nawet jeśli zdecydujesz się użyć programu innej firmy, który mógłby być użyty jako powłoka, możesz sprawdzić, czy wiele z jego funkcji można uzyskać, uruchamiając oprogramowanie z powłoki Windows, zamiast zastępując powłokę Windows.

TOOGAM
źródło