Częstym problemem jest to, że mam nowy komputer, z którego będę korzystać przez pewien czas. I prawie każdy komputer z systemem Windows 10, z którego korzystałem (nawet komputery robocze), ma mnóstwo śmieci, których nie chcę w menu Start w postaci kafelka. Nie dbam zbytnio o rzeczy w menu „wszystkie aplikacje”, ponieważ są na uboczu, ale chcę, aby kafelki były przeznaczone tylko do rzeczy, których często używam.
Niestety, o ile wiem, jedynym sposobem na usunięcie kafelków jest jeden po drugim, klikając prawym przyciskiem myszy> odpnij od początku. Jak mogę szybko usunąć wszystkie te płytki?
Czy istnieje też prosty sposób na skopiowanie linków i układu menu Start z innego komputera? Byłoby to przydatne, ponieważ mam wiele programów, które zawsze chcę w menu Start, bez względu na to, jakiego komputera używam.
Odpowiedzi:
OSTRZEŻENIE: Skrypt działa bez potwierdzenia i opinii. To działało dla mnie (patrz PS2), ale nie wiem, czy to zadziałałoby dla wszystkich.
Z tego i tego zrobiłem następujący skrypt, który zrobił to dla mnie:
Usuwa wszystkie programy z menu Start.
W systemie Windows innym niż angielski prawdopodobnie należy zastąpić „Un. * Pin od Start” innym zdaniem.
Biegać
Aby sprawdzić, co jest twoje. W języku francuskim: „& Désépingler de la page d''accueil”
PS: poprzednie polecenie może wydrukować długą listę, którą trudno przejrzeć ręcznie. Możesz zobaczyć akcje dla niektórych znanych aplikacji na ekranie startowym za pomocą polecenia (zamień nazwę na pasującą, dla mnie była to KeePass):
PS2: @MarcoLackovic zgłosił, że nie usuwa wszystkich. Ostatnio miałem okazję go wypróbować i rzeczywiście nie usunął wszystkiego. Pozostały odniesienia do Sklepu Windows. Wygląda na to, że skrypt skanuje tylko zainstalowane aplikacje, więc nie usuwa innych ikon. Podejrzewam, że pomija także na przykład przypięte dokumenty.
źródło
(New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ? { $null -ne ($_.Verbs() | ? { $_.Name -match 'Un.*pin from Start' }) } | select Name
aby zobaczyć, co miało zostać odpięte. Niesamowite znalezisko!script.ps1
pliku, a następnie wykonałempowershell -ExecutionPolicy ByPass -File script.ps1
: skrypt działał bez błędów, ale nie przyniósł żadnego efektu, kafelki nie zostały usunięte . Drugi skrypt dostarczył tysiące wierszy elementów, takich jak & Przypnij, aby rozpocząć lub Utwórz i skrót, ale żaden z nich nie zawierał niczego podobnego do Odepnij od początku .Open
,Open file location
,Open new window
,Run as administrator
,Uninstall
,&Pin to Start
,Create &shortcut
Wymyśliłem do tego długi, ale kompleksowy skrypt, który powinien usunąć wszystkie kafelki, nawet te dla aplikacji, które nie zostały zainstalowane (Candy Crush, Netflix itp.). Ma to zastosowanie tylko do aktualnie zalogowanego użytkownika i musi być uruchamiane z poziomu administracyjnego okna PowerShell.
Ponadto tego skryptu można użyć na kilka innych sposobów:
Aby zastosować do wszystkich obecnych i przyszłych użytkowników (utracą możliwość przypinania elementów początkowych)
za. Usuń wszystko poniżej
#Enable the ability to pin items again by disabling "LockedStartLayout"
Aby zastosować niestandardowy układ
za. Dostosuj układ początkowy dokładnie tak, jak chcesz
b. Wyeksportuj go, korzystając z tego przewodnika MS: https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout
do. Zastąp pusty układ dostarczony przeze mnie wyeksportowanym plikiem XML (upewniając się, że znaki są poprawnie wstawiane)
To powinno zająć się wszystkimi przypadkami wymienionymi w pierwotnym pytaniu.
źródło
Alternatywą dla metody sugerowanej przez InterLinked jest użycie PowerShell do usuwania aplikacji (to całkowicie usuwa aplikacje, a nie tylko je ukrywa).
Więcej informacji znajdziesz w tym samouczku. http://www.tenforums.com/tutorials/4689-apps-uninstall-windows-10-a.html
źródło
Możesz odzyskać menu startowe systemu Windows 7 za pomocą „Open Shell”. Ten program zastąpi menu startowe Microsoft „Metro”. Jest wysoce konfigurowalny, co pozwala uzyskać wygląd XP lub Win7. Jest to pierwsza aplikacja, którą instaluję na Win10, jeśli nie używam ekranu dotykowego.
To wygląda tak:
Możesz również zastąpić tę małą powłokę dowolną ikoną, jeśli chcesz zmienić przycisk menu Start.
Otwórz Shell: https://github.com/Open-Shell/Open-Shell-Menu
UWAGA: Classic Shell nazywa się teraz Open Shell i jest w pełni otwarty.
źródło
Wspomniałeś, że korzystasz z systemu Windows 10. Edytor zasad grupy zapewnia tę możliwość. Za pomocą szablonu zasad grupy można zarządzać ustawieniami na dużą skalę.
Jeśli nie chcesz mieć kafelków, upewnij się, że szablon nie ma kafelków, i wdróż. Jeśli chcesz pewne kafelki tu / tam, ułóż je raz, przechwyć, a następnie rozłóż.
Możesz użyć tego linku, aby dowiedzieć się więcej o tej metodzie
Jeśli nie masz gpedit.msc, możesz użyć obejścia innej firmy, aby go zainstalować, ale byłoby tak tylko w przypadku korzystania z edycji Home. W przeciwnym razie powinno to działać tak, jak jest.
źródło
Ten skrypt działa dobrze
W wersjach Win 10 w wersjach 1709 i 1803 usuwa wszystkie skróty z wyjątkiem skrótów, które są łączami (nie skrótami) do zainstalowania aplikacji ze Sklepu (Wiadomości, Test prędkości itp.).
Ten skrypt usunie je, gdy zostaną zainstalowane.
źródło
Korzystam z darmowej wersji Startmenux aby uzyskać Windows XP jak menu startowe bez kafelków i pełną listę programów na ekranie zamiast ukrytego w tym przewijanym menu (fuj).
Uważam, że istnieją inne podobne programy. Oto artykuł, który wprowadza innych, dla uczciwości.
źródło
Aby usunąć nowo zakupiony komputer ze wszystkich wstępnie zainstalowanych złośliwych programów, musisz zacząć od czystej instalacji systemu Windows 10 .
Jeśli też chcesz odinstalować wszystkie aplikacje systemu Windows Store z komputera, można użyć tego polecenia w Administrator PowerShell:
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
. Ponieważ menu Start jest dostarczane tylko z aplikacjami ze Sklepu Windows, spowoduje to ich usunięcie. Będziesz jednak musiał ponownie zainstalować wszystkie potrzebne aplikacje ze Sklepu Windows.Możesz także utworzyć skrypt PowerShell, który usunie je wszystkie. Składnia polecenia jest następująca
Pin-App "Mail" -unpin
: po prostu zastąp Maila niechcianym kafelkiem i skopiuj i wklej polecenie raz na kafelek, aby usunąć. Powodzenia!źródło