Windows 10'da DLL dosyaları için Register DLL bağlam menüsü komutları ekleyin
Bazen, işletim sistemindeki çeşitli sorunları gidermek için Windows DLL dosyalarını yeniden kaydetme yeteneğine sahip olmak yararlıdır. COM/OLE/ActiveX sunucularını kullanan Windows bileşenlerinin regsvr32 kullanılarak kaydedilmesi gerekir. Bazı nedenlerden dolayı kayıtsız kalabilirler ve ardından komut satırını kullanarak kaydetmediğiniz sürece bazı masaüstü uygulamaları düzgün çalışmayacaktır. Bağlam menüsünden DLL'yi kaydetme komutlarına sahip olmak bu işlemi daha hızlı hale getirir. İşte nasıl yapılabileceği.
Hangi senaryolar için DLL dosyalarını yeniden kaydetmeniz gerekebileceğini bilmek istiyorsanız, aşağıdaki makaleye göz atın: Seçeneklerini ve dosyalarını sıfırlayarak Windows 10'daki Windows Update sorunlarını düzeltin. Windows bunu otomatik olarak halleden sorun gidericiler ve Fix It ile birlikte gelse de, bazen manuel kayıt bunu yapmanın en iyi yoludur.
NS Windows 10'da DLL dosyaları için Register DLL bağlam menüsü komutları ekleyin, basit bir Registry tweak uygulamanız gerekir. Manuel Kayıt düzenlemeden kaçınmak isteyenler için kullanıma hazır Kayıt dosyalarını hazırladım. Bu dosyaları aşağıdan indirebilirsiniz (geri alma dosyası dahildir):
Kayıt Defteri dosyalarını indirin
İnce ayarı manuel olarak uygulamayı tercih ederseniz, aşağıdakileri yapmanız gerekir:
- Açık Kayıt düzenleyici.
- Aşağıdaki Kayıt Defteri anahtarına gidin:
HKEY_CLASSES_ROOT\dllfile\shell
İpucu: Bkz. tek tıklamayla istenen Kayıt Defteri anahtarına nasıl atlanır.
- Burada yeni bir alt anahtar oluşturun ve Kayıt olarak adlandırın
- Register alt anahtarının altında, Command adlı yeni bir alt anahtar oluşturmanız yeterlidir.
Aşağıdaki yolu alacaksınız:HKEY_CLASSES_ROOT\dllfile\shell\Register\Komut
- Komut tuşunun (Varsayılan) dize parametresine çift tıklayın ve aşağıdaki verileri girin:
regsvr32.exe \"%1\"
Sonuç aşağıdaki gibi olacaktır:
- HKEY_CLASSES_ROOT\dllfile\shell alt anahtarına dönün. Burada Unregister\Command alt anahtarları oluşturun. Aşağıdaki yolu alacaksınız:
HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Komut
- Komut alt anahtarının varsayılan parametresini aşağıdaki değere ayarlayın:
regsvr32.exe /u \"%1\"
Aşağıdaki ekran görüntüsüne bakın:
Şimdi, herhangi bir DLL dosyasına tıklarsanız, Register ve Unregister komutlarını göreceksiniz.
Bonus ipucu: Bu tür komutları OCX dosyalarına da eklemek faydalı olabilir. Bunu yapmak için, HKEY_CLASSES_ROOT\ocxfile\shell alt anahtarında yukarıdaki adımları tekrarlamanız gerekir.