Makale numarası: 824643 - Son Gözden Geçirme: 14 Ocak 2008 Pazartesi - Gözden geçirme: 3.4

Microsoft Windows Server 2000 üzerindeki Microsoft .NET Framework 1.1 yükleme sorunları nasıl giderilir

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Not Bu makalede, Windows Server 2003'te bir Microsoft .NET Framework 1.1 yükleme sorunlarını gidermek için görüntülenen bilgileri kullanın. Windows Server 2003'te bir .NET Framework 1.1 yükleme sorunlarını giderme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
830646  (http://support.microsoft.com/kb/830646/ ) Microsoft Windows Server 2003 üzerindeki Microsoft .NET Framework 1.1 yükleme sorunları nasıl giderilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, Windows XP veya Windows 2000'de .NET Framework 1.1 yüklediğinizde karşılaşabileceğiniz sorunların nasıl giderileceği açıklanır.

Neden

Microsoft Windows ınstaller Windows kayıt defterindeki hatalı kaydolduğunda, .NET Framework 1.1 Kurulum programı bazı Windows ınstaller'a erişemiyor bileşenleri.

Çözüm

Gereksinimler

Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Microsoft .NET framework 1.1
  • Kayıt Defteri Düzenleyicisi
  • Windows Installer
Aşağıdaki listede, gereksinim duyacağınız donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
  • Microsoft Windows 2000 veya Windows XP
  • Microsoft .NET framework 1.1

Yöntem 1: Kaydını Kaldır'ı ve sonra da Windows ınstaller yeniden kaydettirin

  1. Windows ınstaller kaydı siliniyor:
    Başlat ' ı tıklatın, Çalıştır ' ı türü msiexec / unregister ve sonra Tamam ' ı tıklatın.
  2. Windows ınstaller'ı yeniden kaydettirin:
    Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, msiexec/regserver ' yazın ve Tamam ' ı tıklatın.

Yöntem 2: .NET Framework onarın.

.NET Framework onarmak için iki seçenek vardır.

A: seçeneği komut istemini kullanarak .NET Framework 1.1 Onar

  1. .NET Framework 1. 1'i yüklemek için kullandığınız Dotnetfx.exe dosyasını bulun. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
    • .NET Framework 1.1 CD'den veya DVD'den yüklediyseniz, yükleme diski CD sürücüsüne veya DVD yerleştirin sürücü.
    • Sabit diskinizden .NET Framework 1.1 yüklüyse, .NET Framework 1.1 Kurulum programı, sabit diskinize yükleyin.
    • .NET Framework 1.1, bir ağ sürücüsünden yüklediyseniz, ağ sürücüsüne bağlan.
  2. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  3. Komut isteminde aşağıdaki komutu çalıştırın:
    %InstallationPath% \dotnetfx.exe /t:%temp% /c:"msiexec.exe fvecms % temp%\netfx.msi"
    Not%InstallationPath% 1. adımda bulduğunuz Dotnetfx.exe dosyasını yolu için bir yer tutucudur.

Wındows ınstaller'ı kullanarak, .NET Framework 1. 1'seçeneği B: onarım önbellek dosyası

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Yükleyici yazın ve Tamam ' ı tıklatın.
  2. Windows ınstaller, Görünüm menüsünden Ayrıntılar ' ı tıklatın.
  3. Işletim sisteminize bağlı olarak aşağıdakilerden birini yapın:
    • Windows XP'de, adı sağ fare düğmesiyle tıklatın sütun başlığı'nı tıklatın, ardından Yorumlar ' ı tıklatın.
    • Windows 2000'de, adı sütun başlığını sağ tıklatın ve Açıklama</a1>'ı tıklatın.
  4. Önbelleğe alınmış olan Windows ınstaller dosyasını sağ Microsoft .NET Framework 1.1 RTL x 86-trk açıklama ekleyin ve sonra Onar ' ı tıklatın.
  5. Onarım işlemi tamamlandıktan sonra yükleyiciyi çıkın.

Yöntem 3: Kaldır'ı ve sonra .NET Framework 1. 1'ı yeniden yükleyin

.NET Framework 1.1 kaldırıp için iki seçeneğiniz vardır.

Seçeneği A: .NET Framework Temizleme Aracı'nı (otomatik yöntem) kullan

.NET Framework Temizleme Aracı kaldırın ve .NET Framework 1.1 yeniden yükleyin. Edinme ve kullanma hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx)
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında hiçbir garanti vermez.

<a1>Seçenek</a1> B: Değiştir (el ile yöntemi) kayıt

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme
  1. .NET Framework 1.1 Windows ınstaller önbelleğinden kaldırın. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Yükleyici yazın ve Tamam ' ı tıklatın.
    2. Windows ınstaller, Görünüm menüsünden Ayrıntılar ' ı tıklatın.
    3. Işletim sisteminize bağlı olarak aşağıdakilerden birini yapın:
      • Windows XP'de, adı sağ fare düğmesiyle tıklatın sütun başlığı'nı tıklatın, ardından Yorumlar ' ı tıklatın.
      • Windows 2000'de, adı sütun başlığını sağ tıklatın ve Açıklama</a1>'ı tıklatın.
    4. Önbelleğe alınmış olan Windows ınstaller dosyasını sağ Microsoft .NET Framework 1.1 RTL x 86-trk açıklama ve sonra Kaldır ' ı tıklatın.
    5. Kaldırma işlemi tamamlandıktan sonra yükleyiciyi çıkın.
  2. Varolan dosyaları ve klasörleri el ile bilgisayarınızdan silin. .NET Framework mevcut koşula bağlı bu dosya ve klasör. .To silme, dosya ve klasör için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, system32 yazın ve Tamam ' ı tıklatın. System32 klasörünün içeriği Windows Gezgini'nde görünür.
    2. Bulup URTTemp silin klasör.
    3. Bulun ve sonra mscoree.dll dosyasını silin.

      Not .NET Framework 1.0, .NET Framework 1.0 bilgisayarınızda yüklü olan ve .NET Framework 1. 1'i yeniden yüklemek istemiyorsanız, onarmalısınız. Daha fazla bilgi için, "Daha Fazla Bilgi" bölümüne bakın.
    4. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Microsoft.NET yazın ve Tamam ' ı tıklatın. Microsoft.NET klasörün içeriği Windows Gezgini'nde görünür.
    5. Microsoft.NET klasöründe, Framework klasörü çift tıklatın.
    6. Framework klasörüne v1.1.4322 klasörünü silin.
    7. Framework klasörüne kapatın.
  3. El ile ilgili kayıt defteri anahtarlarını silin. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve sonra da Kayıt Defteri Düzenleyicisi'ni başlatmak için Tamam ' ı tıklatın.
    2. Kayıt Defteri Düzenleyicisi'nde bulun ve sonra da (kayıt defteri anahtarlarının var olmayabilir) varolan kayıt defteri anahtarlarını silin:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Kayıt Defteri Düzenleyicisi'nden çıkın.
  4. Msizap.exe yardımcı programını kullanarak Windows ınstaller bilgilerini kayıt defterinden zap. Msizap.exe yardımcı programı, Microsoft Windows ınstaller Yazılım Geliştirme Seti (SDK) bulunmaktadır. Windows ınstaller'ı karşıdan yüklemek için SDK, aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
    Windows ınstaller bilgilerini kayıt defterinden zap için <a0></a0>, aşağıdaki adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
    2. Komut isteminde, Msizap.exe yardımcı programını içeren dizini bulun ve aşağıdaki komutu çalıştırın:
      Msizap TP {CB2F7EDD 9D1F 43 C 1-90 FC-4F52EAE172A1}
    3. Bilgisayarınızı yeniden başlatın.
  5. Temp klasörünüzü içeriğini temizleyin. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, % Temp % yazın ve Tamam ' ı tıklatın. Temp klasörünün içeriğini Windows Gezgini'nde görünür.
    2. Temp klasöründe, Düzen menüsünden Tümünü Seç'i tıklatın.
    3. Dosya menüsünde Sil ' i tıklatın.

      Not Temp klasöründeki olabildiğince çok dosya ve klasörleri silin.
  6. Tüm virüsten koruma programlarını ve bilgisayarınızda yüklü olan tüm güvenlik duvarı programlarını devre dışı bırakın. Bunu yapmak için <a0></a0>, sistem kullanın Konfigürasyon yardımcı bilgisayarınızın temiz bir başlangıç gerçekleştirin ve sonra da gereksinim duymadığınız tüm hizmetleri devre dışı bırakmak için programı (Msconfig.exe). Tanılama modunda Msconfig.exe kullandığınızda, Windows ınstaller hizmeti <a0>Hizmetler</a0> sekmesindeki yeniden etkinleştirin. Ardından, Msconfig'i başlatın. Bunu yapmak için <a0></a0>, bu adımı izleyin:
    Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, MSconfig yazın ve sonra Tamam ' ı tıklatın.
  7. .NET Framework 1. 1'i yükleyin. .NET Framework 1. 1'i karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)
    Not MSCOREE.dll dosyasını ve URTTemp klasörü değiştirmek için .NET Framework 1.0, bilgisayarınızda yüklü .NET Framework 1.0 ve .NET Framework 1. 1'i yeniden yüklemek istemiyorsanız, onarmalısınız. Daha fazla bilgi için, "Daha Fazla Bilgi" bölümüne bakın.

Daha fazla bilgi

Komut istemini kullanarak .NET Framework 1. 0'ı onarmak için

Komut istemini kullanarak .NET Framework 1. 0'ı onarmak için şu adımları izleyin:
  1. .NET Framework 1. 0'ı yüklemek için kullandığınız Dotnetfx.exe dosyasını bulun. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
    • .NET Framework 1. 0'ı CD'den veya DVD'den yüklediyseniz, yükleme diski CD sürücüsüne veya DVD yerleştirin sürücü.
    • Sabit diskinizden .NET Framework 1.0 yüklü, .NET Framework 1.0 Kur programı, sabit diskinize yükleyin.
    • .NET Framework 1. 0'ı bir ağ sürücüsünden yüklediyseniz, ağ sürücüsüne bağlan.
  2. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  3. Komut isteminde aşağıdaki komutu çalıştırın:
    %InstallationPath% \dotnetfx.exe /t:%temp% /c:"msiexec.exe fvecms % temp%\netfx.msi"
    Not%InstallationPath% 1. adımda bulduğunuz Dotnetfx.exe dosyasını yolu için bir yer tutucudur.

Referanslar

Daha fazla bilgi için aşağıdaki Web sitelerini ziyaret edin:
.NET framework 1.1 ile ilgili sık sorulan sorular
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx)

.NET Framework'te sürüm oluşturma, uyumluluk ve yan yana yürütme
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx)

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx (http://msdn2.microsoft.com/en-us/library/aa372866.aspx)

.NET framework Temizleme Aracı
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx)

Kayıt Defteri Düzenleyicisi
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.1, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Professional Edition
    • the operating system: Microsoft Windows 2000
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster KB824643 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:824643  (http://support.microsoft.com/kb/824643/en-us/ )