2015-11-24 46 views
32

Dodaję to pytanie po spędzeniu całego dnia na zapasach z tą niesamowicie frustrującą cechą wiersza polecenia systemu Windows 10, która sprawiła, że ​​pomyślałem, że coś jest nie tak z moim kodem aplikacji konsoli. Mam nadzieję, że komuś to pomoże.Dlaczego mój wiersz polecenia zamarza w systemie Windows 10?

Problem: Aplikacja konsoli wydaje się losowo przestać działać. Co się dzieje?

+0

Również trzeba nacisnąć klawisz Enter, aby kontynuować uruchomienie programu – wrivas

Odpowiedz

76

Rozwiązanie: Problem okazał się być nową funkcją konsoli Windows 10. Zgodnie z domyślną konfiguracją, za każdym razem, gdy klikniesz okno poleceń w Windows 10, natychmiast zatrzymuje proces aplikacji, gdy próbuje zapisać na konsoli. W takim przypadku okno poleceń przechodzi w tryb "wyboru". Można powiedzieć, że działo się, ponieważ będzie to prefiks pasek tytułu okna poleceń z napisem „Wybierz”:

frozen command window

zdobycia program uruchomiony ponownie, trzeba nacisnąć ucieczki lub kliknąć gdzieś indziej.

Aby pozbyć się tego dziwnego zachowania, można wyłączyć tryb QuickEdit:

disable QuickEdit Mode

+2

mój Boże dziękuje! Zajmowałem się tym przez rok LOL. Może również zajść konieczność cofnięcia wyboru opcji, ZAMKNIJ terminal i ponownie OTWIERAJ. Przynajmniej tak to działa (w przeciwnym razie automatycznie włączy to ponownie). – user2875289

+0

Dziękuję za pokazanie, jak to wyłączyć - chociaż pomocne w niektórych okolicznościach, naprawdę nienawidzę przypadkowo klikając w terminalu i nie zdając sobie sprawy przez minutę lub dwie dlaczego wszystko wydaje się wisieć. –

+0

Miałem wielogodzinną pracę kompilacji, która z tego powodu była zamrożona. Tak się cieszę, że napisałeś rozwiązanie! – Joel