Program Ekle/Kaldır aracı yüklü programları yanlış görüntülüyor

Bu makalede, Denetim Masası'daki Program Ekle/Kaldır aracının yüklü programları yanlış görüntülemesi sorununa çözüm sağlanır.

Şunlar için geçerlidir: Windows XP
Özgün KB numarası: 266668

Belirtiler

Programları yükleyip kaldırdığınızda, Denetim Masası'daki Program Ekle/Kaldır aracı yüklü programları yanlış görüntüleyebilir. Şu anda yüklü programlar kutusu yalnızca tek bir metin dizesi içerebilir veya program girişlerinden önce büyük bir boş alan görüntüleyebilir. Diğer görüntü sorunları, listelenen program olmamasını içerebilir. Ayrıca, aşağıdaki hata iletilerinden biri görüntülenebilir:

İleti 1

Beklenmeyen bir hata oluştu. Sınıf kaydedilmedi
res://appwiz.cpl/listbox.htc
Satır: 225

İleti 2

Nesne bu özelliği veya res://appwiz.cpl/default.hta yöntemini desteklemiyor
Satır: 75

Neden

Bir programın kaldırıcısı Windows tarafından kullanılan kayıt defteri girdilerini ve Program Ekle/Kaldır aracını yanlış kaldırırsa bu sorun oluşabilir.

Çözüm

Ö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ı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, 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 bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

Bu sorunu gidermek için aşağıdaki adımları izleyin:

  1. Başlat'a tıklayın, Çalıştır'a tıklayın ve ardından CMD yazın.

  2. İstemde yazın REGSVR32 APPWIZ.CPL.

  3. Bu başarısız olursa, aşağıda listelenen kayıt defteri girdilerini arayın. Bu sorunu çözmek için aşağıdaki anahtarlar ve değerler için kayıt defterini denetleyin. Eksik anahtarları veya değerleri yeniden oluşturun. Bu anahtarlar sistem sürücü harfini kullanır. Bu girdileri bilgisayarınızın yapılandırmasıyla eşleşecek şekilde ayarlamanız gerekebilir.

    • [HKEY_CLASSES_ROOT\CLSID{00000535-0000-0010-8000-00AA006D2EA4}] "ADODB. Kayıt kümesi"
    • [HKEY_CLASSES_ROOT\CLSID{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32] "C:\Program Files\Common Files\System\ado\msado15.dll"
    • [HKEY_CLASSES_ROOT\CLSID{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32] "ThreadingModel"="Apartment"
    • [HKEY_CLASSES_ROOT\CLSID{00000535-0000-0010-8000-00AA006D2EA4}\ProgID] "ADODB. Recordset.2.5"
    • [HKEY_CLASSES_ROOT\CLSID{00000535-0000-0010-8000-00AA006D2EA4}\VersionIndependentProgID] "ADODB. Kayıt kümesi"
    • HKEY_CLASSES_ROOT\CLSID{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29 } "Microsoft OLE DB Satır Konumu Kitaplığı"
    • HKEY_CLASSES_ROOT\CLSID{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32 "C:\Program Files\Common Files\System\Ole DB\oledb32.dll" "ThreadingModel"="Both"
    • HKEY_CLASSES_ROOT\CLSID{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID "RowPosition.RowPosition.1"
    • HKEY_CLASSES_ROOT\CLSID{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID "RowPosition.RowPosition"
    • [HKEY_CLASSES_ROOT\CLSID{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32] %SystemRoot%\System32\appwiz.cpl
  4. Bilgisayarınız için geçerli olduğu için aşağıdaki yordamlardan birinde verilen adımları izleyin ve ardından bu sorunun çözülmüş olup olmadığını belirlemek için test edin. Sorun çözülürse, kalan adımları atlayın. Sorun çözülmezse 5. adıma gidin.

    • Internet Explorer 6.0'ın yüklü olduğu bu sorunu çözmek için Internet Explorer 6.0'ı onarın:

      1. Başlat'a ve ardından Çalıştır'a tıklayın.

      2. kutusuna aşağıdaki komutu yapıştırın ve ardından Tamam'a tıklayın:

        rundll32 setupwbv.dll, IE6Maintenance C:\Program Files\Internet Explorer\Setup\SETUP.EXE /g C:\WINDOWS\IE Uninstall Log.Txt
        

        Bu komut büyük/küçük harfe duyarlı olduğundan, Microsoft bu makaledeki komutu kopyalamanızı ve ardından Aç kutusuna yapıştırmanızı önerir.

    • Internet Explorer 5.0 veya 5.5 yüklü bu sorunu çözmek için Internet Explorer 5.0 veya 5.5'i onarın:

      1. Başlat'a ve ardından Çalıştır'a tıklayın.

      2. kutusuna aşağıdaki komutu yapıştırın ve ardından Tamam'a tıklayın:

        rundll32 setupwbv.dll, IE5Maintenance C:\Program Files\Internet Explorer\Setup\SETUP.EXE /g C:\WINDOWS\IE Uninstall Log.Txt
        

        Bu komut büyük/küçük harfe duyarlı olduğundan, Microsoft bu makaledeki komutu kopyalamanızı ve ardından Aç kutusuna yapıştırmanızı önerir.

  5. Yerinde yükseltme gerçekleştirin:

    Not

    Yerinde yükseltme yapmadan önce verilerinizi yedeklediğinizden emin olun. Yerinde yükseltme gerçekleştirmenin riskleri hakkında daha fazla bilgi için Daha Fazla Bilgi bölümüne bakın.

    1. \I386 dizininden Winnt32.exe çalıştırın.
    2. Kurulum ekranı göründüğünde yükseltme işlemine devam edin.
    3. Yüklemenin tamamlanmasına izin ver.

Program Ekle/Kaldır aracı hala düzgün çalışmıyorsa, içerik göstermiyorsa veya Internet Explorer'ın sonraki sürümlerine yükseltmeden bu sorunu düzeltmeye çalışmak istiyorsanız, girdi içerdiğinden emin olmak için aşağıdaki kayıt defteri anahtarlarını denetleyin:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache

Not

Önceki kayıt defteri anahtarları boşsa, Program Ekle/Kaldır aracı da boş olabilir.

Aşağıdaki dosyaların her birini kaydetmek için [path\filename] REGSVR32 komut satırını kullanın:

  • %systemroot%\System32\Appwiz.cpl
  • %systemroot%\System32\Mshtml.dll
  • %systemroot%\System32\Jscript.dll
  • %systemroot%\System32\Msi.dll
  • Program Files\Common Files\System\Ole DB\Oledb32.dll
  • Program Files\Common Files\System\Ado\Msado15.dll
  • %systemroot%\System32\Msdart32.dll [kaydedilemez]
  • %systemroot%\System32\Mshtmled.dll
  • %systemroot%\System32\Mswstr10.dll [kaydedilemez]

Program Ekle/Kaldır aracı eksik bilgiler görüntülüyorsa veya boşsa, dosya tarihlerini doğrulayın. Mümkün olduğunda aşağıdaki dosyaları kaydedin:

  • %systemroot%\System32\Gdi32.dll [kaydedilemez]
  • %systemroot%\System32\User32.dll [kaydedilemez]
  • %systemroot%\System32\Msvcrt.dll [kaydedilemez]
  • %systemroot%\System32\Ole32.dll
  • %systemroot%\System32\Shlwapi.dll [kaydedilemez]
  • %systemroot%\System32\Imm32.dll [kaydedilemez]
  • %systemroot%\System32\Indicdll.dll [kaydedilemez]
  • %systemroot%\System32\Urlmon.dll
  • %systemroot%\System32\Version.dll [kaydedilemez]
  • %systemroot%\System32\Lz32.dll [kaydedilemez]
  • %systemroot%\System32\Comctl32.dll [kaydedilemez]
  • %systemroot%\System32\Clbcatq.dll
  • %systemroot%\System32\Oleaut32.dll
  • %systemroot%\System32\Mlang.dll
  • %systemroot%\System32\Shell32.dll
  • %systemroot%\System32\Shdoclc.dll [kaydedilemez]
  • %systemroot%\System32\NetapI32.dll [kaydedilemez]
  • %systemroot%\System32\Secur32.dll [kaydedilemez]
  • %systemroot%\System32\Netrap.dll [kaydedilemez]
  • %systemroot%\System32\Samlib.dll [kaydedilemez]
  • %systemroot%\System32\Ws2_32.dll [kaydedilemez]
  • %systemroot%\System32\Ws2help.dll [kaydedilemez]
  • %systemroot%\System32\Wldap32.dll [kaydedilemez]
  • %systemroot%\System32\Dnsapi.dll [kaydedilemez]
  • %systemroot%\System32\Wsock32.dll [kaydedilemez]
  • %systemroot%\System32\Plugin.ocx
  • %systemroot%\System32\Wininet.dll [kaydedilemez]
  • %systemroot%\System32\Crypt32.dll [kaydedilemez]
  • %systemroot%\System32\Msasn1.dll [kaydedilemez]
  • %systemroot%\System32\Msls31.dll [kaydedilemez]
  • %systemroot%\System32\Imgutil.dll
  • %systemroot%\System32\Cscui.dll
  • %systemroot%\System32\Cscdll.dll [kaydedilemez]

Program Ekle/Kaldır aracı iletişim kutusu kullanıcı arabirimini çizebiliyorsa ancak yüklü program içeriğini görüntülemiyorsa, kayıt defterinde aşağıdaki anahtarın olup olmadığını denetleyin:

HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32

Bu kayıt defteri anahtarı eksikse, aşağıdaki metni bir metin dosyasına kopyalayın, dosyayı bir .reg uzantısıyla kaydedin ve sonra uygun girdileri döndürmek için etkilenen bilgisayardaki dosyaya çift tıklayın.

Windows Kayıt Defteri Düzenleyici Sürüm 5.00 için:

[HKEY_CLASSES_ROOT\CLSID{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32] @=onaltılık(2):25.00.53.00.79.00.73.00.74.00.65.00.6d,00,00,00 52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,73,00 00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,70,00,70,70 ,00,77,00,69,00,7a,00,2e,00,63,00,70,00,6c,00,00,00,00
"ThreadingModel=Apartment"

Durum

Microsoft, bunun Geçerli olan bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onayladı.

Aşağıdaki liste, Program Ekle/Kaldır tarafından kullanılan tüm kayıt defteri anahtarlarını içerir. Bu anahtarların Appwiz.cpl kaydedilerek ayarlanması gerekir, ancak kaydın başarıyla tamamlandığını onaylamak üzere çapraz başvuru için burada sağlanır.

  • [HKEY_CLASSES_ROOT\CLSID{352EC2B7-8B9A-11D1-B8AE-006008059382}]

    @="%DESC_ShellAppMgr%"

  • [HKEY_CLASSES_ROOT\CLSID{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]

    @="SystemRoot%\System32\appwiz.cpl" (REG_EXPAND_SZ)"ThreadingModel"="Apartment"

  • [HKEY_CLASSES_ROOT\CLSID{0B124F8C-91F0-11D1-B8B5-006008059382}]

    @="Yüklü Uygulamalar Numaralandırıcısı"

  • [HKEY_CLASSES_ROOT\CLSID{CFCCC7A0-A282-11D1-9082-006008059382}]

    @="Darwin Uygulama Yayımcısı"

  • [HKEY_CLASSES_ROOT\CLSID{CFCCC7A0-A282-11D1-9082-006008059382}\InProcServer32]

    @="SystemRoot%\System32\appwiz.cpl" (REG_EXPAND_SZ)"ThreadingModel"=Apartment"

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]

    "{352EC2B7-8B9A-11D1-B8AE-006008059382}"="Kabuk Uygulama Yöneticisi"

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\Publishers\Darwin App Publisher] @="{CFCCC7A0-A282-11D1-9082-006008059382}"

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] "{CFCCC7A0-A282-11D1-9082-006008059382}"="Darwin Uygulama Yayımcısı"

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\InProcCPLs] "appwiz.cpl"=""

ARP çalıştırıldıktan sonra kullanılan kayıt defteri girdileri

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AppInstallPath

    INF dosyasını okur. Kod, INF dosya adını okur. Kullanılan INF bölümü AppInstallList'tir

  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\Terminal Server\EnableAdminRemote

    ARP çalışırken 1 olarak ayarlayın. TS'ye ARP'nin çalıştığını bildirir. ARP çıktığında 0 olarak ayarlayın.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\Publishers Uygulama yayımcılarını numaralandırır

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wx86\cmdline

    wx86'nın etkin olup olmadığını belirlemek için okur.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\NewShortcutHandlers

    Yeni bağlantı işleyicilerinin listesini almak için numaralandırıldı. Bu işleyiciler belirli bir öğe için bir bağlantı ekleyebilir gibi görünüyor. Örneğin, Başlat menüsüne, masaüstüne veya diğer öğelere.

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown\ForceReboot

    Kurulumu çalıştırdıktan sonra yeniden başlatma gerekip gerekmediğini belirlemek için okuyun. Değerin varlığı must-reboot == true anlamına gelir.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MS-DOSOptions