Windows IoT Core için headless veya headed mode olmak üzere iki mod ayarlanabilir. Bu iki mod arasındaki fark ise herhangi UI (user interface) formun olup olmayacağıdır. Standart ayarda, Windows IoT Core headed mode‘dadır; bilgisayar ismi, IP adresi gibi sistem bilgilerinin olduğu bir uygulama ile başlar. Ayrıca, headed mode‘da standart UWP (Universal Windows Platform) UI gibi tamamen interaktif uygulamalar mümkündür. Aygıtlarda headless mode için UI işlevselliği yoktur. UI kapatıldığında sistem kaynaklarının kullandığı miktarın azaldığını da söyleyebiliriz. Headless mode uygulamaları arka planda çalışan hizmetler gibi düşünülebilir hatta.
Headed mode ayarlanıldığında boot’da tek bir UI uygulaması çalıştırılacaktır ve diğer uygulamaların (herhangi Visual Studio’da debug gibi geliştirme senaryoların) işleyişi olmayacaktır.
Headless mode’da ise herhangi bir UI uygulaması olmadan başlayacaktır. StartupTasks (başlangıç görevleri) gibi Background Apps (arka plan uygulamaları) UI’e sahip değildir ve başlangıçta çalıştırılabilir. Headed ve headless mode’ları için istediğimiz kadar UI işlevselliği olmayan uygulama açılabilir.
NOT: Eğer aygıtı headless mode’da çalıştırırsanız, Windows IoT Core Dashboard uygulaması altında IP adresini bulabilirsiniz. Çünkü headless mode’da, headed mode’daki gibi ekranınızda IP yazmayacaktır.
Mod değiştirme
PowerShell oturumundan headed/headless ayarını nasıl değiştirebiliriz bakalım. PowerShell uzak oturum bağlantısı nasıl yapılır daha fazla bilgi bu linkte.
- Aygıtınızın geçerli durumu görüntülemek için
setbootoption
komutuna bir göz atalım;[192.168.0.243]: PS C:\> setbootoption.exe
- Aygıtınızı headless mode’unda kullanmak için
setbootoption
komutunuheadless
argümanıyla kullanmalısınız. Ancak ayarların geçerli olabilmesi için restart yapmayı unutmayın.[192.168.0.243]: PS C:\> setbootoption.exe headless [192.168.0.243]: PS C:\> shutdown /r /t 0
- Headed mode’u için,
setbootoption
komutunuheaded
argümanıyla kullanmalısınız. Yine restart.[192.168.0.243]: PS C:\> setbootoption.exe headed [192.168.0.243]: PS C:\> shutdown /r /t 0
Headless mode’da aygıtları bulmak için;
Windows 10 IoT Core Dashboard uygulaması headless mode’taki aygıtlarını bulmanızda yardımcı olacaktır.