Sistem pengendalian Windows 11 Microsoft termasuk berpuluh-puluh apl lalai yang tersedia secara lalai selepas pemasangan pertama kali dijalankan. Sesetengah apl ini menawarkan fungsi teras seperti tontonan foto, main balik media atau pengeditan teks biasa. Yang lain mempunyai fokus yang sempit dan hanya berguna kepada subset kecil pengguna Windows.
Banyak pakej prapasang boleh dialih keluar daripada komputer Windows melalui Tetapan > Aplikasi, arahan PowerShell atau menggunakan program seperti winget, Windows Packet Manager , dsb. apl. Aplikasi ini menggunakan ruang cakera dan sesetengah pentadbir mungkin mahu memadamkannya untuk mengosongkan ruang pada pemacu
Pentadbir menghadapi halangan apabila ia datang untuk menentukan saiz sebenar yang diduduki oleh aplikasi ini. Tetapan > Senarai Apl tidak berguna untuk ini, kerana banyak aplikasi Windows lalai hanya disenaraikan dengan saiz beberapa KB.
Bacaan yang disimpan tidak betul. Sebab bilangan aplikasi Windows prapasang yang dilaporkan rendah ialah aplikasi ini mungkin dipasang ke dalam berbilang folder. Aplikasi Tetapan Microsoft mengembalikan saiz salah satu foldernya kerana ia mengabaikan mana-mana folder lain tempat fail aplikasi disimpan.
Begitu juga apabila anda menjalankan perintah PowerShell biasa untuk mengembalikan senarai aplikasi.
Skrip PowerShell tersedia untuk dimuat turun. Cuma muat turun arkib zip ke sistem setempat anda dan nyahzipnya untuk bermula.
Gunakan menu Mula untuk melancarkan gesaan PowerShell yang dinaikkan, navigasi ke folder tempat skrip disimpan dan jalankan .Get-AppSizes.ps1 -dalam talian |
Sila ambil perhatian bahawa anda perlu membenarkan skrip pihak ketiga untuk dilaksanakan dan pilih "Jalankan Sekali" apabila digesa untuk dijalankan. Pengguna yang berhati-hati mungkin menyemak kod sebelum menjalankan skrip untuk memastikan ia berjalan dengan selamat.
Get-AppxProvisionedPackage -online | % {<br># Get the main app package location using the manifest<br>$loc = Split-Path ( [Environment]::ExpandEnvironmentVariables($_.InstallLocation) ) -Parent<br>If ((Split-Path $loc -Leaf) -ieq 'AppxMetadata') {<br>$loc = Split-Path $loc -Parent<br>}<br># Get a pattern for finding related folders<br>$matching = Join-Path -Path (Split-Path $loc -Parent) -ChildPath "$($_.DisplayName)*"<br>$size = (Get-ChildItem $matching -Recurse -ErrorAction Ignore | Measure-Object -Property Length -Sum).Sum<br># Add the results to the output<br>$_ | Add-Member -NotePropertyName Size -NotePropertyValue $size<br>$_ | Add-Member -NotePropertyName InstallFolder -NotePropertyValue $loc<br>$_<br>} | Select DisplayName, PackageName, Version, InstallFolder, Size
Skrip PowerShell membuka tetingkap baharu yang menyenaraikan setiap aplikasi pada barisnya sendiri. Setiap aplikasi disenaraikan dengan nama, nama pakej, folder pemasangan, versi dan saiznya. Saiz disenaraikan dalam bait. Kebanyakan aplikasi bersaiz sepuluh megabait atau lebih. Sesetengah, YourPhone, Windows Store, Windows Communication Apps atau Microsoft Teams, jauh lebih besar daripada itu.
Atas ialah kandungan terperinci Saiz aplikasi Windows 11 lalai adalah lebih besar daripada yang dilaporkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!