Bagaimana cara menghapus semua ubin di menu mulai Windows 10?


34

Masalah umum yang saya miliki adalah bahwa saya memiliki PC baru yang akan saya gunakan untuk sementara waktu. Dan hampir setiap PC Windows 10 yang saya gunakan (bahkan PC kantor) memiliki satu ton sampah yang tidak saya inginkan di menu mulai dalam bentuk ubin. Saya tidak terlalu peduli tentang hal-hal di menu "semua aplikasi" karena itu tidak mungkin, tetapi saya ingin ubinnya hanya untuk barang-barang yang sering saya gunakan.

Sayangnya, sejauh yang saya tahu, satu-satunya cara untuk menghapus ubin adalah satu per satu dengan mengklik kanan> lepaskan sematan dari awal. Bagaimana saya bisa dengan cepat menghapus semua ubin ini?

Juga, apakah ada cara mudah untuk menyalin tautan dan tata letak menu mulai dari komputer lain? Ini akan berguna karena saya memiliki sejumlah program yang selalu saya inginkan di menu mulai apa pun PC yang saya gunakan.


1
Anda menyebutkan Anda menggunakan Windows 10. Kebijakan Grup menyediakan kemampuan ini. Jika Anda tidak menginginkan ubin, pastikan template Anda tidak memiliki ubin dan gunakan. Jika Anda ingin ubin tertentu di sini / di sana, atur sekali, tangkap, lalu sebarkan. Anda dapat menggunakan tautan ini untuk mempelajari lebih lanjut tentang metode ini: technet.microsoft.com/en-us/itpro/windows/manage/… - Jika Anda tidak memiliki gpedit.msc, Anda dapat menggunakan solusi pihak ketiga untuk mendapatkannya. diinstal, tetapi itu hanya akan jika Anda menggunakan edisi Home. Kalau tidak, ini harus bekerja apa adanya.
InterLinked

1
Saya memiliki pertanyaan yang sama bulan lalu ketika saya memiliki 7 komputer untuk mengkonfigurasi yang sama. Wish @lnterLinked telah melihatnya. Itu akan menjadi alat yang hebat.
CharlieRB

@InterLinked - Anda harus menyempurnakannya dan mempostingnya sebagai jawaban.
Journeyman Geek

Jawaban:


22

PERINGATAN: Script berjalan tanpa konfirmasi dan umpan balik. Itu bekerja untuk saya (lihat PS2), tetapi saya tidak tahu apakah itu akan berhasil untuk semua orang.

Dari ini dan ini , saya membuat skrip berikut, yang melakukan hal untuk saya:

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

Ini membatalkan pemasangan semua program dari menu mulai.


Untuk Windows non-Inggris, Anda mungkin harus mengganti pin 'Un. * Dari Start' dengan kalimat lain.

Lari

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

Untuk memeriksa milikmu. Dalam bahasa Prancis: '& Désépingler de la page d''accueil'

PS: perintah sebelumnya mungkin mencetak daftar panjang yang sulit dilihat secara manual. Anda dapat melihat tindakan untuk beberapa aplikasi yang dikenal di layar mulai dengan perintah (ganti nama yang cocok, bagi saya itu adalah KeePass):

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

PS2: @MarcoLackovic melaporkan bahwa itu tidak menghapus semua. Baru-baru ini saya berkesempatan mencobanya dan memang tidak menghapus semuanya. Yang tersisa adalah referensi ke Windows Store. Sepertinya skrip hanya memindai melalui aplikasi yang diinstal, sehingga tidak menghapus ikon lainnya. Saya menduga itu juga melewatkan dokumen yang disematkan, misalnya.


1
Ini bekerja untuk saya, meskipun aplikasi aneh masih ada di sana (seperti Penerjemah & Duolingo). Saya sedikit paranoid, jadi pertama-tama Start> Run> "shell ::: {4234d49b-0245-4df3-b780-3893943456e1}" untuk memverifikasi ini adalah folder khusus Semua Program. Saya kemudian berlari (New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ? { $null -ne ($_.Verbs() | ? { $_.Name -match 'Un.*pin from Start' }) } | select Nameuntuk melihat apa yang akan dilepas pinnya. Temuan yang luar biasa!
mlhDev

Terima kasih, ini berhasil, lebih baik daripada membersihkan semuanya dengan tangan
Adrian Moisa

1
Menggunakan Windows 10 Pro 1809 build 17763 dalam bahasa Inggris. Saya telah menyalin paste skrip pertama dalam script.ps1file dan kemudian dieksekusi powershell -ExecutionPolicy ByPass -File script.ps1: skrip berjalan tanpa kesalahan tetapi tidak berpengaruh, ubin tidak dihapus . Skrip kedua menyediakan ribuan baris item seperti & Sematkan ke Mulai atau Buat & pintasan tetapi tidak ada yang berisi sesuatu yang mirip dengan Unpin dari Mulai .
Marco Lackovic

@MarcoLackovic memeriksa hasil edit terakhir, mungkin ini membantu
max630

@ max630 Saya baru saja menginstal salinan baru Windows 10 Pro 1809 build 17763 dalam bahasa Inggris. Script ketiga Anda menghasilkan output sebagai berikut: Open, Open file location, Open new window, Run as administrator, Uninstall, &Pin to Start,Create &shortcut
Marco Lackovic

5

Saya telah membuat skrip yang panjang tapi komprehensif untuk ini yang harus menghapus semua ubin, bahkan untuk aplikasi yang belum diinstal (Candy Crush, Netflix, dll.). Ini dimaksudkan hanya untuk diterapkan pada pengguna yang saat ini masuk, dan harus dijalankan dari jendela powershell administrator.

#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

Selain itu, skrip ini dapat digunakan dalam beberapa cara lain:

  1. Untuk diterapkan ke semua pengguna saat ini dan yang akan datang (mereka akan kehilangan kemampuan untuk menyematkan item awal)

    Sebuah. Hapus semua yang ada di bawah ini#Enable the ability to pin items again by disabling "LockedStartLayout"

  2. Untuk menerapkan tata letak yang disesuaikan

    Sebuah. Kustomisasi tata letak awal Anda persis seperti yang Anda inginkan

    b. Ekspor menggunakan panduan MS ini: https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout

    c. Ganti tata letak kosong yang saya berikan dengan XML Anda yang diekspor (pastikan untuk keluar dari karakter dengan benar)

Itu harus menangani semua kasus yang disebutkan dalam pertanyaan asli.


3

Alternatif metode yang disarankan InterLinked adalah menggunakan PowerShell untuk menghapus aplikasi (ini sepenuhnya menghapus aplikasi, tidak hanya menyembunyikannya).

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

Untuk lebih lanjut lihat tutorial ini. http://www.tenforums.com/tutorials/4689-apps-uninstall-windows-10-a.html


1
Pertanyaannya adalah tentang menyembunyikan mereka. Dan bagaimana jika Anda menghapus "App Connector" membuat Windows Store tidak berguna?

2

Anda bisa mendapatkan menu mulai Windows 7 Anda kembali dengan menggunakan "Open Shell". Program ini akan menggantikan menu mulai Microsoft "Metro". Ini sangat dapat dikonfigurasi, memungkinkan Anda untuk mendapatkan tampilan XP, atau Win7. Ini adalah aplikasi pertama yang saya instal di Win10 jika saya tidak menggunakan layar sentuh.

Ini terlihat seperti ini:

Contoh Win7 Classic Shell

Anda juga dapat mengganti shell kecil itu dengan ikon apa pun yang Anda inginkan, jika Anda ingin mengubah tombol menu mulai.

Buka Shell: https://github.com/Open-Shell/Open-Shell-Menu

CATATAN: Classic Shell sekarang disebut Open Shell dan bersumber terbuka penuh.


2
Pada 3 Desember 2017, "Classic Shell" ini tidak lagi dikembangkan secara aktif tetapi saya telah menginstalnya hari ini dan akan bekerja. Kode untuk versi terbaru dirilis di SourceForge. Lebih detail di sini .
Nasri Najib

0

Anda menyebutkan Anda menggunakan Windows 10. Group Policy Editor menyediakan kemampuan ini. Anda dapat menggunakan templat kebijakan grup untuk mengelola pengaturan pada skala.

Jika Anda tidak menginginkan ubin, pastikan template Anda tidak memiliki ubin dan gunakan. Jika Anda ingin ubin tertentu di sini / di sana, atur sekali, tangkap, lalu sebarkan.

Anda dapat menggunakan tautan ini untuk mempelajari lebih lanjut tentang metode ini

Jika Anda tidak memiliki gpedit.msc, Anda dapat menggunakan solusi pihak ke-3 untuk menginstalnya, tetapi itu hanya akan terjadi jika Anda menggunakan edisi Home. Kalau tidak, ini harus bekerja apa adanya.


Bukankah ini terbatas pada edisi Enterprise?
grawity

1
Editor Kebijakan Grup terbatas untuk Enterprise dan Pro tetapi ada solusi untuk Home - superuser.com/questions/1018145/…
InterLinked

Ya, saya telah gpedit di Pro, tetapi kebijakan khusus untuk templat ubin adalah yang saya dengar hanya untuk Perusahaan.
grawity

@ kegembiraan Saya tidak terbiasa dengan template itu sendiri. Anda harus melihat itu
InterLinked

0

Script ini berfungsi dengan baik

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

Pada Win 10 versi 1709 dan 1803 ia menghapus semua pintasan kecuali pintasan yang merupakan tautan (bukan pintasan) untuk menginstal aplikasi dari Store (News, Speed ​​Test, dan lain-lain).

Script ini akan menghapusnya saat diinstal.


Bagaimana jawaban ini berbeda dari yang diberikan 7 bulan sebelumnya oleh @ max630?
Marco Lackovic

-3

Saya menggunakan Startmenux versi gratis untuk mendapatkan windows XP seperti menu mulai tanpa ubin dan daftar lengkap program melintasi layar daripada disembunyikan di menu gulir (yuck).

Saya percaya ada program serupa lainnya. Berikut adalah artikel yang memperkenalkan orang lain, untuk keadilan.


2
jawaban hanya tautan tidak terlalu membantu.
Ramhound

-3

Untuk membersihkan komputer yang baru dibeli dari semua malware yang sudah diinstal sebelumnya, Anda harus mulai dengan instalasi Windows 10 yang bersih .

  1. Unduh alat sekarang
  2. Menerima
  3. Tidak ada
  4. Mulailah

Jika Anda juga ingin menghapus semua aplikasi Windows Store dari komputer, Anda dapat menggunakan perintah ini di Administrator PowerShell: Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage. Karena Start Menu hanya hadir dengan aplikasi Windows Store, ini akan menghapus semuanya. Namun, Anda harus menginstal ulang setiap aplikasi Windows Store yang Anda butuhkan.

Anda juga dapat membuat skrip PowerShell yang akan menghapus semuanya. Sintaks perintahnya adalah Pin-App "Mail" -unpin, ganti saja Mail dengan ubin yang tidak diinginkan, dan salin-tempel perintah sekali per ubin untuk dihapus. Semoga berhasil!


Tautan eksternal dapat rusak atau tidak tersedia, dalam hal ini jawaban Anda tidak akan berguna. Harap sertakan informasi penting dalam jawaban Anda dan gunakan tautan untuk atribusi dan bacaan lebih lanjut. Terima kasih.
fixer1234

2
Apakah Anda bahkan membaca pertanyaan freakin '?
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.