Makale numarası: 315346 - Son Gözden Geçirme: 19 Ekim 2009 Pazartesi - Gözden geçirme: 15.5

Windows XP veya Windows Server 2003 çalıştırılan bir bilgisayarda program eklemeye veya kaldırmaya çalıştığınızda hata iletisi: "Windows Installer hizmetine erişilemedi"

Bu makale Windows Vista çalıştırılan bilgisayarlar için geçerli değildir. Windows Vista ile ilgili yardım ve destek bilgileri hakkında daha fazla bilgi için, Windows Vista Çözüm Merkezi'ni ziyaret edin:
http://support.microsoft.com/ph/11732 (http://support.microsoft.com/ph/11732)
Bu makale deneyimli bilgisayar kullanıcılarına yöneliktir. Gelişmiş sorun giderme adımları konusunda deneyimli değilseniz, yardım için bir başkasına danışabilir veya destek hizmetlerine başvurabilirsiniz. Microsoft destek hizmetlerine başvurma konusunda daha fazla bilgi için, şu Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ln=tr (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fcontactus%2f%3fln%3dtr)

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Windows XP veya Windows Server 2003'te bir yazılım uygulaması yüklemeye çalıştığınızda, aşağıdaki hata iletisini alabilirsiniz:
Windows Installer hizmetine erişilemedi. Bu durum, Windows'u güvenli modda çalıştırıyorsanız veya Windows Installer düzgün yüklenmemişse oluşabilir. Yardım için destek personeline başvurun.
Not Bu sorun, yazılım uygulamasını kaldırmaya çalıştığınızda da oluşabilir.

Neden

Bu sorun, aşağıdaki koşullardan biri doğru olduğunda oluşabilir:
  • Sabit diskinizdeki Windows Installer dosyaları bozuk veya eksikse.
  • Windows Installer Microsoft Yazılım Yükleme (MSI) paketi dosyasını (.msi) kullanan bir programı ekler veya kaldırırsanız. Örneğin, bilgisayarınıza Microsoft Office yüklemeye çalıştığınızda bu durum oluşabilir.

Çözüm

Bu sorunu gidermek için, aşağıdaki yöntemleri kullanın.

Yöntem 1: Windows Installer'ı yeniden kaydettirme

Windows Installer'ı yeniden kaydettirmek için, sabit diskinizdeki ve Windows Kayıt Defteri'ndeki Msiexec.exe dosyasının konumunu doğrulayın ve ardından Windows Installer'ı yeniden kaydettirin. Bunu yapmak için aşağıdaki adımları izleyin.

Not Microsoft Windows'un birçok sürümü olduğundan, aşağıdaki adımlar sizin bilgisayarınızda farklı olabilir. Böyle bir durumda, bu adımları tamamlamak için ürün belgelerinize bakın.
  1. Sabit diskinizdeki Msiexec.exe dosyasının konumunu belirleyin. Bunu yapmak için şu adımları izleyin:
    1. Başlat'ı ve sonra Çalıştır'ı tıklatın, %windir%\system32 yazın ve Tamam'ı tıklatın.

      Not Bu adımda, Msiexec.exe dosyasının bulunduğu klasör açılır.
    2. Msiexec.exe dosyasının konumunu not alın. Msiexec.exe dosyasının konumu, Adres metin kutusundaki değer ile Msiexec.exe dosya adının birleşiminden oluşur.

      Örneğin Adres metin kutusunda C:\Windows\system32 değeri varsa, Msiexec.exe dosyasının konumu C:\Windows\system32\Msiexec.exe olacaktır.
  2. Ö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  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme


    Kayıt Defteri Düzenleyicisi'ndeki Msiexec.exe dosyası konumunun doğru olduğundan emin olun. Bunu yapmak için şu adımları izleyin:
    1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, metin kutusuna regedit yazın ve Tamam'ı tıklatın.
    2. Sırasıyla HKEY_LOCAL_MACHINE öğesini, SYSTEM öğesini, CurrentControlSet öğesini, Services'ı ve sonra da MSIServer'ı genişletin.
    3. Sağ bölmede, ImagePath öğesini sağ tıklatın ve sonra Değiştir'i tıklatın.
    4. Değer verisi metin kutusuna, Msiexec.exe dosyasının 1. adımda belirlediğiniz konumunu ve ardından /V değerini yazın, sonra da Tamam'ı tıklatın.

      Örneğin, Msiexec.exe dosyasının konumu C:\Windows\system32\Msiexec.exe ise, Değer verisi metin kutusuna aşağıdaki metni yazın:
      C:\WINDOWS\System32\msiexec.exe /V
    5. Tamam'ı tıklatıp Dize Düzenle iletişim kutusunu kapatın.
    6. Kayıt Defteri Düzenleyicisi'ni kapatmak üzere Dosya menüsünü ve ardından Çıkış'ı tıklatın.
  3. Bilgisayarınızı güvenli modda başlatın ve Msiexec.exe dosyasını kaydedin. Bunu yapmak için şu adımları izleyin:
    1. Başlat'ı ve ardından Bilgisayarı kapat'ı veya Kapat'ı tıklatın.
    2. Yeniden Başlat seçeneğini belirleyip Tamam'ı tıklatın veya Yeniden Başlat'ı tıklatın.
    3. Windows başlangıç ekranı görüntülenmeden önce F8 tuşuna basın.
    4. Windows Gelişmiş Seçeneği menüsünde, ok tuşlarını kullanarak Güvenli Mod seçeneğini belirleyin ve ENTER tuşuna basın.
    5. İkili veya çoklu önyükleme bilgisayarı kullanıyorsanız, görüntülenen listeden uygun işletim sistemini seçin ve ENTER tuşuna basın.
    6. Bilgisayarda oturum açın.
    7. Başlat'ı ve sonra Çalıştır'ı tıklatın, metin kutusuna msiexec /regserver yazın ve Tamam'ı tıklatın.

      Not 64-bit işletim sistemlerinde, 64-bit MSI yükleyicisinin de yeniden kaydettirilmesi gerekir. Bunu yapmak için, Başlat'ı ve sonra Çalıştır'ı tıklatın, metin kutusuna %windir%\Syswow64\Msiexec /regserver yazın ve Tamam'ı tıklatın.

      Windows işletim sisteminin 64-bit sürümlerinde, 32-bit ikili dosyaları %systemroot%\SysWow64 klasöründe bulunur. 64-bit ikili dosyaları %systemroot%\System32 klasöründe bulunur.
    8. Başlat'ı ve ardından Bilgisayarı kapat'ı veya Kapat'ı tıklatın.
    9. Yeniden Başlat seçeneğini belirleyip Tamam'ı tıklatın veya Yeniden Başlat'ı tıklatın.
Sorun devam ediyorsa ve "Belirtiler" bölümünde açıklanan hata iletisini yine alıyorsanız, Yöntem 2'deki adımları izleyin.

Yöntem 2: Windows Installer'ı yeniden yükleme

Windows Installer'ı yeniden yüklemek için, bozuk Windows Installer dosyalarını yeniden adlandırın ve Windows Installer'ı yeniden yükleyin. Bunu yapmak için şu adımları izleyin:
  1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, metin kutusuna cmd yazın ve Tamam'ı tıklatın.
  2. cd %windir%\system32 yazın ve ENTER tuşuna basın.
  3. attrib -r -s -h dllcache yazın ve ENTER tuşuna basın.
  4. ren msi.dll msi.old yazın ve ENTER tuşuna basın.
  5. ren msiexec.exe msiexec.old yazın ve ENTER tuşuna basın.
  6. ren msihnd.dll msihnd.old yazın ve ENTER tuşuna basın.
  7. exit yazın ve ENTER tuşuna basın.
  8. Komut istemine exit yazın ve ENTER tuşuna basın.
  9. Başlat'ı ve ardından Bilgisayarı kapat'ı veya Kapat'ı tıklatın.
  10. Yeniden Başlat seçeneğini belirleyip Tamam'ı tıklatın veya Yeniden Başlat'ı tıklatın.
  11. Bilgisayarda oturum açın.
  12. Windows Installer'ın en son sürümünü karşıdan yükleyin ve kurun. Windows Installer'ı edinme 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:
    893803  (http://support.microsoft.com/kb/893803/ ) Windows Installer 3.1 sürüm 2 (3.1.4000.2435) kullanıma hazır
  13. Başlat'ı ve ardından Bilgisayarı kapat'ı veya Kapat'ı tıklatın.
  14. Yeniden Başlat seçeneğini belirleyip Tamam'ı tıklatın veya Yeniden Başlat'ı tıklatın.

Daha fazla bilgi

Windows Installer 4.0, Windows Vista için yeniden dağıtılabilir paket olarak kullanılamaz. Windows Installer 4.0, Windows Vista işletim sistemiyle birlikte gelir.

Bu makalede açıklanan yöntemlerle sorunu çözemezseniz, daha ayrıntılı yardım için Microsoft Müşteri Destek Hizmetleri'ne başvurun.

Bu sorun, Windows Installer hizmetinin Başlangıç Türü özelliği Devre Dışı değerine ayarlanmışsa da oluşur. Windows Installer hizmetinin Devre Dışı değerine ayarlanmış olup olmadığını denetlemek için şu adımları izleyin:
  1. Başlat'ı ve sonra Çalıştır'ı tıklatın, metin kutusuna services.msc yazın ve sonra Tamam'ı tıklatın.
  2. Hizmetler (Yerel) listesinde, Windows Installer hizmetini sağ tıklatın ve ardından Özellikler'i tıklatın.
  3. Başlangıç türü açılır listesi Devre Dışı değerine ayarlanmışsa, Başlangıç türü açılır listesinden Elle seçeneğini belirleyin ve sonra da Tamam'ı tıklatın.
  4. Dosya menüsünü ve ardından Çıkış'ı tıklatın.
Windows Installer hakkında daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn.microsoft.com/tr-tr/library/aa370566(VS.85).aspx (http://msdn.microsoft.com/tr-tr/library/aa370566(VS.85).aspx)
Windows Installer altyapısını edinme 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:
292539  (http://support.microsoft.com/kb/292539/ ) Windows Installer altyapısı nasıl elde edilir

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
Anahtar Kelimeler: 
kbresolve kberrmsg kbprb KB315346
 

Makale çevirileri