Nasıl varsayılan web tarayıcım yok, bu yüzden sistem bir bağlantıyı tıkladığımda hangi tarayıcının kullanılacağını sorar?


12

Bazı şeyler için Internet Explorer, diğerleri için Chrome kullanıyorum. Bağlantıyı açmak için hangi tarayıcının bağlantısını tıkladığımda bir seçim yapmak istiyorum. Bu, Windows'ta mümkün mü? Sürümler arasında benzerlikler olsa da, şu anda Windows 8 kullanıyorum.

Bildiğim kadarıyla bu mümkün değil.


Yasal Uyarı: Windows 3.11'den beri Windows'u kullanmadım. Ancak, ben nasıl çalışmasını beklerim: İlk olarak, URL'nin IE veya Chrome'da açılmasını isteyip istemediğinizi soran bir toplu iş veya basit bir program yazın. Ardından, hem IE hem de Chrome'da, varsayılan HTTP ve HTTPS işleyicisini yazdığınız küçük programınız olarak ayarlayın. Varsayılan web sayfası işleyicisini ayarlayabilirseniz (ve bu büyükse ) tarayıcılar kabul ederse, istediğinizi alırsınız.
kainaw

Programı yazabilseydim :). Eğer dışarıda herhangi bir şey biliyorsanız, bana bildirin, ama ben zaten yapılmış bir bulamadık. Windows'un bilinmeyen türler için dosya uzantılarını nasıl ele alacağı gibi sistemde bir yol olacağını umuyordum.

Merhaba kainaw, bir çözüm keşfettim. Aşağıya bakın ve yardımınız için teşekkür ederiz.

Yanıtlar:


12

Aşağıdakileri en basit çözüm olarak buldum. Uyarı: Yerel bir yönetici değilseniz bunu yapmayın.

Aşağıdaki kayıt defteri anahtarlarını değiştirin:

  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]

ProgIdSaçma sapan bir değer olarak değiştirin .

Yerel yönetici hesabınızı UserChoice klasöründeki izinlerden kaldırın. (Yönetici grubunda olduğunuz sürece yönetici ayrıcalıklarına sahip olmaya devam edersiniz)

Bir http / https bağlantısına tıkladığınızda, Windows hangi programın çalıştırılacağını görmek için bu kayıt defteri anahtarına bakar. Bunu bulamadığında, aralarından seçim yapabileceğiniz tüm kayıtlı http işleyicilerinin bir listesini getirir. Normalde, o kayıt defteri anahtarına seçtiğinizi ayarlar, ancak iznin kaldırılması nedeniyle başarısız olur. Yükseltilmiş izinlere sahip olsa da çalışır, ancak bu web tarayıcısı seçim ekranında yükseltilmiş izinler yoksa.

Kesmek, ama benim için çalışıyor ve güvenli olduğuna inanıyorum.


Bu benim önerime çok benziyor. Bir uygulama yazmak yerine, yerleşik Windows uygulamasını kullanmanın bir yolunu buldunuz. Sizin için çalıştığı için mutluyum.
kainaw

Evet. Başlangıçta benim için bir istemi ve yönlendirme getirmek için önerdiğim gibi bir toplu iş programı denedim, ama başlatmayı reddetti (belki de kayıt defterinde yanlış kaydetmişti, emin değilim). Tekrar teşekkürler.
Andrew Vogel

1
Win10 için çalışan görünüyor
TM

1
İzinleri kaldırmak, Sürekli gezginin yenilenmesine / yeniden başlatılmasına neden olur . Görev çubuğundaki simgeler sonsuza dek yanıp söner. Çok
sinir bozucu

1
Yerel yönetici hesabımı ACL'den açıkça silebilmem için iki UserChoice klasöründe izin devralmayı devre dışı bırakmak zorunda kaldım. Şimdiye kadar her şey iyi çalışıyor. Gelecekte bir şey kırılırsa, izinleri "sıfırlamak" için kalıtım özelliğini yeniden etkinleştirebilir miyim?
Jacob Stamm


0

Bunun çalışması için izinleri değiştirmek zorunda olmadığımı fark ettim. Suçlu program için sadece http şaşırtmaktan kaçtım. https bağlantıları hala çalışıyor. Tarayıcımın yürütülebilir dosyasını (Soluk Ay) sağ tıklayıp 'Gönder' menüsüne göndererek http kısayol URL'lerini açabilirim ve bu URL'ler gönderilen basit bir çözümdür.

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.