Menu kontekstowe umożliwia nam szybkie wydrukowanie wybranych przez nas elementów. Jeżeli nie posiadacie drukarki, bądź chcecie pozbyć się tej pozycji z menu kontekstowego, zapraszam do poradnika.
Przypominam, że na łamach tego bloga już wielokrotnie przedstawiałem wam, w jaki sposób dostosować menu kontekstowe i pozbyć się z niego niechcianych elementów. Usunięcie pozycji „Udostępnij…”, „Wyślij do” czy też „Rzutuj do urządzenia” jest banalnie proste i właściwie nie wiem, dlaczego system nie umożliwia usunięcia niepotrzebnych nam pozycji z menu w panelu ustawień. Czyżby lenistwo programistów ?
Aby usunąć pozycję Drukuj z menu kontekstowego Windows za pomocą edytora rejestru musimy:
1. Uruchomić Edytor Rejestru:
Posłużymy się edytorem rejestru. W tym celu naciskamy +R i w polu Uruchamianie wpisujemy regedit
2. Nawigujemy pod odpowiednie klucze.
Nawigujemy pod:
HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print
I dodajemy nową wartość ciągu którą nazywamy ProgrammaticAccessOnly
Nie musimy nic dodawać w polu Dane wartości.
Wartość ProgrammaticAccessOnly jest specjalnym parametrem który „tłumaczy” systemowi (a raczej powłoce eksploratora), że rozszerzenie jego funkcjonalności dostępne jest jedynie dla systemu, nie dla użytkownika. Dlatego też z jego pomocą możemy ukryć w/w pozycję w menu kontekstowym.
3. Dodajemy wartość ProgrammaticAccessOnly do pozostałych kluczy rejestru.
Teraz czeka Was naprawdę wiele roboty 😉 Musicie dodać wartość ProgrammaticAccessOnly do następujących kluczy rejestru:
[HKEY_CLASSES_ROOT\batfile\shell\print] [HKEY_CLASSES_ROOT\cmdfile\shell\print] [HKEY_CLASSES_ROOT\docxfile\shell\print] [HKEY_CLASSES_ROOT\fonfile\shell\print] [HKEY_CLASSES_ROOT\htmlfile\shell\print] [HKEY_CLASSES_ROOT\inffile\shell\print] [HKEY_CLASSES_ROOT\inifile\shell\print] [HKEY_CLASSES_ROOT\JSEFile\Shell\Print] [HKEY_CLASSES_ROOT\otffile\shell\print] [HKEY_CLASSES_ROOT\pfmfile\shell\print] [HKEY_CLASSES_ROOT\regfile\shell\print] [HKEY_CLASSES_ROOT\rtffile\shell\print] [HKEY_CLASSES_ROOT\ttcfile\shell\print] [HKEY_CLASSES_ROOT\ttffile\shell\print] [HKEY_CLASSES_ROOT\txtfile\shell\print] [HKEY_CLASSES_ROOT\VBEFile\Shell\Print] [HKEY_CLASSES_ROOT\VBSFile\Shell\Print] [HKEY_CLASSES_ROOT\WSFFile\Shell\Print]
Gdy dotrwacie do końca musicie ponownie uruchomić komputer. Po restarcie pozycja Drukuj zniknie z naszego menu kontekstowego.
Usuwamy pozycję Drukuj z menu kontekstowego za pomocą gotowych wpisów rejestru.
Tradycyjnie dla moich czytelników przygotowałem gotowe pliki .reg usuwające, bądź przywracające pozycję „Drukuj” w menu kontekstowym. Wystarczy pobrać archiwum z załącznika umieszczonego poniżej, rozpakować pliki i wybrać jeden z dwóch plików .reg:
- Usuń Drukuj z menu kontekstowego.reg
- Dodaj Drukuj do menu kontekstowego.reg
Po scaleniu ich z rejestrem i ponownym uruchomieniu komputera uzyskacie dokładnie ten sam efekt jak podczas własnoręcznej zabawy z rejestrem.
Dziękuję za uwagę.