Makale numarası: 190212 - Son Gözden Geçirme: 13 Mayıs 2003 Salı - Gözden geçirme: 3.0

Hata: Add-ıns VB'yi yükleyen kullanıcının için yalnızca görünür

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ı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Farklı bir kullanıcı (veya yönetici ayrıcalıkları olmadan) içeren Visual Basic ve oturum açmak için makine yükledikten sonra tüm eklentiler eklenti iletişim Visual Basic'te göremez.

Neden

Visual Basic kullanılabilir kayıt defterindeki CurrentUser ayarlara bağlı eklentiler alır. Bir kullanıcı bir makineden ve Visual Basic başlatır, Visual Basic hangi CurrentUser Tuşlar'ı denetleyerek, yüklenecek eklenti belirler. Visual Basic eklentileri tek tek ayarları sistemde oturum açan kullanıcıların sahip olduğundan, farklı kullanıcılar için farklı yükleyecektir.

Çözüm

Bu sorunu gidermek için eklentiler her kullanıcı için kayıtlı olması gerekir. Kayıt gerekli bilgilerle güncelleştirmek için iki olası yolları vardır:
  • Her eklenti Regsvr32.exe kullanarak her kullanıcı için el ile kaydetmeniz yardımcı programı. Örneğin, aşağıdaki komut satırını paketleme ve Dağıtım Sihirbazı eklenti kaydedilemedi gösterilmiştir:

    <Regsvr32.exe>\regsvr32.exe < Eklentisi için Yol > yoluna \pdaddin.dll

    Not: Yukarıdaki satır doğru yol bilgileri yansıtacak biçimde değiştirilmesi.

    Bu geçici çözüm, her bir kullanıcı tarafından yapılması gerekir ve her eklenti için kullanıcının gerektirir. Kullanılabilir eklentiler ve nerede bulundukları listesi için lütfen bu makaledeki "Daha fazla bilgi" bölümüne bakın.
  • Gerekli kayıt defteri girdilerini vermek ve bunları uygun bir kullanıcı olarak oturum açtığınızda kayıt defterine alın. Aşağıdaki adımlar, bunun nasıl yapılacağı açıklanmaktadır:

Adım Adım

ÖNEMLI: Bu makale kayıt defterinin düzenlenmesi hakkında bilgi içermektedir. Kayıt defterini düzenlemeden önce, sorun oluşması durumunda nasıl geri yükleyeceğinizi bildiğinizden emin olun. Bunun nasıl yapılacağı hakkında daha fazla bilgi için "Kayıt geri yüklemek" Yardım konusu Regedit.exe veya Regedt32.exe, "Kayıt defteri anahtarı geri yüklemek" Yardım konusu görüntüleyin.
  1. Yüklemeyi gerçekleştiren kullanıcı hesabını kullanarak bilgisayara oturum açın.
  2. Kayıt defteri düzenleyicisini, RegEdit.Exe çalıştırın.
  3. Aşağıdaki kayıt defteri anahtarını bulun:

    HKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0\Addins
  4. Kayıt defteri dosyası ver bir .reg dosyası oluşturmak için kayıt defteri menüden seçin.
  5. Aşağıdaki anahtarı yeniden için 3 ve 4 numaralı adımları izleyin:

    HKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0\AddInToolbar
  6. NT oturum kapatma makine.
  7. Farklı bir kullanıcı olarak oturum açın.
  8. Bulun ve kayıt defterini doğru bilgilerle güncelleştirmek için yukarıda dosyaları oluşturduğunuz iki bir .reg <a1>çift</a1> seçeneğini tıklatın.
Tüm eklentiler için kullanılabilen bir kez uygulama Sihirbazı'nda bir veri formu oluşturmaya çalıştığınızda aşağıdaki hata ile çalışabilir:
Veri formunu yüklemek için uygun bir lisans varsa Sihirbazı. Professional veya Enterprise sürümü Visual Basic yüklü olması gerekir!

Bu hatayı gidermek için <a0></a0>, aşağıdaki adımları izleyin:
  1. Bilgisayarınıza, Administrators grubunun üyesi olan bir kullanıcı olarak oturum açın.
  2. Başlat düğmesini ve ardından Çalıştır'ı tıklatın. Aç kutusuna "regedt32" (tırnak işaretleri olmadan) yazın ve Tamam'ı tıklatın.
  3. HKEY_LOCAL_MACHINE penceresi, yazılım'ı çift tıklatın sonra sınıflar'ı çift tıklatın ve Lisans'ı çift tıklatın.
  4. Lisansları açık olduğunda, güvenlik menüsünde izinler'i tıklatın.
  5. Kayıt defteri anahtarı izinleri iletişim kutusunda "Değiştir izni, varolan alt anahtarlarda" onay kutusunu seçmek için tıklatın. Adı listesinde, Everyone kez; bu nedenle, seçili tıklatın ve tür erişim, of listesindeki tam denetim'i tıklatın. Tamam'ı tıklatın.

Durum

Microsoft bu hatanın bu makalenin başında listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Aşağıdaki tablo eklenti dosyalarının bulunduğu konumun gösterir.

Not: Aşağıdaki konumları şu yolla önlerine:
c:\program files\microsoft visual studio

Yukarıdaki yolun, Visual Basic varsayılan konumuna geri yüklenen varsayar.
Add-In Name                          Location
-----------------------------------------------------------------------
Package And Deployment Wizard        \VB98\Wizards\PDWizard\PDADDIN.DLL
VB 6 ActiveX Ctrl Interface Wizard   \VB98\Wizards\CTRLWIZ.DLL
VB 6 ActiveX Doc Migration Wizard    \VB98\Wizards\AXDOCWIZ.DLL
VB 6 Add-In Toolbar                  \VB98\Wizards\AITOOL.DLL
VB 6 Application Wizard              \VB98\Wizards\APPWIZ.OCX
VB 6 Class Builder Utility           \VB98\Wizards\CLSSBLD.DLL
VB 6 Data Form Wizard                \VB98\Wizards\DATAFORM.OCX
VB 6 Data Object Wizard              \VB98\Wizards\MSDATOBJ.DLL
VB 6 Property Page Wizard            \VB98\Wizards\PROPPGWZ.DLL
VB 6 Resource Editor                 \VB98\Wizards\RESEDIT.DLL
VB 6 Template Manager                \VB98\Wizards\TEMPMGR.DLL
VB 6 Wizard Manager                  \VB98\Wizards\WIZMAN.DLL
VB T-SQL Debugger                    \VB98\Tsql\VBSDIADD.DLL
Visual Component Manager 6.0         \Common\Tools\VCM\VCMMGR.DLL
Visual Modeler Add-In                \Common\Tools\VS-Ent98\vmodeler\ 
                                        RVBADDIN.DLL
Visual Modeler Menus Add-In          \Common\Tools\VS-Ent98\vmodeler\ 
                                        RVBADDINMENUS.DLL
                                     \Common\Tools\VS-Ent98\vmodeler\ 
                                        RVBRESO.DLL
				

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Anahtar Kelimeler: 
kbmt kbaddin kbbug KB190212 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:190212  (http://support.microsoft.com/kb/190212/en-us/ )