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
|