Jeśli często instalujesz, przywracasz lub konfigurujesz systemy Windows dla innych , prawdopodobnie nie raz chciałeś dodać im osobistego charakteru. Niestandardowe logo, dane kontaktowe lub skróty do najczęściej polecanych narzędzi. Wszystko to jest kontrolowane za pomocą informacji OEM systemu Windows i można je edytować i dostosowywać z dużą elastycznością.
W tym artykule szczegółowo omówimy, jak działa personalizacja OEM w systemie Windows. Omówimy wszystko, od danych wyświetlanych w oknie System i logo producenta , po strony rejestru widoczne dla użytkownika podczas początkowej konfiguracji (OOBE), a nawet wygląd menu Start z niestandardowymi grupami OEM i skrótami do aplikacji lub stron internetowych. Zobaczysz zarówno opcje ręczne (Rejestr, XML, ścieżki systemowe), jak i narzędzia upraszczające ten proces.
Czym są informacje OEM w systemie Windows i gdzie są wyświetlane?
Kupując komputer od producenta takiego jak HP, Acer, Lenovo i innych, zazwyczaj po otwarciu Panelu sterowania > System lub klasycznego okna „Informacje o systemie” na dole ekranu wyświetla się nazwa producenta, model, informacje o pomocy technicznej oraz logo. Ten blok to niesławne informacje o producencie OEM , z których wielu techników korzysta, aby dodać własną markę i dane kontaktowe.
Te dane nie są zakodowane na stałe w systemie Windows: są przechowywane w rejestrze systemowym , w ściśle określonym kluczu. Oznacza to, że możesz je zmienić, usunąć lub utworzyć od nowa, jeśli komputer nie ma ustawień fabrycznych. Wystarczy mieć uprawnienia administratora i zachować ostrożność, aby nie dotykać niczego, czego nie powinieneś.
Oprócz informacji widocznych w oknie System, producenci OEM mają do dyspozycji znacznie bardziej zaawansowane mechanizmy dostosowywania początkowego działania systemu Windows : strony rejestru podczas uruchamiania systemu (OOBE), wygląd menu Start z grupą kafelków OEM, ikony uruchamiające aplikacje UWP, programy pulpitu lub łącza internetowe, a nawet ustawienia specyficzne dla regionu.
Ważne jest, aby zrozumieć, że informacje OEM w Panelu sterowania są niezależne od tych wyświetlanych w nowoczesnej aplikacji „Ustawienia > System > Informacje”. Nawet jeśli dostosujesz logo i tekst w Informacjach OEM, zmiany te zostaną uwzględnione tylko w klasycznym oknie System, a nie na nowoczesnym ekranie Ustawień.
Edytuj informacje OEM z rejestru systemu Windows
Najprostszym sposobem zmiany danych OEM widocznych w oknie System jest przejście do Rejestru systemu Windows i edycja klucza OEMInformation . To prosta metoda, choć wymaga ostrożności i zawsze należy ją wykonywać z konta użytkownika z uprawnieniami administratora.
Aby otworzyć Edytor rejestru, wystarczy wyszukać „regedit” w menu Start (lub w polu wyszukiwania na pasku zadań w starszych wersjach, takich jak Windows 10 z Cortaną), uruchomić wynik i zaakceptować monit Kontroli konta użytkownika. Po otwarciu Edytora rejestru, przejdź przez kolejne gałęzie, aż znajdziesz poszukiwany klucz.
Pełna trasa wygląda następująco (zarówno w systemach 32-bitowych, jak i 64-bitowych):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation
Ten klucz przechowuje wartości tekstowe i logo wyświetlane w panelu Informacje o systemie.
W systemie OEMInformation można zdefiniować kilka wpisów REG_SZ (ciąg tekstowy), które kontrolują to, co widzi użytkownik. Najczęściej używane przez producentów – i które można również wykorzystać na swoją korzyść – to:
- logo :pełna ścieżka do pliku BMP, który będzie wyświetlany jako logo.
- Producent :nazwa producenta.
- Model :model sprzętu lub opis niestandardowy.
- Godziny wsparcia : godziny pracy lub wsparcie techniczne.
- SupportPhone : numer telefonu pomocy technicznej.
- SupportURL : witryna pomocy technicznej lub Twoja witryna profesjonalna.
Aby zmienić którekolwiek z tych pól, wystarczy kliknąć dwukrotnie na odpowiednią wartość , wpisać nowy tekst w polu „Dane wartości” i zaakceptować.
Wymagania i zmiany dotyczące logo OEM (logo.bmp)
Logo OEM to obraz, który zazwyczaj pojawia się z boku okna systemu. System Windows nie obsługuje plików dowolnego typu i rozmiaru. Dlatego ważne jest, aby przestrzegać ograniczeń systemu , aby wszystko wyglądało poprawnie i nie występowały problemy z ładowaniem.
Aby system Windows poprawnie wyświetlał obraz OEM, plik musi spełniać następujące podstawowe wymagania: format BMP, 32-bitową głębię kolorów oraz zalecane wymiary około 100x100 pikseli (niektóre poradniki sugerują 120x120, ale chodzi o zachowanie małego, kwadratowego rozmiaru). Jeśli obraz ma inny rozmiar, system Windows automatycznie go zmieni. Może to spowodować zniekształcenia lub utratę jakości.
Kolejnym kluczowym punktem jest lokalizacja. Obraz musi znajdować się na ścieżce lokalnej na samym komputerze.nie na dysku sieciowym ani w zasobie współdzielonym. Ścieżka musi być określona w wartości Logo rejestru. absolutnywłączając dysk, foldery i rozszerzenie pliku, na przykład:
C:\Windows\System32\oemlogo.bmp
Jeśli chcesz całkowicie usunąć logo OEM, po prostu pozostaw pole „Logo” puste (pusty ciąg) lub usuń klucz OEMInformation. Zmiana będzie widoczna natychmiast po zamknięciu i ponownym otwarciu okna „Informacje o systemie”. Nie musisz się wylogowywać ani restartować komputera.
Należy pamiętać, że ta personalizacja dotyczy tylko klasycznego ekranu System w Panelu sterowania . W aplikacji Ustawienia systemu Windows 10 lub 11 sekcja „Informacje” nie będzie wyświetlać żadnego obrazu OEM, nawet jeśli skonfigurowano logo i dane w Rejestrze.

Zaawansowana personalizacja OEM podczas instalacji systemu Windows OOBE
Personalizacja informacji OEM nie ogranicza się do okna System. Producenci (i każda organizacja przygotowująca obrazy niestandardowe) mogą zintegrować własne strony z procesem Out-of-Box Experience (OOBE) — czyli kreatorem, który użytkownik widzi po pierwszym uruchomieniu komputera lub po przywróceniu ustawień fabrycznych.
System Windows umożliwia dodanie stron rejestracji OEM do początkowego procesu konfiguracji, których głównym przeznaczeniem jest zbieranie podstawowych informacji o klientach i oferowanie promocji, dodatkowych usług lub linków do zasobów pomocy technicznej. Filozofia firmy Microsoft opiera się na założeniu, że strony te powinny służyć wyłącznie do zapewnienia użytkownikowi rzeczywistej wartości, a nie do przytłaczania go niezliczoną ilością formularzy.
Przepływ OOBE został zaprojektowany tak, aby każdy ekran koncentrował się na jednym elemencie. Dlatego pola na tych stronach OEM są zazwyczaj rozproszone na dwóch oddzielnych ekranach rejestracji . Dzięki temu informacje są prezentowane bardziej przejrzyście, a użytkownik nie jest przytłoczony zbyt dużą liczbą pól naraz.
Strony rejestracji OEM pojawiają się na końcu kreatora OOBE , po skonfigurowaniu przez użytkownika wszystkich pozostałych ustawień (konta, języka, regionu, prywatności itp.). Są one, można by rzec, ostatnim krokiem przed przejściem do pulpitu. To dobre miejsce do uzyskania informacji kontaktowych lub wyświetlenia ofert konkretnych producentów.
Ciekawostką jest to, że strony te mogą wykorzystywać dane konta Microsoft (MSA) wprowadzone przez użytkownika podczas instalacji (OOBE). Jeśli klient utworzy lub zaloguje się za pomocą konta MSA, system Windows może automatycznie wypełnić pola takie jak imię, nazwisko i adres e-mail na pierwszej stronie rejestracji OEM, dzięki czemu użytkownik nie musi wpisywać wszystkiego ponownie (chociaż zawsze może to zmodyfikować przed kliknięciem „Dalej”).
Projektowanie i konfiguracja stron rejestracyjnych OEM
Aby strony rejestracyjne OEM pojawiły się w OOBE, samo ich „magiczne” aktywowanie nie wystarczy. Należy poprawnie skonfigurować plik Oobe.xml w obrazie systemu Windows. Plik ten definiuje elementy ekranu: tytuły, podtytuły, pola informacji o kliencie, dodatkowe pola wyboru, linki itp.
Firma Microsoft ustala minimalną ilość informacji wymaganych przez system Windows do zaakceptowania i wyświetlenia tych stron w kreatorze konfiguracji początkowej. Należy podać co najmniej następujące informacje:
- Tytuł strony.
- Podtytuł.
- Element customerinfo (definiujący dane, które mają zostać zebrane).
- Dodatkowe pole wyboru lub link.
- Klucz publiczny, który będzie używany do szyfrowania zebranych danych.
Projekt stron rejestracyjnych można również w dużym stopniu dostosować do indywidualnych potrzeb. Chodzi o to, aby wygląd i treść były spójne z identyfikacją wizualną producenta, a jednocześnie przejrzyste i przyjazne dla użytkownika.
W przypadku urządzeń, które będą sprzedawane w wielu krajach, powszechną praktyką jest tworzenie różnych wersji pliku Oobe.xml dla każdego języka i regionu . Dzięki temu użytkownicy widzą informacje rejestracyjne w swoim języku od pierwszego uruchomienia, bez konieczności korzystania z ogólnego tekstu w języku angielskim. Możliwe jest użycie wielu plików Oobe.xml w celu dostosowania zarówno terminów prawnych, jak i elementów specyficznych dla danego regionu.
Oprócz zawartości stron, kluczowa jest ochrona danych użytkownika . System Windows automatycznie szyfruje informacje wprowadzane przez klienta na tych ekranach za pomocą klucza publicznego osadzonego przez producenta w obrazie. Tylko odpowiedni klucz prywatny, zarządzany na serwerze producenta lub firmy, może odszyfrować te informacje.
Łańcuch szyfrowania dziennika OEM i zbieranie danych
Dane wprowadzane przez użytkownika na stronach rejestracyjnych nie są zapisywane bezpośrednio na komputerze. System Windows zapisuje je w postaci zaszyfrowanej w folderze systemowym. %systemroot%\System32\Oobe\Info\, używać klucz publiczny, który producent OEM wcześniej umieścił w obrazie systemu WindowsArchitektura ta ma na celu ochronę prywatności klienta od samego początku.
Aby pobrać te informacje, producent OEM potrzebuje konkretnej aplikacji lub usługi . Częstą opcją jest utworzenie aplikacji UWP (dystrybuowanej za pośrednictwem sklepu Microsoft Store) oznaczonej jako aplikacja OEM, która odczytuje zaszyfrowane dane i przesyła je na bezpieczny serwer za pomocą protokołu SSL. Inną alternatywą jest opracowanie niestandardowej usługi systemu Windows, która wykonuje tę samą funkcję.
Gdy zaszyfrowane dane dotrą do serwera, producent lub firma użytkownika używa powiązanego klucza prywatnego do ich odszyfrowania i zapisania w swoim systemie CRM, bazie danych klientów lub innym wyznaczonym systemie przechowywania. W żadnym wypadku nie należy przetwarzać tych danych na urządzeniu w postaci niezaszyfrowanej. Jest to niezbędne, aby zapobiec wyciekom lub nieautoryzowanemu dostępowi, jeśli urządzenie dostanie się w niepowołane ręce.
Łącznie ten schemat klucza publicznego na obrazie, szyfrowania lokalnego i odszyfrowywania klucza prywatnego na serwerze pozwala stronom rejestracyjnym OEM spełniać obecne wymagania dotyczące prywatności , pod warunkiem, że OEM prawidłowo wdroży część po stronie serwera i będzie przestrzegać obowiązujących przepisów dotyczących ochrony danych.
Dostosuj projekt strony głównej za pomocą pliku LayoutModification.xml
Oprócz informacji o systemie i ekranów dziennika producenci OEM mogą dostosowywać Projekt menu Start umożliwiający dodanie własnej grupy ikon na końcu predefiniowanego projektu. Odbywa się to za pomocą pliku o nazwie LayoutModification.xmlwskazująca, które kafelki powinny się pojawić, jaki mają rozmiar oraz jaką aplikację lub zasób każdy z nich powinien otworzyć.
W wersjach systemu Windows 10 na komputery stacjonarne domyślny układ menu Start zależy od edycji (Home, Pro, Enterprise itd.) i regionu . Następnie system Windows przetwarza plik LayoutModification.xml (a w niektórych przypadkach Unattend.xml), aby zastosować dodatkowe dostosowania, w tym grupę OEM.
Standardowe podejście polega na zdefiniowaniu grupy OEM na końcu menu Start , dzięki czemu użytkownik wyraźnie widzi, że zawiera ona aplikacje i skróty dostosowane przez producenta. W najnowszych wersjach Microsoft skonsolidował tę koncepcję w jedną grupę OEM, zamiast kilku. To dobry sposób na uproszczenie obsługi.
Element jest używany w pliku LayoutModification.xml <AppendGroup Name="OEM Group Name"> Aby utworzyć tę grupę i określić jej wyświetlaną nazwę, możesz wybrać nazwę odzwierciedlającą markę sprzętu lub nazwę handlową producenta OEM, o ile nie będzie ona myląca dla użytkownika. W niektórych przypadkach, jeśli istnieje tylko jeden rząd ikon, a pierwszy wyraźnie wyświetla logo marki, możesz pominąć nazwę grupy.
Definicja mozaik, rozmiarów i pozycji w grupie OEM
W pliku LayoutModification.xml każda ikona Start jest zdefiniowana za pomocą określonego elementu. W przypadku aplikacji platformy Universal Windows Platform (UWP) i aplikacji systemu Windows 8/8.1 używane są następujące elementy: <start:Tile ... />, podczas gdy w przypadku programów desktopowych (Win32) używa się <start:DesktopApplicationTile ... />Istnieją również elementy dla ikon linków internetowych i innych szczególnych przypadków.
Atrybut Rozmiar de start:Tile Akceptuje cztery wartości: 1x1 (mały), 2x2 (średni), 4x2 (szeroki) i 4x4 (duży)Bawiąc się tymi kombinacjami, możesz stworzyć atrakcyjną siatkę w ramach grupy OEM, starając się zawsze unikać wizualnych luk, które dają wrażenie nieporządku lub „pustych przestrzeni” w projekcie.
Pozycja każdego kafelka w grupie jest określana przez atrybuty Rząd (rząd) i Kolumna (kolumna), która oznacza lewy górny róg ikony w tej siatce. Współrzędne 0,0 Odpowiada to pierwszemu wierszowi i pierwszej kolumnie grupy. Następnie dodawane są wiersze i kolumny zgodnie z pożądaną kombinacją rozmiarów.
Jeśli chodzi o typ ikony, w przypadku aplikacji UWP identyfikator modelu użytkownika aplikacji (AUMID) jest określony w atrybucie Identyfikator modelu użytkownika aplikacji de start:TileTen identyfikator rozróżnia wielkość liter, dlatego należy go skopiować dokładnie tak, jak pokazano. Na przykład kafelek Kalkulatora Windows zostałby zadeklarowany poprzez podanie identyfikatora AppUserModelID aplikacji w pliku XML.
Jeśli chodzi o klasyczne programy desktopowe (Win32), używa się <start:DesktopApplicationTile ... /> Istnieją dwa sposoby określenia, który plik wykonywalny powinien zostać uruchomiony: za pomocą ścieżka do skrótu (.lnk) z atrybutem DesktopApplicationLinkPath (na przykład wskazując skrót wiersza poleceń w menu Start) lub za pomocą DesktopApplicationID jeśli aplikacja ma taki zarejestrowany identyfikator.
Opcje pakietu Office, regiony i dynamiczne aplikacje
Wygląd menu Start jest również inspirowany obecnością pakietu Microsoft Office i dynamicznie dostarczanych aplikacji . W wersjach systemu Windows 10 w pliku LayoutModification.xml pojawiło się kilka opcji i parametrów, które kontrolowały sposób wyświetlania ikon pakietu Office w zależności od typu instalacji i wersji.
W nowszych wersjach (począwszy od systemu Windows 10, wersja 1903) zaleca się zainstalowanie pakietu Office w wersji Click-to-Run (C2R) za pomocą pakietu OPK i umożliwienie systemowi Windows automatycznego dodania odpowiednich ikon do rozwijalnego folderu w ramach Autostartu. Nie ma już potrzeby dodawania tagów związanych z pakietem Office w pliku LayoutModification.xml. System wykrywa teraz instalację i automatycznie umieszcza skróty.
W wersjach wcześniejszych (1803, 1809) występowały specjalne etykiety, takie jak: <AppendOfficeSuite/> y <AppendOfficeSuiteChoice Choice="Desktop2016" /> lub warianty takie jak DesktopBridgeSubscription, DesktopBridge lub opcje dla Office Mobile, zaprojektowane z myślą o konkretnych scenariuszach (urządzenia z obniżoną wersją systemu do Windows 7, subskrypcje pomostowe, małe ekrany itp.). Wiele z tych konfiguracji jest już dostępnych. nieużywany do nowoczesnych instalacji.
Kolejnym ważnym aspektem jest dostosowanie układu menu Start do potrzeb regionalnych . Atrybut Region w znaczniku RequiredStartGroups w pliku LayoutModification.xml umożliwia zdefiniowanie różnych układów dla różnych obszarów geograficznych. Alternatywnie, można skorzystać z obsługi wielu zmiennych w provisioningu systemu Windows, aby zdecydować, który układ zastosować w zależności od regionu urządzenia.
Jeśli chodzi o aplikacje dostarczane dynamicznie , niektóre z kafelek widocznych na ekranie Start są pobierane po uruchomieniu aplikacji (OOBE), w zależności od połączenia sieciowego i wersji systemu Windows.
Począwszy od systemu Windows 10 w wersji 1903, te funkcje dynamicznego dostarczania aplikacji dotyczą wyłącznie wersji Home i Pro niepołączonych z domeną . Wersje Pro, Enterprise i Education połączone z domeną nie otrzymują tych programowalnych ikon. Co więcej, przepisy w niektórych krajach, takich jak Chiny, doprowadziły do wyłączenia dynamicznego dostarczania aplikacji i gier w niektórych regionach od wersji 1809.
Urządzenia komercyjne, opcje układu i zadania pierwszego wykonania
W przypadku urządzeń z systemem Windows 10 Pro sprzedawanych firmom, producenci OEM mogą określić, że urządzenia te mają być traktowane jako urządzenia firmowe, nawet jeśli użytkownik nie dołączy ich do domeny podczas wdrożenia OOBE (out-of-box). Można to zrobić, ustawiając atrybut DeviceCategoryHint w elemencie LayoutOptions pliku LayoutModification.xml.
Poprzez dodanie linii takiej jak <LayoutOptions DeviceCategoryHint="Commercial" /> W XML urządzenie z kodem SKU Pro jest uważane za komercyjne, dlatego też otrzymuje własny projekt domu EnterpriseZ mniejszą liczbą ikon i brakiem dynamicznie dostarczanych aplikacji, ta opcja jest przeznaczona dla urządzeń wyraźnie przeznaczonych do użytku profesjonalnego. Nie należy jej używać na urządzeniach Pro, które mogą trafić w ręce użytkowników domowych.
Oprócz pliku LayoutModification.xml możliwe jest zdefiniowanie zadań pierwszego uruchomienia , które są zadaniami w tle aktywowanymi po pierwszym zalogowaniu użytkownika. Zadania te nie są konfigurowane w pliku LayoutModification.xml, lecz w pliku Unattend.xml, przy użyciu tagów StartTiles skojarzonych z tym samym identyfikatorem aplikacji, który jest używany w pliku LayoutModification.xml dla odpowiedniej aplikacji.
Należy pamiętać, że jeśli plik XML układu zawiera znacznik AppendGroup dla grupy kafelków, to ustawienie może zastąpić kotwice Start w pliku Unattend.xml. Jeśli jednak w pliku Unattend.xml istnieje znacznik StartTiles dla tego samego identyfikatora aplikacji zdefiniowanego w pliku LayoutModification.xml, właściwość FirstRunTask określona w pliku Unattend.xml zostanie zachowana, co spowoduje połączenie obu plików.
Wszystkie te możliwości — informacje o systemie OEM, strony rejestracji OOBE, układ startowy z grupą OEM, łącza internetowe, ikony pakietu Office, ustawienia regionalne i zadania pierwszego uruchomienia — zapewniają producentom, technikom i firmom przygotowującym obrazy systemu Windows dla swoich klientów w pełni dostosowane środowisko, pod warunkiem, że przestrzegane są dobre praktyki bezpieczeństwa i prywatności oraz że każdy komponent został starannie skonfigurowany.

