Yöneticiler için .NET Framework Dağıtım Kılavuzu
Not
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
Bu adım adım makalede, bir sistem yöneticisinin Microsoft Endpoint Configuration Manager kullanarak .NET Framework 4.5'i ve sistem bağımlılıklarını bir ağ üzerinde nasıl dağıtabileceği açıklanmaktadır. Bu makalede, tüm hedef istemci bilgisayarların .NET Framework için en düşük gereksinimleri karşıladığını varsayar. .NET Framework 4.5'i yüklemeye yönelik yazılım ve donanım gereksinimlerinin listesi için bkz . Sistem Gereksinimleri.
Not
.NET Framework 4.5, Configuration Manager ve Active Directory dahil ancak bunlarla sınırlı olmaksızın bu belgede başvurulan yazılımlar lisans hüküm ve koşullarına tabidir. Bu yönergeler, bu tür lisans koşullarını ve koşulları gözden geçirilmiş yazılımların sahipleri tarafından kabul edildiği varsaymaktadır. Bu yönergeler, bu tür lisans anlaşmalarının koşullarından feragat etmiş sayılmaz.
.NET Framework desteği hakkında bilgi için Microsoft Desteği web sitesindeki .NET Framework resmi destek ilkesine bakın.
Bu konu, aşağıdaki bölümleri içerir:
- Dağıtım işlemi
- .NET Framework Dağıtma
- Koleksiyon oluşturma
- Paket ve program oluşturma
- Dağıtım noktası seçme
- Paketi dağıtma
- Kaynaklar
- Sorun giderme
Dağıtım işlemi
Destekleyici altyapıya sahip olduğunuzda, .NET Framework yeniden dağıtılabilir paketini ağdaki bilgisayarlara dağıtmak için Configuration Manager'ı kullanırsınız. Altyapının oluşturulması, beş birincil alanın oluşturulmasını ve tanımlanmasını gerektirir: koleksiyonlar, yazılım için bir paket ve program, dağıtım noktaları ve dağıtımlar.
Koleksiyonlar , .NET Framework'ün dağıtıldığı kullanıcılar, kullanıcı grupları veya bilgisayarlar gibi Configuration Manager kaynak gruplarıdır. Daha fazla bilgi için Configuration Manager belge kitaplığındaki Configuration Manager'da koleksiyonlara giriş bölümüne bakın.
Paketler ve programlar genellikle bir istemci bilgisayara yüklenecek yazılım uygulamalarını temsil ederler, ancak tek tek dosyalar, güncelleştirmeler ve hatta tek tek komutlar da içerebilir. Daha fazla bilgi için Configuration Manager belge kitaplığındaki Configuration Manager'daki paketler ve programlar bölümüne bakın.
Dağıtım noktaları , yazılımın istemci bilgisayarlarda çalışması için gereken dosyaları depolayan Configuration Manager site sistem rolleridir. Yapılandırma Yöneticisi istemcisi bir yazılım dağıtımı alıp işlediğinde, yazılımla ilişkili içeriği indirmek ve kurulum işlemini başlatmak için bir dağıtım noktasıyla temasa geçer. Daha fazla bilgi için Configuration Manager belge kitaplığındaki Configuration Manager'da içerik yönetimiyle ilgili temel kavramlar bölümüne bakın.
Dağıtımlar , belirtilen hedef koleksiyonun ilgili üyelerine yazılım paketini yüklemelerini bildirir.
Önemli
Bu konudaki yordamlar, bir paket ve program oluşturmak ve dağıtmak için normal ayarları içerir ve tüm olası ayarları kapsamayabilir. Diğer Configuration Manager dağıtım seçenekleri için bkz . Configuration Manager Belge Kitaplığı.
.NET Framework Dağıtma
Configuration Manager'ı kullanarak kullanıcıların yükleme işlemiyle etkileşim kurmadığı sessiz bir .NET Framework 4.5 yüklemesini dağıtabilirsiniz. Şu adımları izleyin:
Koleksiyon oluşturma.
.NET Framework yeniden dağıtılabilir için bir paket ve program oluşturun.
Bir dağıtım noktası seçin.
Paketi dağıtın.
Koleksiyon oluşturma
Bu adımda, paket ve program dağıtacağınız bilgisayarları seçersiniz ve onları bir aygıt koleksiyonunda gruplandırırsınız. Yapılandırma Yöneticisi'nde bir koleksiyon oluşturmak için, doğrudan üyelik kurallarını (koleksiyon üyelerini el ile belirtirsiniz) veya sorgu kurallarını (koleksiyon üyelerini sizin belirttiğiniz ölçütlere göre Yapılandırma Yöneticisi belirler) kullanabilirsiniz. Sorgular ve doğrudan kurallar da dahil olmak üzere üyelik kuralları hakkında daha fazla bilgi için Configuration Manager Belge Kitaplığı'ndaki Configuration Manager'da koleksiyonlara giriş bölümüne bakın.
Bir koleksiyon oluşturmak için:
Configuration Manager konsolunda Varlıklar ve Uyumluluk'u seçin.
Varlıklar ve Uyumluluk çalışma alanında Cihaz Koleksiyonları'nı seçin.
Oluştur grubunun Giriş sekmesinde Cihaz Koleksiyonu Oluştur'u seçin.
Cihaz Koleksiyonu Oluşturma Sihirbazı'nın Genel sayfasında koleksiyon için bir ad girin.
Sınırlayıcı koleksiyon belirtmek için Gözat'ı seçin.
Üyelik Kuralları sayfasında Kural Ekle'yi seçin ve ardından Doğrudan Kural'ı seçerek Doğrudan Üyelik Kuralı Oluşturma Sihirbazı'nı açın. İleri öğesini seçin.
Kaynak Ara sayfasının Kaynak sınıfı listesinde Sistem Kaynağı'nı seçin. Öznitelik adı listesinde Ad'ı seçin. Değer alanına girin
%
ve İleri'yi seçin.Kaynakları Seç sayfasında, .NET Framework'ün dağıtılmasını istediğiniz her bilgisayar için onay kutusunu seçin. İleri'yi seçin ve sihirbazı tamamlayın.
Cihaz Koleksiyonu Oluşturma Sihirbazı'nın Üyelik Kuralları sayfasında İleri'yi seçin ve sihirbazı tamamlayın.
.NET Framework yeniden dağıtılabilir paketi için paket ve program oluşturma
Aşağıdaki adımlar, .NET Framework yeniden dağıtılabilir için el ile bir paket oluşturur. Paket, .NET Framework'ün yüklenmesi için belirtilen parametreleri ve paketin hedef bilgisayarlara dağıtılacağı konumu içerir.
Bir paket oluşturmak için:
Configuration Manager konsolunda Yazılım Kitaplığı'nı seçin.
Yazılım Kitaplığı çalışma alanında Uygulama Yönetimi'ni genişletin ve paketler'i seçin.
Giriş sekmesinin Oluştur grubunda Paket Oluştur'u seçin.
Paket ve Program Oluşturma Sihirbazı'nın Paket sayfasında aşağıdaki bilgileri girin:
Ad:
.NET Framework 4.5
Üretici:
Microsoft
Dil.
English (US)
Bu paket kaynak dosyaları içeriyor'u seçin ve ardından Gözat'ı seçerek .NET Framework yükleme dosyalarını içeren yerel veya ağ klasörünü seçin. Klasörü seçtiğinizde Tamam'ı ve ardından İleri'yi seçin.
Sihirbazın Program Türü sayfasında Standart Program'ı ve ardından İleri'yi seçin.
Paket ve Program Oluşturma Sihirbazı'nın Program sayfasında aşağıdaki bilgileri girin:
Ad:
.NET Framework 4.5
Komut satırı:
dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT
(komut satırı seçenekleri bu adımlardan sonra tabloda açıklanmıştır)Çalıştır: Gizli'yi seçin.
Program çalıştırılabilir: Kullanıcının oturum açıp açmadığına bakılmaksızın programın çalışabileceğini belirten seçeneği belirtin.
Gereksinimler sayfasında İleri'yi seçerek varsayılan değerleri kabul edin ve sihirbazı tamamlayın.
Aşağıdaki tablo, 7. adımda belirtilen komut satırı seçeneklerini açıklar.
Seçenek | Açıklama |
---|---|
/q | Sessiz modu ayarlar. Hiçbir kullanıcı girişine gerek yoktur ve hiçbir çıktı gösterilmez. |
/norestart | Kurulum programının otomatik olarak yeniden başlatılmasını önler. Bu seçeneği kullanırsanız, Yapılandırma Yöneticisi'nin bilgisayarı yeniden başlatmayı üstlenmesi gerekir. |
/chainingpackage PackageName | Zincirlemeyi yapan paketin adını belirtir. Bu bilgiler, Microsoft Müşteri Deneyimini Geliştirme Programı'na (CEIP) kaydolanlar için diğer yükleme oturumu bilgileriyle birlikte bildirilir. Paket adı boşluk içeriyorsa, sınırlayıcı olarak çift tırnak işareti kullanın; örneğin: /chainingpackage "Chaining Product". |
Bu adımlar, .NET Framework 4.5 adlı bir paket oluşturur. Program sessiz bir .NET Framework 4.5 yüklemesi dağıtır. Sessiz yüklemede kullanıcılar yükleme işlemiyle etkileşim kurmaz ve zincirleme uygulamanın dönüş kodunu yakalaması ve yeniden başlatmayı işlemesi gerekir; Bkz . Yükleme Paketinden İlerleme Bilgilerini Alma.
Dağıtım noktası seçme
Paketi ve programı bir sunucudan istemci bilgisayarlara dağıtmak için, önce bir site sistemini dağıtım noktası olarak belirlemeniz ve sonra paketi dağıtım noktasına dağıtmanız gerekir.
Bir önceki bölümde oluşturulan .NET Framework 4.5 paketi için bir dağıtım noktası seçmek üzere aşağıdaki adımları kullanın:
Configuration Manager konsolunda Yazılım Kitaplığı'nı seçin.
Yazılım Kitaplığı çalışma alanında Uygulama Yönetimi'ni genişletin ve paketler'i seçin.
Paket listesinden, önceki bölümde oluşturduğunuz .NET Framework 4.5 paketini seçin.
Giriş sekmesinin Dağıtım grubunda İçeriği Dağıt'ı seçin.
İçerik Dağıtma Sihirbazı'nın Genel sekmesinde İleri'yi seçin.
Sihirbazın İçerik Hedefi sayfasında Ekle'yi ve ardından Dağıtım Noktası'nı seçin.
Dağıtım Noktaları Ekle iletişim kutusunda, paketi ve programı barındıracak dağıtım noktalarını seçin ve ardından Tamam'ı seçin.
Sihirbazı tamamlayın.
Paket artık .NET Framework 4.5'i sessizce dağıtmak için ihtiyacınız olan tüm bilgileri içerir. Paketi ve programı dağıtmadan önce dağıtım noktasına yüklendiğini doğrulayın; Configuration Manager Belge Kitaplığı'nda Configuration Manager ile dağıtılan içeriği izleme bölümünün "İçerik durumu izleme" bölümüne bakın.
Paketi dağıtma
.NET Framework 4.5 paketini ve programını dağıtmak için:
Configuration Manager konsolunda Yazılım Kitaplığı'nı seçin.
Yazılım Kitaplığı çalışma alanında Uygulama Yönetimi'ni genişletin ve paketler'i seçin.
Paket listesinden oluşturduğunuz .NET Framework 4.5 adlı paketi seçin.
Giriş sekmesinin Dağıtım grubunda Dağıt'ı seçin.
Yazılım Dağıtma Sihirbazı'nın Genel sayfasında Gözat'ı ve ardından daha önce oluşturduğunuz koleksiyonu seçin. İleri öğesini seçin.
Sihirbazın İçerik sayfasında, yazılımı dağıtmak istediğiniz noktanın görüntülendiğini doğrulayın ve İleri'yi seçin.
Sihirbazın Dağıtım Ayarları sayfasında, Eylem'in Yükle, Amaç'ın ise Gerekli olarak ayarlandığını onaylayın. Bu, yazılım paketinin hedeflenen bilgisayarlarda zorunlu bir yükleme olmasını sağlar. İleri öğesini seçin.
Sihirbazın Zamanlama sayfasında .NET Framework'ün ne zaman yüklenmesini istediğinizi belirtin. Bir yükleme zamanı atamak için Yeni'yi seçebilir veya kullanıcı oturum açtığında veya kapattığında ya da mümkün olan en kısa sürede yazılıma yükleme talimatı vekleyebilirsiniz. İleri öğesini seçin.
Sihirbazın Kullanıcı Deneyimi sayfasında varsayılan değerleri kullanın ve İleri'yi seçin.
Uyarı
Üretim ortamınızın, dağıtım çizelgesi için farklı seçimler olmasını gerektiren ilkeleri olabilir.
Sihirbazın Dağıtım Noktaları sayfasında varsayılan değerleri kullanın ve İleri'yi seçin.
Sihirbazı tamamlayın. Dağıtımın ilerleme durumunu İzleme çalışma alanının Dağıtımlar düğümünde izleyebilirsiniz.
Şimdi paket hedeflenen koleksiyona dağıtılır ve .NET Framework 4.5'in sessiz yüklemesi başlar. .NET Framework 4.5 yükleme hata kodları hakkında bilgi için bu konunun devamında yer alan Dönüş Kodları bölümüne bakın.
Kaynaklar
.NET Framework 4.5 yeniden dağıtılabilir paketinin dağıtımını test etme altyapısı hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın.
Active Directory, DNS, DHCP:
SQL Server 2008:
System Center 2012 Configuration Manager (Yönetim Noktası, Dağıtım Noktası):
Windows bilgisayarlar için System Center 2012 Configuration Manager istemcisi:
Sorun giderme
Günlük dosyası konumları
.NET Framework kurulumu sırasında aşağıdaki günlük dosyaları oluşturulur:
- %temp%\Microsoft .NET Framework sürüm*.txt
- %temp%\Microsoft .NET Framework sürümü*.html
burada sürüm , yüklediğiniz .NET Framework sürümüdür( örneğin, 4.5 veya 4.7.2).
.NET Framework yükleme komutundaki /log
komut satırı seçeneğini kullanarak günlük dosyalarının yazıldığı dizini de belirtebilirsiniz. Daha fazla bilgi için bkz . Geliştiriciler için .NET Framework dağıtım kılavuzu.
.NET Framework günlük dosyalarını toplamak ve dosyaların boyutunu azaltan sıkıştırılmış bir dolap (.cab) dosyası oluşturmak için günlük toplama aracını kullanabilirsiniz.
Dönüş kodları
Aşağıdaki tabloda .NET Framework 4.5 yeniden dağıtılabilir yükleme programından en yaygın dönüş kodları listelenmektedir. Dönüş kodları yükleyicinin tüm sürümleri için aynıdır.
Ayrıntılı bilgilerin bağlantıları için hata kodlarını indirme başlıklı sonraki bölüme bakın.
Dönüş kodu | Açıklama |
---|---|
0 | Yükleme başarıyla tamamlandı. |
1602 | Kullanıcı yüklemeyi iptal etti. |
1603 | Yükleme sırasında ciddi bir hata oluştu. |
1641 | Yüklemenin tamamlanması için yeniden başlatma gereklidir. Bu ileti başarılı olduğunu gösterir. |
3010 | Yüklemenin tamamlanması için yeniden başlatma gereklidir. Bu ileti başarılı olduğunu gösterir. |
5100 | Kullanıcının bilgisayarı sistem gereksinimlerini karşılamıyor. |
İndirme hatası kodları
Diğer hata kodları: