ICE43
ICE43, bir özelliğe Hedef (tanıtılmayan kısayollar) olarak başvurmayan kısayolların, anahtar yolu olarak HKCU kayıt defteri girdisine sahip bileşenlerde olduğunu doğrular.
Sonuç
TANıTılmayan bir kısayol, anahtar yolu olarak HKCU kayıt defteri girişi olmayan bir bileşendeyse ICE43 bir hata iletisi gönderir.
Örnek
ICE43, gösterilen örnek için aşağıdaki hataları bildirir.
ICE43 hatası | Açıklama |
---|---|
Bileşen Bileşeni1'de tanıtılmayan kısayollar vardır. HKCU altındaki bir kayıt defteri anahtarını dosya olarak değil KeyPath olarak kullanmalıdır. | Component1'in öznitelikler sütunu 0'dır ve bu da bileşenin KeyPath olarak bir dosya kullandığı anlamına gelir. Bu, bu bileşendeki tanıtılmayan kısayolların YALNIZCA bilgisayardaki ilk kullanıcı için yüklenmesine neden olur. Bileşeni daha sonra yükleyen kullanıcılar, bileşen bilgisayarda zaten var olan yükleyicide göründüğünden kısayolları görmez. Bu hatayı düzeltmek için özniteliklerin RegistryKeyPath bitini Bileşen'i Bir Kayıt Defteri girdisine geçirip KeyPath değerini Kayıt Defteri tablosunda geçerli bir girişle değiştirin. |
Bileşen Bileşeni2'nin tanıtılmayan kısayolları vardır. KeyPath olarak HKCU altında bir kayıt defteri anahtarı kullanmalıdır. KeyPath şu anda null. | Öznitelikler sütunu kayıt defterini kullanacak şekilde ayarlanmış, ancak KeyPath null. KeyPath, Kayıt Defteri Tablosundaki bir girdiye başvurmalıdır. Bu hatayı düzeltmek için KeyPath değerini Kayıt Defteri tablosunda geçerli bir girişle değiştirin. |
Bileşen Bileşeni3'in tanıtılmayan kısayolları vardır. KeyPath kayıt defteri anahtarı HKCU'ya girmelidir. | Öznitelikler sütunu kayıt defterini kullanacak şekilde ayarlanmış, ancak başvurulan kayıt defteri girdisi HKCU altında değil. Bu hatayı düzeltmek için, bu bileşenin KeyPath değeri olarak farklı bir kayıt defteri girdisine geçin veya Kayıt Defteri girdisinin Kök değerini -1 veya 1 olarak değiştirin. |
Component4 bileşeni için KeyPath kayıt defteri girdisi yok. | Bileşenin KeyPath sütununda başvuruda bulunan Kayıt Defteri girdisi Kayıt Defteri Tablosunda değil. Bu hatayı düzeltmek için bir girdi oluşturun. |
Kayıt Defteri Girdisi Reg5 bileşeni Component5 için KeyPath olarak ayarlanır, ancak bu kayıt defteri girdisi Component5'e ait değildir. | HKCU ağacının altında yer alan bileşenin KeyPath sütununda başvurulan bir Kayıt Defteri girdisi vardır, ancak kayıt defteri girdisinin Component_ sütunu bunu KeyPath olarak listeleyen bileşene geri dönmez. Bu, bileşenin KeyPath'i olarak kullanılan kayıt defteri girişinin yalnızca başka bir bileşen yüklüyse oluşturulduğu anlamına gelir. Bu hatayı düzeltmek için KeyPath değerini, bileşene ait bir kayıt defteri girdisine başvuracak şekilde değiştirin veya keyPath olarak kullanarak kayıt defteri girdisini bileşene ait olacak şekilde değiştirin. |
Bileşen Tablosu (kısmi)
Parça | Öznitelik | KeyPath |
---|---|---|
Bileşen1 | 0 | Dosya1 |
Bileşen2 | 4 | |
Bileşen3 | 4 | Reg3 |
Bileşen4 | 4 | Reg4 |
Bileşen5 | 4 | Reg5 |
Kayıt Defteri Tablosu (kısmi)
Kayıt defteri | Kök | Değer | Parça_ |
---|---|---|---|
Reg3 | 2 | Bileşen3 | |
Reg5 | 0 | Bileşen4 |
İlgili konular