Microsoft udostępnił dziś nową, drugą już w tym roku kompilację Windows 10 Insider Preview. Jest to build 18312 z gałęzi 19H1, przeznaczony dla użytkowników w Fast Ring. Zmiany dotyczą nowego sposobu rezerwowania miejsca na aktualizacje przez Windows, ograniczeń w liczbie obsługiwanych slotów FLS, interfejsu resetowania komputera oraz narzędzi wiersza polecenia dla WSL. Poza tym jak zwykle przedstawiamy naniesione poprawki i znane problemy.
Co nowego w kompilacji 18312 (19H1) dla PC?
Zarezerwowany magazyn - nowy sposób zwalniania miejsca na aktualizacje
Będzie to specjalnie wydzielone miejsce na dysku do użytku aktualizacji, aplikacji, plików tymczasowych i pamięci podręcznej systemu. Jak to działa? Kiedy aplikacje i procesy systemowe tworzą pliki tymczasowe, pliki te będą automatycznie umieszczane w pamięci zarezerwowanej. Pliki te nie będą zabierały wolnego miejsca na dysku użytkownika, a jeśli okażą się dłużej nieprzydatne, Czujnik pamięci je automatycznie usunie. Jeśli jednak z jakiegoś powodu ten rezerwowy obszar się zapełni, Windows zacznie umieszczać pliki tymczasowe w standardowych, dotychczasowych lokalizacjach.
Przede wszystkim chodzi jednak o to, jak pamięć zarezerwowana będzie sobie radzić z dużymi aktualizacjami. Gdy taka aktualizacja nadejdzie, obszar rezerwowy zostanie zwolniony ze zbędnych plików, a aktualizacja wykorzysta tę wolną przestrzeń. Microsoft twierdzi, że pozwoli to zainstalować aktualizacje na większości pecetów bez zwalniania przez użytkownika jakiegokolwiek miejsca na dysku. Jeśli jednak to nie wystarczy (choć powinno - pamięć zarezerwowana obejmuje więcej, niż potrzebuje typowa aktualizacja Windows 10), system pomoże nam zwolnić miejsce na dysku lub rozszerzyć jego pamięć zewnętrznie, np. za pomocą pendrive'a.
Zarezerwowany magazyn wydzielać ma początkowo 7 GB pamięci i może się zmieniać w zależności od tego, jak używane jest przez nas urządzenie. Zależy to np. od składników opcjonalnych czy zainstalowanych pakietów językowych. Microsoft podaje, że nowa funkcjonalność jest już dostępna dla Insiderów, począwszy od kompilacji 18298, jednak na liście zmian kompilacji pojawia się dopiero teraz. O funkcji tej pisaliśmy już tutaj. Pamięć zarezerwowana będzie funkcją dostępną automatycznie na komputerach z preinstalowanym Windows 10 19H1 lub w przypadku czystej instalacji systemu w tej wersji. Insiderzy mogą ją wypróbować, kończąc wyzwanie, polegające na wykonaniu drobnej edycji w rejestrze. Po jego ukończeniu funkcja ukaże się po aktualizacji do następnego builda.
Zmniejszenie ograniczeń dla slotów FLS
Jako że pecety stają się coraz potężniejsze, producenci muzyki mogą sobie pozwolić na tworzenie bardziej złożonych projektów, zawierających więcej ścieżek, wirtualnych instrumentów i łańcuchów efektów. W rezultacie może to doprowadzić do alokacji wszystkich slotów FLS (Fiber Local Storage), co uniemożliwia ładowanie dodatkowych pluginów VST do DAW (cyfrowych stacji roboczych - kombajnów muzycznych pokroju FL Studio czy Ableton Live). Windows 10 19H1 znacząco podnosi dostępny zakres alokacji slotów FLS, co pozwala potencjalnie załadować nawet tysiące pojedynczych wtyczek. Korzyści z tego odczują nie tylko producenci muzyczni. Zmiana wpływa bowiem pozytywnie na każdą aplikację, która dynamicznie ładuje tysiące unikalnych DLL-ów, które są statycznie podlinkowane do runtime'ów Visual C++ lub w inny sposób alokują sloty FLS.
Poprawiony interfejs funkcji resetowania ustawień komputera
Microsoft odmienił interfejs funkcjonalności "Resetuj ustawienia komputera do stanu początkowego", którą znajdziemy w Ustawieniach > Aktualizacja i zabezpieczenia > Odzyskiwanie. Nowy interfejs stał się bardziej spójny, niezależnie od urządzenia i jego konfiguracji. Wymaga on również mniejszej liczby kliknięć do wykonania swojego zadania.
Usprawnienia dla CLT w Podsystemie Windows dla systemu Linux
Microsoft dodał nowe opcje dla narzędzia wiersza poleceń (wsl.exe) w WSL. Pozwalają one na łatwiejsze zarządzanie Podsystemem i powstały w oparciu o feedback użytkowników. Zmiany obejmują:
- Konsolidację opcji wiersza poleceń: narzędzie wiersza poleceń wsl posiada teraz opcje zarządzania dystrybucjami WSL, zawarte w wslconfig.
- Importowanie distro celem łatwego sideloadingu sterowników niesystemowych: opcja "-import" pozwoli zaimportować plik tar jako nową dystrybucję. Można sprecyzować rejestr dystrybucji do wybranej lokacji, wliczając w to niesystemowe sterowniki.
- Eksportowanie dystrybucji WSL celem prostszego zarządzania środowiskiem: opcja "-export" pozwoli wyeksportować dystrybucję do pliku tar. Distro zostanie wyeksportowane do domyślnego folderu pobierania.
Poprawki i inne zmiany
- Rozwiązano problem z wyświetlaniem czarnego tekstu w ciemnym motywie w Eksploratorze plików;
- Rozwiązano problem z niezawodnością Microsoft Edge;
- Rozwiązano problem z drukarkami USB, wyświetlającymi się podwójnie w Panelu sterowania;
- Rozwiązano problem z utratą koloru przez konsolę po uruchomieniu nowego okna Wiersza polecenia;
- Poprawiono zgodność okna konsoli z kompozycją - na ciemny motyw reaguje już nie tylko pasek przewijania, ale i pasek tytułowy;
- Dodano zasadę grupy, pozwalającą wyłączyć efekt akrylu na ekranie logowania;
- Rozwiązano problem z usuwającymi się własnymi obrazami tła ekranu blokady lub pulpitu po wykonaniu aktualizacji Windows;
- Rozwiązano problem z oknem dialogowym Właściwości, które nie pokazywało pełnej daty, jeśli wybrano uproszczony format wyświetlania daty w kolumnie Data modyfikacji w Eksploratorze plików;
- Rozwiązano problem z powiększaniem się cienia za wysuwanym menu po jego pojawieniu się;
- Rozwiązano problem z dźwiękiem powitalnym Windows, który - jeśli był włączony - nie odtwarzał się przy starcie systemu lub po aktualizacji;
- Rozwiązano problem z niekontrastującym kolorem linków w Sticky Notes w ciemnej kompozycji;
- Rozwiązano problem ze Sticky Notes, które w poprzedniej kompilacji mogły utkwić na etapie ładowania.
Znane błędy i problemy
- Aplikacja Zabezpieczenia Windows może pokazywać nieznany stan w obszarze ochrony przed wirusami i zagrożeniami lub nie odświeżać się poprawnie. Może to nastąpić po upgradzie, restarcie lub zmianie ustawień;
- Uruchamianie gier, używających oprogramowania anti-cheatowego, powoduje wysypanie się do GSOD;
- Kliknięcie konta w ustawieniach pozwoleń Cortany nie wywoła menu, pozwalającego wylogować się z Cortany;
- Karty dźwiękowe Creative X-Fi nie działają poprawnie. Microsoft i Creative pracują nad rozwiązaniem;
- Windows 10 w trybie S pobierze tę aktualizację i uruchomi się ponownie, lecz na niektórych urządzeniach nie będzie mógł dokończyć aktualizacji;
- W tej kompilacji występuje problem z Wyświetlaniem nocnym;
- Sekcja szybkich akcji w Centrum akcji może być niewidoczna;
- Kliknięcie przycisku Sieć na ekranie logowania do niczego nie prowadzi;
- W aplikacji Zabezpieczenia Windows może brakować części tekstu lub tekst będzie niewłaściwy. Może to wpłynąć na możliwość interakcji z niektórymi ustawieniami;
- Aktualizacja funkcjonalna Windows może zakończyć się niepowodzeniem, choć na stronie historii aktualizacji w Windows Update będzie odnotowana jako zakończona pomyślnie. W takim scenariuszu będziemy jednak o tym wiedzieć, gdyż aktualizacje te będą wyświetlane na liście podwójnie;
- Użytkownicy mogą spotkać komunikat, który mówi, że ich urządzenie USB jest aktualnie w użyciu, kiedy próbują je wysunąć w Eksploratorze plików. Aby uniknąć tego ostrzeżenia, należy zamknąć wszystkie okna Eksploratora i dokonać wysunięcia z poziomu zasobnika systemowego (traya na pasku zadań);
- Korzystając z funkcji "Resetuj ustawienia komputera do stanu początkowego" i wybierając opcję zachowania plików na urządzeniu, mając jednocześnie aktywną funkcję pamięci zarezerwowanej, konieczne będzie jeszcze jedno ponowne uruchomienie komputera, by upewnić się, że funkcja ta działa poprawnie;
- Istnieje problem dotykający małej części użytkowników z systemem wdrażanym przez Microsoft Intune - mogą oni nie odebrać zasad. Te znajdują się na serwerze w stanie "oczekującym". Rozwiązaniem tymczasowym jest rozłączenie konta Azure AD i ponowne wdrożenie;
- Mogą wystąpić problemy z ładowaniem Windows Sandbox na komputerach z wieloma GPU;
- Jeśli instalowaliśmy którykolwiek z ostatnich buildów z pierścienia Fast i przeszliśmy do Slow, składniki opcjonalne, takie jak tryb dla deweloperów, nie będą działać. Jeśli nam na nich zależy, powinniśmy na razie pozostać w Fast Ring.