Usuń opcję Przypnij, aby uruchomić w Koszu po prostu na pulpicie w Windows 8

8

Ciągle przypadkowo wybieram opcję „Przypnij do ekranu startowego”, gdy idę opróżnić Kosz. Czy jest jakiś klucz rejestru, którego można użyć do usunięcia tej konkretnej opcji z menu kontekstowego?

wprowadź opis zdjęcia tutaj

Kirk Ouimet
źródło
2
Rejestry obsługujące tę funkcję wpłynęłyby na wszystkie skróty na pulpicie.
Ramhound

Odpowiedzi:

6

Udało mi się usunąć go tylko z „Kosza” za pomocą małego obejścia:

  1. Przejmij na własność te dwa klucze -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty

    (Właściciel: „NT SERVICE \ TrustedInstaller”)

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty \ command

    (Właściciel: „SYSTEM”)

    {645FF040-5081-101B-9F08-00AA002F954E} jest identyfikatorem klasy „Kosza”.

  2. Udziel sobie pełnego pozwolenia.

  3. Zmień nazwę KLUCZA na „pusty” na „pintostartscreen”.

  4. W końcu przywróć prawa własności

To powinno zastąpić czasownik „Przypnij do startu”

  1. Przez przypadek Windows częściowo wygeneruje nowy „pusty” wpis. Możesz przejąć na własność ten KLUCZ i usunąć wszystkie uprawnienia, aby na dobre zablokować drugą pozycję menu.
Zack.VII
źródło
1
Działa również na Win 10.
Rudy
2

Artykuł Jak dodać lub usunąć menu kontekstowe „Przypnij, aby uruchomić” dla plików w systemie Windows 8 sugeruje jako rozwiązanie do usunięcia klucza rejestru:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

Artykuł Jak wyłączyć funkcję Pin To Start Screen w Windows 8 sugeruje użycie aplikacji AutoPin Controller dla podobnych opcji (jednak z dokumentacji nie wynika, czy robi to, co chcesz).

harrymc
źródło
1
Wygląda na to, że usunie pozycję menu kontekstowego „Przypnij do ekranu startowego” z każdego pliku .
JC2k8
@ JC2k8: Zapytałem o to, co zrozumiałem. Nie znam bardziej selektywnej metody.
harrymc
Mój komentarz miał na celu jedynie wyjaśnienie sprawy. W tytule wspomniano również „po prostu kosz”, ale ten poziom kontroli prawdopodobnie nie jest możliwy. W powiązanej notatce nie jestem pewien, czy to działa, ponieważ Kosz to specjalny folder. Kirk prawdopodobnie musi usunąć HKEY_CLASSES_ROOT\Folder\shell\pintostartscreengałąź, aby zniknęła z menu kontekstowego folderu.
JC2k8
2

Inne odpowiedzi tutaj są zbyt inwazyjne dla mojego gustu, więc oto sposób na zrobienie tego bez usuwania / zmiany nazwy i nawet nie potrzebujesz uprawnień administratora!

To ukryje czasownik dla bieżącego użytkownika:

REGEDIT4

[HKEY_CURRENT_USER\Software\Classes\Folder\shell\pintostartscreen]
"AppliesTo"="NOT System.ParsingName:=\"::{645FF040-5081-101B-9F08-00AA002F954E}\""

(zapisz jako .reg i kliknij dwukrotnie)

Zmień HKEY_CURRENT_USER na HKEY_LOCAL_MACHINE, jeśli chcesz zastosować go do wszystkich użytkowników.

Anders
źródło
Nie działa w Win 10.
Rudy
Poniższe ustawienie rejestru wydaje się działać w systemie Windows 10. (Uwaga: sprawia, że ​​element nie robi nic dla Kosza, ale nie ukrywa elementu, co wydaje się błędem w systemie Windows.) [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}„ Główną różnicą jest „shellex \ ContextMenuHandlers \ PintoStartScreen”, a nie „shell \ pintostartscreen”. Składnia AppliesTo jest inna tylko dlatego, że oparłem ją na tym, czego używają same MS w powiązanym „shell \ pintohome” w tej samej klasie folderów / kluczu.
Leo Davidson