Bu sorun, kullanıcı hesabı denetimi (UAC) etkinleştirilmiş ve uygulamanın sınırlı kullanıcı hesabı altında çalışıyorsa oluşur.
Hizmet paketi bilgileriBu sorunu gidermek için en son Windows Vista hizmet paketini edinin. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
Düzeltme bilgileriMicrosoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.
İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.
Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir. Bu düzeltmeyi yükledikten sonra düzeltmeyi etkinleştirmeniz gerekir. Daha fazla bilgi için "Bu düzeltmeyi etkinleştirme" bölümüne bakın.
ÖnkoşullarWindows Vista'nın bu düzeltmeyi uygulamak için yüklü olması gerekir.
Yeniden başlatma gereksinimiBu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.
Düzeltme değiştirme bilgileriBu düzeltme eki, başka düzeltmelerin yerini almaz.
Dosya bilgileriBu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Windows Vista ' nın x86 tabanlı sürümleri
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|X86_4bbe5d294834975fb80c47470752adb1_31bf3856ad364e35_6.0.6000.20604_none_dea9a3d5aecfc0a3.manifest||Geçerli değil||702||23-May-2007||19:26||Geçerli değil|
|X86_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6000.20604_none_bba787f5176daa36.manifest||Geçerli değil||88,609||23-May-2007||19:28||Geçerli değil|
|Oleaut32.dll||6.0.6000.20604||558,592||23-May-2007||04:43||x86|
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|X86_4bbe5d294834975fb80c47470752adb1_31bf3856ad364e35_6.0.6000.20604_none_dea9a3d5aecfc0a3.manifest||Geçerli değil||702||23-May-2007||19:26||Geçerli değil|
|X86_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6000.20604_none_bba787f5176daa36.manifest||Geçerli değil||88,609||23-May-2007||19:28||Geçerli değil|
|Oleaut32.dll||6.0.6000.20604||558,592||23-May-2007||04:43||x86|
|Update.mum||Geçerli değil||2,001||23-May-2007||19:26||Geçerli değil|
Windows Vista, 64 bit sürümler
|Dosya adı||Dosya sürümü||Dosya boyutu||Tarih||Saat||Platform|
|Amd64_4a6574fa45a2d59d7249caa900399476_31bf3856ad364e35_6.0.6000.20604_none_cd312e3fb1af0597.manifest||Geçerli değil||706||23-May-2007||19:26||Geçerli değil|
|Amd64_65563c6fd47be510b29634938ca65f92_31bf3856ad364e35_6.0.6000.20604_none_21b539ccf0659813.manifest||Geçerli değil||706||23-May-2007||19:26||Geçerli değil|
|Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6000.20604_none_17c62378cfcb1b6c.manifest||Geçerli değil||86,227||23-May-2007||19:33||Geçerli değil|
|Package_1_for_kb935200~31bf3856ad364e35~amd64~~18.104.22.168.mum||Geçerli değil||1,795||23-May-2007||19:26||Geçerli değil|
|Package_2_for_kb935200~31bf3856ad364e35~amd64~~22.214.171.124.mum||Geçerli değil||2,012||23-May-2007||19:26||Geçerli değil|
|Update.mum||Geçerli değil||1,909||23-May-2007||19:26||Geçerli değil|
|Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6000.20604_none_221acdcb042bdd67.manifest||Geçerli değil||86,475||23-May-2007||19:33||Geçerli değil|
|Oleaut32.dll||6.0.6000.20604||867,840||23-May-2007||05:54||x64|
|Oleaut32.dll||6.0.6000.20604||558,592||23-May-2007||04:43||x86|
Düzeltmeyi etkinleştirmekBu düzeltmeyi yükledikten sonra düzeltmeyi etkinleştirmek için aşağıdaki yöntemlerden birini kullanmalıdır.
Yöntem 1Bu düzeltme, yeni bir API ekler. Uygulama RegisterTypeLib API'sini çağırır önce uygulama uygun geçersiz kılma eşleme kullanmak RegisterTypeLIb API etkinleştirmek için void OaEnablePerUserTLibRegistration işlevini çağırabilirsiniz. OaEnablePerUserTLibRegistration işlevi, Oleaut32.dll dosyasını dışa aktarılır. Bu dosyayı kullanarak çalışma zamanı dinamik bağlama ve GetProcAddress işlevini kullanarak başvurmalıdır. GetProcAddress işlevini ve çalışma zamanı dinamik bağlama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Yöntem 2Düzeltmeyi yükledikten sonra RegisterTypeLib API OAPERUSERTLIBREG ortam değişkeni denetler. OAPERUSERTLIBREG değişken değeri 1 ise, uygun geçersiz kılma eşleme RegisterTypeLIb API'sini kullanır. Bu ortam değişkenini DLLMain işlevi başlatılması sırasında okunmadığı için uygulamayı çalıştırmadan önce bu ortam değişkenini ayarlamanız gerekir. Bunu yapmak için komut isteminde aşağıdaki komutlardan birini çalıştırın:
- set OAPERUSERTLIBREG = 1
- cmd.exe /c Başlat "set OAPERUSERTLIBREG = 1 & & MyApp.exe"
Not: MyApp.exe yer tutucu çalıştırmak istediğiniz uygulama için işaret eder.
Makale No: 935200 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1