10Sep

Windows 10'da "Geliştirici Modu" nedir?

Windows 10'un ayarlarını incelerseniz, "Geliştirici Modu" adı verilen bir şeyle karşılaşabilirsiniz. Geliştirici Moduna girildiğinde, Windows, geliştirmekte olduğunuz uygulamaları daha kolay test etmenize, Ubuntu Bash kabuğu ortamını kullanmanıza, geliştirici odaklı çeşitli ayarları değiştirmenize ve diğer benzer şeyleri yapmanıza olanak tanır.

Geliştirici Modu Nasıl Etkinleştirilir

Bu ayar Ayarlar uygulamasında kullanılabilir. Erişmek için Ayarlar & gt;& Amp; amp; amp; amp;Güvenlik & gt;Geliştiriciler için ve "Geliştirici modu" nu seçin.

Windows 10 PC'niz Geliştirici Moduna konacaktır. Bu, Windows 10'un Ev de dahil olmak üzere Windows 10'un tüm sürümleri üzerinde çalışır.

Sideload imzasız Apps( ve Visual Studio'da hata ayıklama)

Bu seçenek "Windows Mağaza uygulamaları" ve "Sideload uygulamaları" altında bulunur."Windows Mağaza uygulamaları" nı seçin ve Windows, yalnızca Windows Mağazasından UWP uygulamaları kurmanızı sağlar. Varsayılan ayar olan "Sideload uygulamaları" nı seçin; Windows, geçerli bir sertifika ile imzalanmış olması koşuluyla, Windows Mağazası dışından uygulamaları yüklemenize izin verir.

Ancak "Geliştirici modu" nu seçerseniz, imzalanmamış olsa bile UPLP uygulamalarını Windows Mağazasının dışından yükleyebilirsiniz. Bu, UWP uygulaması geliştiricileri için, uygulama geliştirirken kendi PC'lerinde uygulamalarını test etmek isteyecek önemli bir seçenektir. Bu seçenek, Windows 8.1'de bir "geliştirici lisansı" gerekliliğini değiştirir.

Geliştirici Modu, UWP uygulamalarını Visual Studio'da hata ayıklamanıza de olanak tanır. Aslında, Visual Studio'da Geliştirici Modu etkin olmadan bir UWP uygulama projesi açarsanız, Geliştirici Modunu etkinleştirmenizi söyleyen "Windows 10 için Etkin Geliştirici Modunu Etkinleştir" istemini görürsünüz. Ardından, Windows Store'a yüklemeden önce bir uygulamayı hata ayıklama modunda doğrudan Visual Studio'dan çalıştırıp PC'nizde test edebilirsiniz.

Bash, Windows 10'da Ubuntu'da

Ubuntu'nun Bash kabuğunu Windows 10'da kullanmak istiyorsanız, önce cihazınızı "Geliştirici Modu" na yerleştirmeniz gerekir. Yalnızca cihazınız geliştirici modundayken "Windows Subsystem for Linux" u etkinleştirebilir ve Bash'de Ubuntu ortamını kurabilirsiniz.

Geliştirici Modunu devre dışı bırakırsanız, Linux için Windows Alt Sistemi de devre dışı bırakılarak Ubuntu Bash kabuğuna erişimi engellenecektir.

Ayarlar Geliştiricilere Daha Kolay Erişim

İstiyorum "Geliştiriciler İçin" bölmesi, çeşitli geliştirici geliştirici dostu sistem ayarlarını hızla değiştirmenize olanak tanır. Bu ayarlardan bazıları Windows'da diğer alanlarda kullanılabilir, ancak bunlar her tarafa dağılmış durumda. Bu şekilde, geliştiriciler hepsine tek bir yerde erişebilir.

Dosya Gezgini için Geliştirici Modu normalde gizlenmiş olan dosya uzantılarını, boş sürücüleri, gizli dosyaları ve sistem dosyalarını gösterebilir. Dosya yöneticisinin başlık çubuğundaki bir dizinin tam yolunu görüntüleyebilir ve "Farklı bir kullanıcı olarak çalıştır" seçeneğine daha kolay erişebilirsiniz.

Uzak Masaüstü için Geliştirici Modu, PC'nizin Uzak Masaüstü bağlantılarına her zaman erişebilmesini sağlamak için çeşitli ayarları değiştirebilir. Bilgisayarınıza uzak masaüstü bağlantılarına izin vermek ve yalnızca Ağ Düzeyinde Kimlik Doğrulaması ile Uzak Masaüstü çalıştıran bilgisayarlardan bağlantıya izin vermek için Windows Güvenlik Duvarı ayarlarını değiştirebilirsiniz.

Güç ayarlarınızı, PC'nin takılıysa hiçbir zaman uykuda ya da hazırda bekletemeyeceğinden emin olmak için ayarlayarak Uzak Masaüstü bağlantılarının erişilebilir kalmasını sağlayabilirsiniz.

PowerShell için Geliştirici Modu, PC'nizin imzalanmamış yerel PowerShell komut dosyalarını çalıştırmasına izin vermek için yürütme ilkesini değiştirebilir. PC'niz hala imzasız uzak komut dizileri çalıştırmaz.

Aygıt Portalı ve Aygıt Bulma

Geliştirici Modunu etkinleştirdiğinizde, Windows 10 sisteminiz Windows Aygıt Portalı'nı otomatik olarak yükler. Bununla birlikte, Geliştirici Bölmesi'nde "Cihaz Portalı Etkinleştir" i "Açık" olarak ayarlayıncaya kadar, Device Portal gerçekte asla etkinleştirilmez.

Device Portal'ı etkinleştirirseniz, yazılım açılır ve güvenlik duvarı kuralları gelen bağlantılara izin verecek şekilde yapılandırılır.

Device Portal, web arabirimini yerel ağınızdaki diğer cihazlar tarafından kullanılabilir hale getiren yerel bir web sunucusudur. Aygıtı yapılandırmak ve yönetmek için web tabanlı portalın yanı sıra uygulamaları geliştirmek ve ayıklamak için tasarlanmış çeşitli özellikler kullanabilirsiniz. Device Discovery, bir kod girerek bir cihazı Device Portal ile eşleştirmenizi sağlar.

Örneğin, Windows holografik uygulamaları geliştirirken bir HoloLens'e uzaktan erişmek için Device Portal'ı kullanabilirsiniz. Aygıt Portalı'nı ve Aygıt Bulma'yı kullanma hakkında daha fazla ayrıntı için Microsoft'un Windows Aygıt Portföyü belgelerine bakın.

Az Sembolik Bağlantı Kısıtlamaları

Windows 10'un İçerik Oluşturucu Güncelleştirmesinde, cihazınızı geliştirici moduna geçirmek, sembolik bağlantılar oluşturma konusunda kısıtlamaları hafifletir. Daha önce, yalnızca Yönetici kullanıcılarının sembolik bağlar oluşturması mümkündü.Geliştirici Moduna koymadığınız sürece Windows 10'da durum böyle.

Geliştirici Modunda, herhangi bir ayrıcalık düzeyine sahip bir kullanıcı hesabı, sembolik bağlantılar oluşturabilir. Başka bir deyişle, normal bir Komut İstemi penceresi açabilir ve mklink komutunu kullanabilirsiniz. Geliştirici Modunun dışında, mklink komutunu kullanmadan önce bir Komut İstemi penceresi Administrator olarak açmanız gerekir.

Sembolik bağlantılar sıklıkla geliştiriciler tarafından kullanılır, bu nedenle bu değişiklik, geliştirme araçları tarafından yönetici olarak çalıştırılmaksızın sembolik bağlantılar oluşturulup çalıştırılabilmesini mümkün kılar.

Simgesel bağlantı değişikliği, Microsoft'un gelecekte Geliştirici Modu ile yapmaya devam etmesi gereken şeylerin iyi bir örneğidir. Geliştirici Modu, Windows'a bir geliştirici olduğunuzu söylemek için çevirdiğiniz bir anahtardır ve Windows, Windows'u sizin için daha iyi hale getirmek için otomatik olarak çeşitli ayarları yapabilir.