Makale numarası: 908077 - Bu makalenin geçerli olduğu ürünleri görün.
This article may contain a link to the Windows Installer Cleanup utility (MSICUU2.exe). If you were directed to this article to solve a problem by using the Windows Installer Cleanup utility, please contact your software manufacturer for installation support on the product, or see the following Microsoft Knowledge Base article for steps to troubleshoot uninstallation issues with products that use Windows Installer:

2438651 How to troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer
Duyuru
Bu makale, Windows Installer CleanUp Utility'ye (MSICUU2.exe) bir bağlantı içerebilir. Windows Installer Cleanup Utility'yi kullanarak bir sorunu çözmek üzere bu makaleye yönlendirildiyseniz, ürünü yüklemeye yönelik destek için yazılım üreticinize başvurun veya Windows Installer'ı kullanan ürünlerle ilgili kaldırma sorunlarını giderme adımları için aşağıdaki Microsoft Bilgi Bankası makalesine bakın:

Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makaledeki yöntemleri Microsoft .NET Framework 2.0 ile ilgili yükleme sorunlarını gidermek için kullanabilirsiniz. Bu makalede, Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) veya Windows XP Service Pack 2'deki (SP2) yüklemeler açıklanmaktadır. Bu makaledeki yöntemler, Microsoft Windows Installer'ı yeniden kaydettirmeyi ve .NET Framework'ün onarılmasını, kaldırılmasını ve yeniden yüklenmesini açıklamaktadır. Bu yöntemleri kullanmak için, .NET Framework 2.0, Kayıt Defteri Düzenleyicisi ve Windows Installer hakkında bilgi sahibi olmanız gerekir. Ayrıca, aşağıdaki yöntemlerden birini kullanmak için bilgisayardaki kayıt defterini değiştirmeniz gerekir.

GİRİŞ

Bu adım adım makalede, .NET Framework 2.0'ı yüklerken karşılaşabileceğiniz sorunların nasıl giderileceği açıklanmaktadır.

Microsoft Windows Installer, Windows kayıt defterine yanlış şekilde kaydedildiğinde, .NET Framework 2.0 Kurulum programı bazı Windows Installer bileşenlerine erişemez. Bu makalede, Windows Installer'ın kaydını silip yeniden kaydederek bu soruna nasıl geçici bir çözüm bulunacağı açıklanmaktadır.

Denetim Masası'ndaki Program Ekle/Kaldır aracını kullanarak .NET Framework 2.0'ı her zaman tümüyle kaldıramayabilirsiniz. Ayrıca bu makalede, NET Framework 2.0'ı onararak veya .NET Framework 2.0'ı el ile bilgisayardan kaldırıp yeniden yükleyerek bu soruna nasıl geçici bir çözüm bulunacağı açıklanmaktadır.

Gereksinimler

Aşağıdaki listede, gereksinim duyacağınız donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) veya Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0.
    Microsoft .NET Framework Sürüm 2.0 Yeniden Dağıtılabilir Paketi'ni edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/en-us/download/details.aspx?id=6523
Not .NET Framework 2.0 kurulum sorunlarını gidermek için, .NET Framework 2.0 çalıştıran bir bilgisayarda Yerel Administrators grubuna ait bir hesap kullanmanız gerekir.

Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Microsoft .NET Framework 2.0
  • Kayıt Defteri Düzenleyicisi
  • Windows Installer

Kaydını kaldırıp Windows Installer'ı yeniden kaydedin

Bu eylem çoğu durumu düzeltir. Bu eylem ayrıca, Windows Installer kullanan yüklü programları etkilemez.
  1. Windows Installer'ın kaydını kaldırın. Bunu yapmak için, Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna msiexec /unregister yazın ve Tamam'ı tıklatın.
  2. Windows Installer'ı yeniden kaydedin. Bunu yapmak için, Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna msiexec /regserver yazın ve Tamam'ı tıklatın.

.NET Framework 2.0'ı onarma

.NET Framework'ü onarmak için aşağıda üç farklı yol sunulmuştur.

Windows Installer önbellek dosyasında Onar komutunu kullanma

Windows Installer önbellek dosyasını kullanarak .NET Framework 2.0'ı onarmak için, aşağıdaki adımları izleyin:
  1. Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna installer yazın ve Tamam'ı tıklatın.
  2. Windows Installer'daki Görünüm menüsünde, Ayrıntılar'ı tıklatın, Ad sütun başlığını sağ tıklatın ve sonra Açıklama'yı tıklatın.
  3. Microsoft .NET Framework 2.0 RTL x86 trk açıklamasına sahip önbelleğe alınmış Windows Installer dosyasını sağ tıklatın ve sonra Onar'ı tıklatın.
  4. Onarım işlemi tamamlandıktan sonra Windows Installer'dan çıkın.

Komut isteminden .NET Framework 2.0 Yeniden Dağıtılabilir paketini çalıştırma

Komut istemini kullanarak .NET Framework 2.0'ı onarmak için aşağıdaki adımları izleyin:
  1. .NET Framework 2.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 2.0'ı CD veya DVD'den yüklediyseniz, yükleme diskini CD ve DVD sürücüsüne yerleştirin.
    • .NET Framework 2.0'ı sabit diskten yüklediyseniz, .NET Framework 2.0 Kurulum programını sabit sürücüye indirin.
    • .NET Framework 2.0'ı bir ağ sürücüsünden yüklediyseniz, ağ sürücüsüne yeniden bağlanın.
  2. Başlat'ı tıklatın, Çalıştır'ı tıklatın, kutusuna 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ın yolu için bir yer tutucudur.

.NET Framework 2.0'ı el ile kaldırıp yeniden yükleme

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. 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 Windows'da kayıt defterini yedekleme ve geri yükleme


Önemli Bu adımlar güvenlik riskinizi artırabilir. Bu adımlar, bilgisayarınızın veya ağınızın kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilecek saldırılara karşı daha savunmasız kalmasına neden olabilir. Programların tasarlandıkları şekilde çalışmasını veya belirli program becerilerini kullanmasını sağlamak için, bu makalede anlatılan işlemi öneririz. Bu değişiklikleri yapmadan önce, bu işlemin çalışma ortamınızda uygulanmasıyla ilişkili riskleri değerlendirmeniz önerilir. Bu işlemi kullanmayı seçerseniz, sisteminizin korunmasına yardımcı olabilecek ek adımları da gerçekleştirin. Bu işlemi, yalnızca çok gerekliyse kullanmanızı öneririz.
  1. .NET Framework 2.0'ı Windows Installer önbelleğinden kaldırın:
    1. Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna installer yazın ve Tamam'ı tıklatın.
    2. Windows Installer'daki Görünüm menüsünde, Ayrıntılar'ı tıklatın.
    3. Ad sütun başlığını sağ tıklatın ve sonra Açıklamalar'ı tıklatın.
    4. Microsoft .NET Framework 2.0 RTL x86 trk açıklamasına sahip önbelleğe alınmış Windows Installer dosyasını sağ tıklatın ve sonra Kaldır'ı tıklatın.
    5. Kaldırma işlemi tamamlandıktan sonra Windows Installer'dan çıkın.
  2. Aşağıdakini bilgisayardan el ile silin. Not .NET Framework yüklemesinin o anki durumuna bağlı olarak, bu öğeler bilgisayarda bulunmayabilir.
    • URTTemp klasörü
    • Mscoree.dll dosyası
    • v2.0.50727 klasörü
    Bunu yapmak için şu adımları izleyin:
    1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, kutusuna system32 yazın ve Tamam'ı tıklatın. System32 klasörünün içeriği Windows Gezgini'nde görünür.
    2. URTTemp klasörünü bulun ve silin.
    3. mscoree.dll dosyasını bulun ve silin.

      Not .NET Framework 1.1 veya .NET Framework 1.0 da bilgisayarda yüklü durumdaysa ve .NET Framework 2.0'ı yeniden yüklemeyi düşünmüyorsanız, .NET Framework 1.1 veya .NET Framework 1.0'ı onarmanız gerekir. Daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesindeki ".NET Framework'ü onarma" bölümüne bakın:
      824643 Windows XP veya Windows 2000 üzerindeki Microsoft .NET Framework 1.1 yükleme sorunları nasıl giderilir
    4. Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna microsoft.net yazın ve Tamam'ı tıklatın. Microsoft.NET klasörünün içeriği Windows Gezgini'nde görünür.
    5. Microsoft.NET klasöründe, Framework klasörünü çift tıklatın.
    6. Framework klasöründe, v2.0.50727 klasörünü silin.
    7. Framework klasörünü kapatın.
  3. İlgili kayıt defteri anahtarlarını el ile silin:
    1. Kayıt Defteri Düzenleyicisi'ni başlatmak için, Başlat'ı tıklatın, Çalıştır'ı tıklatın, kutusuna regedit yazın ve Tamam'ı tıklatın.
    2. Kayıt Defteri Düzenleyicisi'nde, aşağıdaki kayıt defteri anahtarlarını bulun ve silin:

      Not .NET Framework yüklemesinin o anki durumuna bağlı olarak, bu kayıt defteri anahtarları bilgisayarda bulunmayabilir.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Kayıt Defteri Düzenleyicisi'nden çıkın.
  4. Windows Installer bilgilerini kayıt defterinden kaldırmak için Windows Installer CleanUp Utility'yi (Msizap.exe) kullanın. Windows Installer Yazılım Geliştirme Seti'nin bileşenleri (Msizap.exe), Microsoft Windows Yazılım Geliştirme Seti (SDK) içinde yer alır.

    Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
    Bu resmi kapatBu resmi aç
    İndir
    Windows Installer Cleanup Utility (Msicuu2.exe) paketini şimdi indirin.
    Microsoft Destek dosyalarını indirme 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:
    119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl alınır
    Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır. 

    Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    290301 Windows Installer CleanUp Utility'nin Açıklaması
    Windows Installer bilgilerini kayıt defterinden kaldırmak için, şu adımları izleyin:
    1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, kutusuna cmd yazın ve Tamam'ı tıklatın.
    2. Komut satırında, Windows Installer CleanUp Utility'yi içeren dizini bulun ve aşağıdaki komutu çalıştırın:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Bilgisayarı yeniden başlatın.
  5. Bilgisayarınızda yüklü olan tüm virüsten koruma programlarını ve tüm güvenlik duvarı programlarını devre dışı bırakın. Bunu yapmak için, bilgisayarınızda temiz bir başlangıç yapmak üzere Sistem Yapılandırma Yardımcı Programını (Msconfig.exe) kullanın. İhtiyacınız olmayan tüm hizmetleri devre dışı bırakın.

    Tanı modunda Sistem Yapılandırma Yardımcı Programını kullandığınızda, Hizmetler sekmesinde Windows Installer Hizmetini yeniden etkinleştirin.

    Sistem Yapılandırma Yardımcı Programını başlatmak için, Başlat'ı ve sonra da Çalıştır'ı tıklatın, kutusuna msconfig yazın ve Tamam'ı tıklatın.
  6. Temp klasörünün içeriğini silin:
    1. Başlat'ı ve sonra Çalıştır'ı tıklatın, kutusuna %Temp% yazın ve Tamam'ı tıklatın. Temp klasörünün içeriği Windows Gezgini'nde görünür.
    2. Temp klasöründe, Düzenle menüsündeki Tümünü Seç'i tıklatın.
    3. Dosya menüsünde, Sil'i tıklatın.

      Not Temp klasöründen mümkün olduğunca çok sayıda dosya ve klasör silin.
  7. .NET Framework 2.0'ı yeniden yükleyin. Microsoft .NET Framework Sürüm 1.1 Yeniden Dağıtılabilir Paket'i edinmek için, aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/en-us/download/details.aspx?id=6523
    Not .NET Framework 2.0'ı yeniden yüklemek istemiyorsanız ve .NET Framework 1.1 veya .NET Framework 1.0 bilgisayarda yüklü ise .NET Framework 1.1 veya .NET Framework 1.0'ı onarmanız gerekir. Mscoree.dll dosyasını ve URTTemp klasörünü değiştirmek için bu yüklemeleri onarmanız gerekir.

Referanslar

Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
Kayıt Defteri Düzenleyicisi
http://msdn.microsoft.com/tr-tr/library/x6kd89c5(vs.71).aspx

Windows Installer
http://msdn.microsoft.com/tr-tr/library/aa372866.aspx

Sık sorulan sorular
http://msdn.microsoft.com/tr-tr/vstudio/aa496123

.NET Framework'te sürüm oluşturma, uyumluluk ve yan yana yürütme
http://msdn.microsoft.com/tr-tr/vstudio/aa497340.aspx

Özellikler

Makale numarası: 908077 - Last Review: 2 Kasım 2012 Cuma - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0, Ne zaman ne ile kullanilir:
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
Anahtar Kelimeler: 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com