Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Windows 8.1 - kojarzenie programów domyślnych

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Windows 8.1 - kojarzenie programów domyślnych
From: "Piotr B. [pb2004]" <p_borkowski@nospamgazeta.pl>
Date: 03 Dec 2014 13:40:04 GMT
Przemysław Ryk <przemyslaw.ryk@gmail.com> wrote:
> Siems,

> Przesiadka u mnie niedawno nastąpiła i przyznam szczerze, że w tym temacie
> Windows 8.1 jest trochę bardziej upierdliwy, niż 7-mka. Ot przykład takiego
> 7-zip - uruchomiłem jako administrator, skojarzyłem rozszerzenia, które mają
> być obsługiwane przez 7-zip dla aktualnego usera, jak i dla wszystkich
> userów
> (https://www.dropbox.com/s/4xq6b8uwx36b5iy/2014-12-02%2022_28_19-7-Zip.png?dl=0)

> Robię dwuklik na pliku ZIP w Eksploratorze Windows, a ten łoś mnie pyta,
> jakiego programu chcę użyć. Jaja sobie robią czy co?

Nie. System zabezpiecza użytkownika przed programami kradnącymi 
skojarzenia. W W8 nareszcie ten mechanizm jako tako działa.

> Dotyczy to 7-zipa (wersja 9.23 alpha 64-bitowa), ale z paroma innymi
> programami też mam tego typu hocki-klicki. Ot Media Player Classic - Home
> Cinema na ten przykład. Uruchamiam jako administrator, w opcjach zaznaczam,
> że ma ruszać MIDI i WAV, a Windows ciut za bardzo ma na to wyrąbane.

7-zip już się prawidłowo rejestruje w "Ustaw programy domyślne"? Co do 
MPC-HC opcje tego programu są mylące i inaczej się on zachowuje pod 
XP, Vistą, W7 i W8. Cała lista rozszerzeń tam pokazana działa w 
pełni prawidłowo tylko pod XP bo to pozostałość po sposobie skojarzania 
w tym systemie. W nowszych (może poza Vistą) przydatny jest tylko 
przycisk "Ustaw programy domyślne". Uruchamia on applet systemowy.

> Znacie jakieś narzędzie, które pozwoli globalnie, per program, powiązać co
> trzeba? Bo używanie apletu domyślnych programów z Panelu Sterowania, to ciut
> katorżnicza praca. :-/

Nie ma takiego programu i raczej nie będzie jeśli Microsoft nie zmieni 
podejścia. Od czasu W7 praktycznie zostały usunięte api do programowego 
ustawiania skojarzeń programów i tylko użytkownik może wybrać 
skojarzenie za pomocą mechanizmu systemowego. W W8 dodatkowo ten wybór 
jest zabezpieczony wartością REG_SZ Hash wyliczaną przez system. Inna 
sprawa że mimo upływu 7 lat wiele programów ciągle nawet się prawidłowo 
nie rejestruje w systemie tylko robi to tak jak było na XP przez co 
użytkownik nie ma centralnego miejsca aby skojarzyć taki program z 
plikami.

-- 
Piotr Borkowski

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>