Làm cách nào để loại bỏ tất cả các ô trong menu bắt đầu của Windows 10?


34

Một vấn đề phổ biến tôi gặp phải là tôi có một PC mới mà tôi sẽ sử dụng trong một thời gian. Và hầu như mọi PC Windows 10 tôi đã sử dụng (ngay cả PC làm việc) đều có rất nhiều thứ tôi không muốn có trong menu bắt đầu ở dạng ô xếp. Tôi không quan tâm nhiều đến những thứ trong menu "tất cả các ứng dụng" bởi vì nó không phù hợp, nhưng tôi muốn gạch chỉ dành cho những thứ tôi sử dụng nhiều.

Thật không may, theo như tôi có thể nói, cách duy nhất để loại bỏ gạch là từng cái một bằng cách nhấp chuột phải> bỏ ghim từ đầu. Làm thế nào tôi có thể nhanh chóng loại bỏ tất cả các gạch?

Ngoài ra, có một số cách dễ dàng để sao chép qua các liên kết menu bắt đầu và bố cục từ một máy tính khác? Điều này sẽ hữu ích vì tôi có một số chương trình mà tôi luôn muốn trong menu bắt đầu cho dù tôi đang sử dụng PC nào.


1
Bạn đã đề cập rằng bạn đang sử dụng Windows 10. Chính sách nhóm cung cấp khả năng này. Nếu bạn muốn không có gạch, hãy chắc chắn rằng mẫu của bạn không có gạch và triển khai. Nếu bạn muốn một số ô nhất định ở đây / đó, hãy sắp xếp chúng một lần, chụp và sau đó triển khai. Bạn có thể sử dụng liên kết này để tìm hiểu thêm về phương pháp này: technet.microsoft.com/en-us/itpro/windows/manage/ chủ - Nếu bạn không có gpedit.msc, bạn có thể sử dụng cách giải quyết của bên thứ 3 để có được nó đã cài đặt, nhưng điều đó sẽ chỉ xảy ra nếu bạn đang sử dụng phiên bản Home. Nếu không, điều này nên làm việc như là.
liên kết với nhau

1
Tôi đã có cùng một câu hỏi vào tháng trước khi tôi có 7 máy tính để cấu hình giống nhau. Chúc @lnterLinked đã nhìn thấy nó. Đó sẽ là một công cụ tuyệt vời.
CharlieRB

@InterLinked - bạn nên bổ sung và đăng nó dưới dạng câu trả lời.
Journeyman Geek

Câu trả lời:


22

CẢNH BÁO: Kịch bản chạy mà không có xác nhận và phản hồi. Nó hoạt động với tôi (xem PS2), nhưng tôi không biết liệu nó có hiệu quả với mọi người không.

Từ cái nàycái này , tôi đã tạo ra kịch bản sau đây, nó đã làm điều đó cho tôi:

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() } |
  ?{$_.Name -match 'Un.*pin from Start'} |
  %{$_.DoIt()}

Nó bỏ ghim tất cả các chương trình từ menu bắt đầu.


Đối với Windows không phải tiếng Anh, có lẽ bạn nên thay thế 'Un. * Ghim từ Bắt đầu' bằng một câu khác.

Chạy

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() }

Để kiểm tra những gì là của bạn. Trong tiếng Pháp: '& Désépingler de la page d''accueil'

PS: lệnh trước có thể in danh sách dài khó xem qua thủ công. Bạn có thể thấy các hành động cho một số ứng dụng đã biết trong màn hình bắt đầu bằng lệnh (thay thế tên cho phù hợp, đối với tôi đó là KeePass):

(New-Object -Com Shell.Application).
     NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
     Items() | ?{$_.Name() -match 'Keep.*'} |
     %{ $_.Verbs() }

PS2: @MarcoLackovic báo cáo rằng nó không xóa tất cả. Gần đây tôi có cơ hội dùng thử và nó thực sự không xóa tất cả. Những gì còn lại là các tài liệu tham khảo cho Windows Store. Có vẻ như tập lệnh chỉ quét qua các ứng dụng đã cài đặt, vì vậy nó không xóa các biểu tượng khác. Tôi nghi ngờ nó cũng bỏ qua các tài liệu được ghim, ví dụ.


1
Điều này làm việc cho tôi, mặc dù vẫn còn các ứng dụng kỳ lạ (như Translator & Duolingo). Tôi hơi hoang tưởng nên lần đầu tiên bắt đầu> Chạy> "shell ::: {4234d49b-0245-4df3-b780-3893943456e1}" để xác minh đây là thư mục đặc biệt của All Programs. Sau đó tôi chạy (New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ? { $null -ne ($_.Verbs() | ? { $_.Name -match 'Un.*pin from Start' }) } | select Nameđến để xem những gì sắp được gỡ bỏ. Tìm thấy tuyệt vời!
mlhDev

Cảm ơn, nó hoạt động, tốt hơn là làm sạch tất cả bằng tay
Adrian Moisa

1
Sử dụng Windows 10 Pro 1809 build 17763 bằng tiếng Anh. Tôi đã sao chép tập lệnh đầu tiên trong một script.ps1tập tin và sau đó thực thi powershell -ExecutionPolicy ByPass -File script.ps1: tập lệnh chạy không có lỗi nhưng nó không có hiệu lực, các ô không bị xóa . Tập lệnh thứ hai cung cấp hàng ngàn dòng như & Ghim để bắt đầu hoặc Tạo & lối tắt nhưng không có mục nào chứa bất kỳ thứ gì tương tự từ xa với Unpin từ Bắt đầu .
Marco Lackovic

@MarcoLackovic kiểm tra bản chỉnh sửa mới nhất, có thể nó giúp
max630

@ max630 Tôi vừa cài đặt một bản sao mới của Windows 10 Pro 1809 build 17763 bằng tiếng Anh. Kịch bản thứ ba của bạn xuất ra như sau: Open, Open file location, Open new window, Run as administrator, Uninstall, &Pin to Start,Create &shortcut
Marco Lackovic

5

Tôi đã đưa ra một kịch bản dài nhưng toàn diện cho việc này sẽ loại bỏ tất cả các ô, ngay cả những tập lệnh cho các ứng dụng chưa được cài đặt (Candy Crush, Netflix, v.v.). Điều này chỉ nhằm áp dụng cho người dùng hiện đang đăng nhập và phải được chạy từ cửa sổ quyền hạn của quản trị viên.

#Delete layout file if it already exists
If(Test-Path C:\Windows\StartLayout.xml)
{
    Remove-Item C:\Windows\StartLayout.xml
}

#Creates the blank layout file
echo "<LayoutModificationTemplate xmlns:defaultlayout=""http://schemas.microsoft.com/Start/2014/FullDefaultLayout"" xmlns:start=""http://schemas.microsoft.com/Start/2014/StartLayout"" Version=""1"" xmlns=""http://schemas.microsoft.com/Start/2014/LayoutModification"">" >> C:\Windows\StartLayout.xml
echo "  <LayoutOptions StartTileGroupCellWidth=""6"" />" >> C:\Windows\StartLayout.xml
echo "  <DefaultLayoutOverride>" >> C:\Windows\StartLayout.xml
echo "    <StartLayoutCollection>" >> C:\Windows\StartLayout.xml
echo "      <defaultlayout:StartLayout GroupCellWidth=""6"" />" >> C:\Windows\StartLayout.xml
echo "    </StartLayoutCollection>" >> C:\Windows\StartLayout.xml
echo "  </DefaultLayoutOverride>" >> C:\Windows\StartLayout.xml
echo "</LayoutModificationTemplate>" >> C:\Windows\StartLayout.xml

$regAliases = @("HKLM", "HKCU")

#Assign the start layout and force it to apply with "LockedStartLayout" at both the machine and user level
foreach ($regAlias in $regAliases){
    $basePath = $regAlias + ":\SOFTWARE\Policies\Microsoft\Windows"
    $keyPath = $basePath + "\Explorer" 
    IF(!(Test-Path -Path $keyPath)) { 
        New-Item -Path $basePath -Name "Explorer"
    }
    Set-ItemProperty -Path $keyPath -Name "LockedStartLayout" -Value 1
    Set-ItemProperty -Path $keyPath -Name "StartLayoutFile" -Value "C:\Windows\StartLayout.xml"
}

#Restart Explorer, open the start menu (necessary to load the new layout), and give it a few seconds to process
Stop-Process -name explorer
Start-Sleep -s 5
$wshell = New-Object -ComObject wscript.shell; $wshell.SendKeys('^{ESCAPE}')
Start-Sleep -s 5

#Enable the ability to pin items again by disabling "LockedStartLayout"
foreach ($regAlias in $regAliases){
    $basePath = $regAlias + ":\SOFTWARE\Policies\Microsoft\Windows"
    $keyPath = $basePath + "\Explorer" 
    Set-ItemProperty -Path $keyPath -Name "LockedStartLayout" -Value 0
}

#Restart Explorer and delete the layout file
Stop-Process -name explorer
Remove-Item C:\Windows\StartLayout.xml

Ngoài ra, tập lệnh này có thể được sử dụng theo một số cách khác:

  1. Để áp dụng cho tất cả người dùng hiện tại và tương lai (họ sẽ mất khả năng ghim các mục bắt đầu)

    a. Xóa mọi thứ bên dưới#Enable the ability to pin items again by disabling "LockedStartLayout"

  2. Để áp dụng một bố cục tùy chỉnh

    a. Tùy chỉnh bố cục bắt đầu của bạn chính xác như bạn muốn

    b. Xuất nó bằng hướng dẫn MS này: https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout

    c. Thay thế bố cục trống tôi đã cung cấp với XML đã xuất của bạn (đảm bảo thoát các ký tự đúng cách)

Điều đó sẽ chăm sóc tất cả các trường hợp được đề cập trong câu hỏi ban đầu.


3

Một phương pháp thay thế cho phương pháp mà InterLinked đề xuất là sử dụng PowerShell để xóa ứng dụng (điều này loại bỏ hoàn toàn ứng dụng, không chỉ che giấu chúng).

Get-AppXPackage | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage

Để biết thêm xem hướng dẫn này. http://www.tenforums.com/tutorials/4689-apps-uninstall-windows-10-a.html


1
Câu hỏi chỉ là về việc che giấu chúng. Và nếu bạn loại bỏ "Trình kết nối ứng dụng" khiến Windows Store trở nên vô dụng thì sao?

2

Bạn có thể lấy lại menu bắt đầu Windows 7 bằng cách sử dụng "Open Shell". Chương trình này sẽ thay thế menu bắt đầu "Metro" của Microsoft. Nó có cấu hình cao, cho phép bạn có được giao diện XP hoặc Win7. Đây là ứng dụng đầu tiên tôi cài đặt trên Win10 nếu tôi không sử dụng màn hình cảm ứng.

Nó trông như thế này:

Ví dụ vỏ cổ điển Win7

Bạn cũng có thể thay thế cái vỏ nhỏ đó bằng bất kỳ biểu tượng nào bạn muốn, nếu bạn muốn thay đổi nút menu bắt đầu.

Mở Shell: https://github.com/Open-Shell/Open-Shell-Mothy

LƯU Ý: Classic Shell hiện được gọi là Open Shell và có nguồn mở hoàn toàn.


2
Kể từ ngày 3 tháng 12 năm 2017, "Classic Shell" này không còn được phát triển tích cực nhưng tôi đã cài đặt nó ngay hôm nay và nó sẽ hoạt động. Mã cho phiên bản mới nhất được phát hành trên SourceForge. Thêm chi tiết tại đây .
Nasri Najib

0

Bạn đã đề cập rằng bạn đang sử dụng Windows 10. Trình chỉnh sửa chính sách nhóm cung cấp khả năng này. Bạn có thể sử dụng mẫu chính sách nhóm để quản lý cài đặt theo tỷ lệ.

Nếu bạn muốn không có gạch, hãy chắc chắn rằng mẫu của bạn không có gạch và triển khai. Nếu bạn muốn một số ô nhất định ở đây / đó, hãy sắp xếp chúng một lần, chụp và sau đó triển khai.

Bạn có thể sử dụng liên kết này để tìm hiểu thêm về phương pháp này

Nếu bạn không có gpedit.msc, bạn có thể sử dụng cách giải quyết của bên thứ 3 để cài đặt nó, nhưng điều đó sẽ chỉ xảy ra nếu bạn đang sử dụng phiên bản Home. Nếu không, điều này nên làm việc như là.


Đây không phải là giới hạn cho phiên bản Enterprise?
grawity

1
Group Policy Editor được giới hạn Enterprise và Pro nhưng có cách giải quyết cho chủ - superuser.com/questions/1018145/...
liên kết với nhau

Vâng, tôi đã gpedit trên Pro, nhưng các chính sách cụ thể cho các mẫu gạch chỉ dành cho doanh nghiệp mà tôi đã nghe.
grawity

@grawity Tôi không quen thuộc với các mẫu. Bạn sẽ phải nhìn vào đó
liên kết với nhau

0

Kịch bản này hoạt động tốt

(New-Object -Com Shell.Application).
    NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').
    Items() |
  %{ $_.Verbs() } |
  ?{$_.Name -match 'Un.*pin from Start'} |
  %{$_.DoIt()}

Trên Win 10 phiên bản 1709 và 1803, nó sẽ xóa tất cả các phím tắt ngoại trừ các phím tắt là các liên kết (không phải phím tắt) để cài đặt các ứng dụng từ Cửa hàng (Tin tức, Kiểm tra tốc độ, v.v.).

Kịch bản này sẽ loại bỏ chúng khi chúng được cài đặt.


Câu trả lời này khác với câu trả lời 7 tháng trước bởi @ max630 như thế nào?
Marco Lackovic

-3

Tôi sử dụng phiên bản miễn phí Startmenux để có được menu Windows XP như menu bắt đầu không có ô xếp và danh sách đầy đủ các chương trình trên màn hình thay vì ẩn trong menu cuộn (yuck) đó.

Tôi tin rằng có những chương trình tương tự khác. Đây là một bài viết giới thiệu những người khác, cho công bằng.


2
câu trả lời chỉ liên kết không thực sự hữu ích.
Ramhound

-3

Để thanh lọc máy tính mới mua của bạn khỏi tất cả các phần mềm độc hại được cài đặt sẵn trên nó, bạn cần bắt đầu làm mới với bản cài đặt Windows 10 sạch .

  1. Tải về công cụ ngay bây giờ
  2. Chấp nhận
  3. Không có gì
  4. Khởi đầu

Nếu bạn cũng muốn gỡ cài đặt tất cả các ứng dụng Windows Store khỏi máy tính, bạn có thể sử dụng lệnh này trong Administrator PowerShell : Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage. Vì Menu Bắt đầu chỉ đi kèm với các ứng dụng Windows Store, nên điều này sẽ xóa tất cả chúng. Tuy nhiên, bạn sẽ cần phải cài đặt lại mọi ứng dụng Windows Store mà bạn cần.

Bạn cũng có thể tạo tập lệnh PowerShell sẽ xóa tất cả. Cú pháp của lệnh là Pin-App "Mail" -unpin, chỉ cần thay thế Mail bằng ô không mong muốn và sao chép-dán lệnh một lần trên mỗi ô để xóa. Chúc may mắn!


Liên kết ngoài có thể bị hỏng hoặc không có sẵn, trong trường hợp đó câu trả lời của bạn sẽ không hữu ích. Vui lòng bao gồm các thông tin cần thiết trong câu trả lời của bạn và sử dụng liên kết để ghi nhận và đọc thêm. Cảm ơn.
fixer1234

2
Bạn thậm chí đã đọc câu hỏi của freakin?
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.