Bagaimana untuk membuang (semua) aplikasi Windows 8 menggunakan PowerShell

Aplikasi jelas memberi tumpuan kepada Windows 8, bukan sahaja kerana sistem operasi boot ke "aplikasi-interface" pada permulaan secara lalai, tetapi kerana kebanyakan pemasaran untuk sistem operasi meletakkannya dalam fokus juga. Itulah satu-satunya sisi Windows 8, dan saya tidak pasti sama sekali jika menumpukan semua usaha pada ciri tersebut adalah langkah pintar oleh Microsoft.

Bagaimanapun, jika anda tidak menggunakan aplikasi sama sekali, atau mahu mengeluarkan aplikasi dari profil pengguna supaya mereka tidak dapat melancarkannya, maka anda mungkin mendapati bahawa ia tidak benar-benar operasi yang mudah.

Perkara mendapat sedikit lebih mudah di Windows 8.1 dengan ciri pemadatan batchnya - klik kanan berbilang aplikasi dan pilih buang pada akhirnya - tetapi masih jauh dari apa yang saya akan selesaikan.

Windows PowerShell mungkin kelihatan menakutkan, atau seperti persekitaran shell lain atau baris arahan kepada kebanyakan pengguna. Ia sebenarnya sangat berkuasa, dan salah satu daripada perkara yang anda boleh gunakan untuk menghapuskan beberapa atau semua aplikasi yang dipasang pada sistem Windows 8.

PowerShell dan Apps

Anda perlu memulakan PowerShell sebelum anda bermula. Lakukan yang berikut untuk berbuat demikian:

  1. Tekan kekunci Windows dan masukkan PowerShell menggunakan papan kekunci.
  2. Klik kanan keputusan PowerShell dan pilih untuk "lari sebagai pentadbir" daripada pilihan.

Pergi ke arahan:

Dapatkan Perintah

Dapatkan semula maklumat berkaitan aplikasi dari pengguna pada PC tempatan atau domain jauh.

Get-AppxPackage -User [Nama pengguna] menyenaraikan semua aplikasi yang dipasang oleh pengguna [username]. [username] boleh menjadi domain \ user, alamat e-mel, user_name, atau string SID.

Get-AppxPackage -AllUsers menyenaraikan semua aplikasi yang dipasang oleh pengguna pada sistem

Get-AppxPackage -Name [nama] mengembalikan semua apl yang sepadan dengan [nama]. Anda boleh menggunakan wildcards (*) dalam arahan.

Get-AppxPackage -Publisher [nama penerbit] mengembalikan semua aplikasi yang dipasang oleh penerbit yang dipilih. Wildcards sekali lagi dibenarkan.

Perhatikan bahawa mungkin untuk menggabungkan pertanyaan.

Contoh Dapatkan pertanyaan:

  1. Get-AppxPackage -Publisher * Microsoft * mengembalikan semua aplikasi yang diterbitkan oleh Microsoft, dan mana-mana penerbit lain yang menggunakan nama Microsoft (mungkin tidak ada).
  2. Get-AppxPackage -user Martin mengembalikan semua aplikasi yang dipasang di bawah akaun pengguna Martin.
  3. Get-AppxPackage -name * Halo * mengembalikan semua aplikasi yang mempunyai Halo dalam nama mereka.
  4. Get-AppxPackage -name * Facebook * -User domain / user1 mengembalikan semua aplikasi yang dipasang dengan Facebook dalam nama mereka dari user1 pada domain komputer jauh.

Keluarkan Perintah

Keluarkan kerja yang hampir sama dengan Get, tetapi ia menawarkan parameter tambahan.

Hapus-AppxPackage [nama pakej] membuang [nama pakej] dari akaun pengguna yang dilog masuk.

Hapus-AppxPackage [nama pakej] -Konfirmasi tidak sama seperti di atas, tetapi memaparkan prompt pengesahan sebelum perintah dijalankan.

Keluarkan-AppxPackage [nama pakej] -WhatHanya memaparkan apa yang akan berlaku jika anda akan menjalankan arahan.

Contoh Buang pertanyaan:

  1. Hapus-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Mengeluarkan pakej yang dipilih dari akaun pengguna semasa

Bagaimana untuk membuang semua aplikasi Metro dari semua pengguna

Get-AppxPackage -AllUsers | Keluarkan-AppxPackage

Microsoft telah menerbitkan skrip yang membuang semua aplikasi Windows Store di Windows 8 juga. Anda boleh memuat turun dari halaman Technet ini.

Maklumat tambahan mengenai cmdlet pemasangan aplikasi boleh didapati di Technet juga.