Po skojarzeniu moich plików MP3 z MPlayerem za pomocą okna Open with/Choose default program...
dialogowego nie mogę już zmienić tego skojarzenia za pomocą tego okna dialogowego, Always use this [...]
odtąd pole wyboru jest odtąd zawsze wyszarzone ( Control Panel -> Default Programs -> Associate a file type or protocol with a program
nie pozwala mi to również zmienić, wydaje się, że i tak używa tego samego okna dialogowego).
Stało się tak również w przypadku plików MP4, ale nie dotyczy to na przykład MKV i jeśli skojarzę moje pliki MP3 z innymi aplikacjami, takimi jak odtwarzacz multimediów VLC, nie zostaną one zablokowane. Dlaczego tak jest i czy mogę tego wcześniej uniknąć (na szczęście już wiem, jak to naprawić)?
Kolejna obserwacja: programy blokujące (udało mi się również zablokować to przy pomocy Visual Studio ) nie pojawiają się w Recommended Programs
otwartym oknie dialogowym (a badacz powiedział: „Obecny program nie jest zalecany, ale wygrałem nie pozwól, że to zmienisz, ha! ”).
Zrzut ekranu:
Jak widać w lewym górnym rogu (jeśli znasz ikonę MPlayera), plik jest obecnie powiązany z MPlayerem.
Sposoby naprawy (uwaga: to pytanie nie dotyczy naprawy):
Korzystanie z programów domyślnych
Panel sterowania -> Programy domyślne -> Ustaw programy domyślne , wybierz WMP , Wybierz ustawienia domyślne dla tego programu , zaznacz .mp3 .
Powinno to ponownie powiązać pliki z programem Windows Media Player (WMP) i można utworzyć nowe powiązanie w Eksploratorze Windows .
Korzystając z rejestru (jak zawsze, trzymaj go z daleka, chyba że wiesz, co robisz lub jeśli nie masz nic przeciwko przypadkowemu uszkodzeniu systemu):
HKEY_CURRENT_USER -> Oprogramowanie -> Microsoft -> Windows -> CurrentVersion -> Explorer -> FileExts > .mp3
Tutaj możesz na przykład posprzątać listę z otwartą listą, a bieżący domyślny program wydaje się tutaj również zapisany w kluczu
UserChoice
. Tam możesz zmienićProgId
ciąg znaków na inną aplikację i możesz powiązać go z WMP, wprowadzającWMP11.AssocFile.MP3
lub wybierając inną aplikację od razu.Być może będziesz musiał zepsuć uprawnienia na kluczu, jeśli nie możesz zmienić
ProgId
wartości.
(Ponieważ mam teraz trzy odpowiedzi, które nie odpowiadają na pytanie: to pytanie nie dotyczy przywrócenia skojarzenia do działania. Nie lubię walki z objawami, wolę lekarstwa).
Odpowiedzi:
Wygląda na to, że na forum nie można ustawić powiązania plików - opcja wyszarzona ma odpowiedź:
Sprawdź, czy masz tę wartość w rejestrze.
Jeśli tak, prawdziwe pytanie brzmi: dlaczego istnieje taka wartość i który program ją ustawił?
źródło
NoOpenWith
zHKEY_CLASSES_ROOT\Applications\Outlook.EXE
rozwiązanego problemu.MPlayer prawdopodobnie edytuje rejestr, zmieniając / tworząc wspomniany wcześniej klucz rejestru (HKEY_CURRENT_USER> Oprogramowanie> Microsoft> Windows> CurrentVersion> Explorer> FileExts> .mp3).
Poniżej będę miał dwie oddzielne rzeczy, na które powinieneś spojrzeć (jedna składa się z dwóch części, metody A i metody B) W systemie Windows Vista, 7 lub Server 2008
Metoda A
Wpisz polecenie regedit w oknie dialogowym RUN i naciśnij klawisz Enter. Teraz mam:
W okienku po prawej stronie zmień wartość klucza „ Domyślny ” na:
Uwaga: na końcu dodaliśmy tylko % 2 wartości domyślnej. Możesz użyć dowolnej liczby od 2 do 9.
Wyjdź z edytora rejestru i spróbuj otworzyć okno dialogowe „Otwórz za pomocą”. Przekonasz się, że pole wyboru jest teraz wyłączone, jak pokazano na poniższym zrzucie ekranu:
Metoda B
Wpisz polecenie regedit w oknie dialogowym RUN i naciśnij klawisz Enter. Teraz mam:
Jeśli klucz „Explorer” nie jest obecny, utwórz go ręcznie.
Teraz w panelu po prawej stronie utwórz nową wartość DWORD NoFileAssociate i ustaw jej wartość na 1
Wyjdź z edytora rejestru i spróbuj otworzyć okno dialogowe „Otwórz za pomocą”. Przekonasz się, że pole wyboru jest teraz całkowicie usunięte, jak pokazano na poniższym zrzucie ekranu:
UWAGA: Jak widać, kiedy używamy metody A do wyłączenia pola wyboru, okno dialogowe „Otwórz za pomocą” nie pokazuje listy zalecanych programów, co robi, gdy używamy metody B. Również jeśli widzisz ostatni zrzut ekranu z systemu Windows Vista , Metoda B całkowicie usuwa pole wyboru zamiast go wyłączać.
PORADA BONUSOWA: tego samouczka można również użyć w odwrotnym stanie. np. jeśli to pole wyboru jest już wyłączone w systemie Windows i chcesz je włączyć, możesz usunąć % 2 wspomniany w metodzie A lub ustawić wartość DWORD na 0, jak wspomniano w metodzie B.
RZECZY, ABY WYGLĄDAĆ PO 2: Aby zapobiec modyfikacji klucza rejestru, możesz ograniczyć uprawnienia (może to być konieczne po zainstalowaniu MPlayera).
Oto jak:
źródło
Wygląda na to, że coś blokuje klucz rejestru, aby uniemożliwić jego modyfikację.
Istnieje kilka możliwości: uprawnienia do klucza rejestru lub kluczy są własnością osoby innej niż bieżący użytkownik (co prawdopodobnie zostałoby ustawione podczas instalacji); coś działa okresowo, aby sprawdzić i zresetować uprawnienia; lub coś aktywnie monitoruje klucze, aby zapobiec modyfikacji.
Zacznij od zbadania uprawnień do klucza, aby sprawdzić, czy jest to problem z uprawnieniami. Prawdopodobnie będziesz musiał uruchomić regedit jako administrator. (Start-> wpisz regedit w polu wyszukiwania, a następnie kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”). Może być coś oczywistego, na przykład, że twoje konto użytkownika nie ma dostępu do zapisu. Dodaj odpowiednie uprawnienia i sprawdź, czy to rozwiąże problem.
Jeśli tak się nie stanie lub zezwolenie zniknie po ponownym uruchomieniu komputera lub po pewnym czasie, musisz kopać nieco głębiej. Chciałbym zacząć od tego artykułu , zainstalować Monitor procesu i włączyć rejestrowanie rozruchu. To powie ci, czy coś ustawia klucz podczas procesu rozruchu. Jeśli jest to okresowy reset, możesz pozostawić monitor procesu działający po ręcznej zmianie wartości rejestru na takie, jakie mają być, aby uchwycić wszystko, co jest nie tak z ustawieniami.
Jak zawsze, zachowaj ostrożność podczas bałaganu w rejestrze. Wykonaj kopię zapasową przed zmianą, ponieważ można uniemożliwić korzystanie z systemu.
źródło
Zakładam, że MPlayer zawiódł rejestr w zakresie treści i uprawnień.
Opcja „Zawsze używaj wybranych” może być wyszarzona, ponieważ zmiana uprawnień w rejestrze mogła wymagać uprawnień administratora. Aby to sprawdzić, „Uruchom jako administrator” wiersz polecenia (cmd) i wprowadź następujące dane:
Powinno to otworzyć okno dialogowe „Wybierz domyślny program” na atrapie pliku mp3.
Sprawdź, czy „Zawsze używaj wybranych” nie jest już wyszarzone. W takim przypadku odpowiedź na twoje pytanie jest wynikiem uczciwego błędu MPlayera (lub nie).
źródło
UserChoice
kluczu moje konto nigdy nie ma ustawionych praw, bez względu na to, czy mogę ustawić powiązanie, czy nie (tj. Pole wyboru jest wyszarzone).Spróbujmy tego:
Przejdź do podklucza HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts
Przewiń w dół i znajdź rozszerzenie pliku, z którym masz problemy ( .mp3 ).
Rozwiń go, aby wyświetlić jego podklucze.
Znajdź podklucz o nazwie „UserChoice” i usuń go.
Powtórz kroki od 3 do 5 dla każdego rozszerzenia pliku powodującego problem
Źródło: odpowiedź na pytanie Przepełnienie stosu Jak włączyć opcję „Zawsze używaj wybranego programu do otwierania tego rodzaju pliku” w oknie dialogowym Otwórz z? .
źródło