REG_NONE türünde bir kayıt defteri anahtarı nasıl oluşturulur?


11

Dosya ilişkilendirmeleri hakkındaki bilgiler HKLM\SOFTWARE\Classesve HKCU\SOFTWARE\ClassesWindows kayıt defteri dallarında (diğerleri arasında) saklanır . Buradaki her girdinin, OpenWithProgIDsdeğerlerinde adlandırılmış programları bağlam menüsündeki Birlikte Aç girişinden erişilebilen programlar listesine ekleyen bir anahtarı olabilir . Bu tuşların çoğunun REG_NONEtipi vardır. Bununla birlikte, regedit bu tür anahtarlar oluşturmaya izin vermez - bu tür, bağlam menüsünün Yeni girişi altında bulunan anahtar türleri listesinde yoktur .

REG_NONEListeye yeni program eklemek veya önceden silinen anahtarı yeniden oluşturmak için nasıl bir kayıt defteri anahtarı oluşturabilirim ?


2
Bunu .net
dosyasında

Anahtarı nasıl oluşturmanız gerektiğini veya nedenini açıklamanız en iyisi olabilir, bu sorunun yapıcı olmayan bir şekilde kapatılması muhtemeldir, çünkü bir soruna soru sormaz ve zaten denediğiniz herhangi bir koşul veya herhangi bir şey belirtmez. Gerçek bir soru sorulmadığında cevap vermek zordur.
MaQleod

@MaQleodmentioned olarak, lütfen sorunuza özel olun ve biraz daha ayrıntı ekleyin. Bir kez yapılan yeniden açma bayrağı
Sathyajith Bhat

5
Kimsenin bu sorunun neden yeterince spesifik olmadığını düşündüğünden emin değilim. Ve Süper Kullanıcı'da kullanıcının özel sorunuyla ilgilenmeyen birçok iyi soru var, sadece bir soru soruyorlar. Hatta bazıları en çok sorulan sorular olarak vurgulanmıştır. Gibi bu bir .
Lance Roberts

@Lance Bu elma ve portakal. Yine de tekrar açmayı kabul ediyorum.
slhck

Yanıtlar:


11

Ayrıca HKCR içinde bir REG_NONE anahtar oluşturmak gerekiyordu.

Regedit kullanarak HKCR içinde REG_NONEOpenWithProgIDs dalı (örneğin HKCR\.mp3\OpenWithProgIDs) altında bir anahtarı olan mevcut bir dosya ilişkilendirmesi buldum . Bu kayıt defterini bir .regdosyaya verdim .

Ardından, dışa aktarılan dosyayı düzenlemek için not defteri kullandım ve dalı, REG_NONEanahtarı istediğim yere uyacak şekilde değiştirdim . İstediğim bir REG_NONE tuşu dışında listelenen diğer tüm anahtarları sildim. REG_NONE anahtarını yeniden adlandırmanız gerekirse bunu da yapın.

Dosyayı kayıt defterinize geri aktardığınızda yeni anahtar değeri olarak eklenir REG_NONE.

.regDosya görünüyor gibi:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\..etc..\keyname]
@=hex(0):

Değişim ..etc..\keynamegerçek anahtar adının. öğeyi @=hex(0):oluşturan satırdır REG_NONE.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.