Перейти к содержимому

Сколько весит папка windows 10

  • автор:

Как узнать, сколько места занимает программа в Windows

Как узнать размер программ в Windows

Несмотря на то, что почти все умеют смотреть размеры папок, сегодня многие игры и программы размещают свои данные не в одной единственной папке и, посмотрев размер в Program Files, вы можете получить неверные данные (зависит от конкретного ПО). В этой инструкции для начинающих пользователей подробно о том, как узнать, сколько места на диске занимают отдельные программы, игры и приложения в Windows 10, 8 и Windows 7.

Просмотр информации о размере установленных программ в Windows 10

Первый из способов подойдет только для пользователей Windows 10, а методы, описанные в следующих разделах — для всех последних версий Windows (включая «десятку»).

В «Параметрах» Windows 10 присутствует отдельные раздел, позволяющий просмотреть, сколько места занимают установленные программы и приложения из магазина.

Размеры программ в параметрах Windows 10

  1. Зайдите в Параметры (Пуск — значок «шестеренки» или клавиши Win+I).
  2. Откройте «Приложения» — «Приложения и возможности».
  3. Вы увидите список установленных программ и приложений из магазина Windows 10, а также их размеры (для некоторых программ может не отображаться, тогда используйте следующие способы).

Дополнительно, Windows 10 позволяет посмотреть размер всех установленных программ и приложений на каждом диске: зайдите в Параметры — Система — Память устройства — нажмите по диску и посмотрите сведения в разделе «Приложения и игры».

Размер всех установленных программ

Следующие способы просмотра сведений о размере установленных программ в равной степени подойдут для Windows 10, 8.1 и Windows 7.

Узнаем, сколько занимает программа или игра на диске с помощью панели управления

Второй способ — использование пункта «Программы и компоненты» в панели управления:

Размер программы в панели управления

  1. Откройте Панель управления (для этого в Windows 10 можно использовать поиск в панели задач).
  2. Откройте пункт «Программы и компоненты».
  3. В списке вы увидите установленные программы и их размеры. Также вы можете выделить интересующую вас программу или игру, её размер на диске отобразится внизу окна.

Приведенные выше два способа работают только для тех программ и игр, которые были установлены с помощью полноценного установщика, т.е. не являются portable программами или простым самораспаковывающимся архивом (что часто бывает для нелицензионного софта со сторонних источников).

Просмотр размера программ и игр, отсутствующих в списке установленных программ

Если вы скачали программу или игру, и она работает без установки, либо в тех случаях, когда установщик не добавляет программу в список установленных в панели управления, вы можете просто посмотреть размер папки с этим ПО, чтобы узнать его размер:

Просмотр размера папки с программой

  1. Перейдите к папке, где хранится интересующая вас программа, нажмите по ней правой кнопкой мыши и выберите пункт «Свойства».
  2. На вкладке «Общие» в пункте «Размер» и «На диске» вы увидите место, занимаемое этой программой.

Как видите, всё довольно просто и не должно вызвать сложностей, даже если вы начинающий пользователь.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Как открыть параметры быстродействия Windows 11 и 10
  • Ноутбук тормозит на зарядке или без неё — причины и варианты решения
  • 403 Forbidden — что это за ошибка и как исправить?
  • Непредвиденная ошибка компонента службы теневого копирования томов — как исправить?
  • Ошибка 0x00000005 в Microsoft Store — как исправить?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Lecron 05.09.2018 в 11:33

  • Dmitry 07.09.2018 в 10:31

Как узнать размер папок на диске с помощью PowerShell?

date

22.09.2022

user

itpro

directory

PowerShell, Windows 10, Windows Server 2019

comments

комментариев 12

Большинство пользователей Windows привыкли, что самый простой способ получить размер папки – открыть ее свойства в Проводнике Windows. Более опытные предпочитают использовать такие утилиты, как TreeSize или WinDirStat. Но, если вам нужно получить более детальную статистику по размеру папок в конкретном каталоге, или исключить определенные типы файлы, в этом случае лучше воспользоваться возможностями PowerShell. В этой статье мы покажем, как быстро получить размер определенного каталога на диске (или всех вложенных каталогов) с помощью PowerShell.

Для получения размеров файлов и каталогов в PowerShell можно воспользоваться командами Get-ChildItem (алиас gci) и Measure-Object (алиас measure). Первый командлет позволяет сформировать список файлов в заданном каталоге по указанным критериями, а второй выполняет арифметическое действие.

Совет. В одной из прошлых статей мы показывали как использовать командлет Get-ChildItem, чтобы найти ТОП самых больших файлов на диске.

Например, чтобы получить размер папки c:\PS, выполните команду:

Get-ChildItem c:\iso | Measure-Object -Property Length -sum

как узнать размер каталога с помощью PowerShell

Как вы видите, общий размер файлов в данном каталоге указан в поле Sum и составляет около 2 Гб (размер указан в байтах).
Чтобы преобразовать размер в более удобные Мб или Гб, используйте такую команду:

(gci c:\iso | measure Length -s).sum / 1Gb

(gci c:\iso | measure Length -s).sum / 1Mb

Для округлений результата до двух символов после запятой, выполните команду:

» GB» -f ((gci c:\iso | measure Length -s).sum / 1Gb)

получить размер фалой в каталоге

С помощью PowerShell вы можете посчитать суммарный размер всех файлов определенного типа в каталоге. К примеру, мы хотим получить суммарный размер всех ISO файлов в папке:

(gci c:\iso *.iso | measure Length -s).sum / 1Mb

посчитать размер всех iso файлов на диске

Рассмотренные выше команды PowerShell позволяют получить общий размер файлов только в указанной директории. Если в папке содержаться вложенные каталоги, то размер файлов в этих каталогах не учитывается. Для получения общего размера всех файлов в каталоге с учетом вложенных директорий нужно использовать параметр –Recurse. Получим суммарный размер всех файлов в папке C:\Windows (скрипт возвращает суммарный размер всех файлов без учета NTFS сжатия):

» GB» -f ((gci –force c:\Windows –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb)

Чтобы учитывать размер скрытых и системных файлов я дополнительно указал аргумент –force.

Итак, размер каталога C:\Windows на нашем диске составляет около 40 Гб.

Совет. Чтобы не показывать ошибки доступа к каталогам используйте параметр -ErrorAction SilentlyContinue .

узнать размер папки windows с помощью powershell

Данный скрипт некорректно считает размер каталога, если в нем есть символические или жесткие ссылки. Например, в каталоге C:\Windows находится много жестких ссылок на файлы в хранилище компонентов WinSxS. В результате такие файлы могут быть посчитаны несколько раз. Чтобы не учитывать в результатах жесткие ссылки, используйте следующую команду (выполняется довольно долго):

» GB» -f ((gci –force C:\windows –Recurse -ErrorAction SilentlyContinue | Where-Object < $_.LinkType -notmatch "HardLink" >| measure Length -s).sum / 1Gb)

размер каталога windows без учетка жестких ссылок в winsxs

Как вы видите, реальный размер папки Windows несколько меньше.

Вы можете использовать фильтры для выбора файлов, которые нужно учитывать при расчете размера. Например, вы можете посчитать размер файлов, созданных за 2020 год

(gci -force c:\ps –Recurse -ErrorAction SilentlyContinue | ? | measure Length -s).sum / 1Gb

Можно получить размер всех вложенных папок первого уровня в указанном каталоге. Например, нам нужно получить размер всех профилей пользователей в папке C:\Users.

gci -force ‘C:\Users’-ErrorAction SilentlyContinue | ? < $_ -is [io.directoryinfo] >| % $len = 0
gci -recurse -force $_.fullname -ErrorAction SilentlyContinue | % < $len += $_.length >
$_.fullname, ‘ GB’ -f ($len / 1Gb)

подсчитать размер профилей пользователей

% — это алиас для цикла foreach-object.

Идем дальше. Допустим ваша задача – узнать размер каждого каталога в корне системного жесткого диска и представить информацию в удобной для анализа табличной форме с возможностью сортировки по размеру каталогов.

Для получения информации о размере каталогов на диске C:\ выполните следующий PowerShell скрипт:

$targetfolder=’C:\’
$dataColl = @()
gci -force $targetfolder -ErrorAction SilentlyContinue | ? < $_ -is [io.directoryinfo] >| % $len = 0
gci -recurse -force $_.fullname -ErrorAction SilentlyContinue | % < $len += $_.length >
$foldername = $_.fullname
$foldersize= » -f ($len / 1Gb)
$dataObject = New-Object PSObject
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldername” -value $foldername
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldersizeGb” -value $foldersize
$dataColl += $dataObject
>
$dataColl | Out-GridView -Title “Размер вложенных каталогов”

получить размер всех папок в корне диска C: с помощью powershell

Перед вами должна появиться графическая форма с таблицей, в которой указаны все папки в корне системного диска C:\ и их размер (таблица формируется командлетом Out-GridView). Щелкнув по заголовку столбца таблицы, вы можете отсортировать папки по размеру. Также вы можете выгрузить результаты в CSV ( |Export-Csv file.csv ) или Excel файл.

Если вы часто используете проверку размера каталогов в своих скриптах PowerShell, можно сделать отдельную функцию:

[CmdletBinding()]
Param (
[Parameter(Mandatory=$true,ValueFromPipeline=$true)]
$Path
)
if ( (Test-Path $Path) -and (Get-Item $Path).PSIsContainer ) $Measure = Get-ChildItem $Path -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum
$Sum = » -f ($Measure.Sum / 1Gb)
[PSCustomObject]@»Path» = $Path
«Size($Gb)» = $Sum
>
>
>

Для вызова функции просто выполните команду:

функция powershell Get-FolderSize

Такую функцию можно использовать для проверки размера каталогов на удаленных компьютерах через командлет Invoke-Command (PowerShell Remoting).

Invoke-Command -ComputerName dc01 -ScriptBlock $ –ArgumentList ‘C:\PS’

получить размер папки на удаленном компьютере с помощью powershell

Рассмотренные команды работают во всех версиях PowerShell, включая новые версии PowerShell Core 7.x.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Какой размер моего почтового ящика?

  1. Чтобы найти размер почтового ящика, в представлении Почта щелкните свою учетную запись. Учетная запись Outlook
  2. Щелкните Свойства >папки. Свойства папки на ленте.
  3. В нижней части области щелкните Размер папки. Свойства папкиВы увидите, что размер почтового ящика и каждой вехи указаны в килобайтах (КБ). Размер папки

Чтобы найти размер в мегабайтах, переместите десятичность на три места влево. Например, 4742 КБ составляет примерно 4,7 МБ. Для точного рисунка разделите значение KB на 1024.

Facebook LinkedIn Электронная почта

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Очистка папки WinSxS в Windows 10, 8 и Windows 7

Папка WinSxS в Windows

Если вас смущает то, что папка WinSxS много весит и интересует вопрос о том, можно ли удалить ее содержимое, в этой инструкции подробно будет описан процесс очистки данной папки в Windows 10, 8 и Windows 7, а заодно расскажу, что это за папка и для чего она нужна и можно ли удалить WinSxS полностью.

В папке WinSxS хранятся резервные копии системных файлов операционной системы до обновлений (и не только, о чем — далее). То есть, всякий раз, как вы получаете и устанавливаете обновления Windows, в эту папку сохраняется информация об изменяемых файлах, сами эти файлы с тем, чтобы у вас была возможность удалить обновление и откатить сделанные изменения.

Через какое-то время папка WinSxS может занимать достаточно много места на жестком диске — несколько гигабайт, при этом размер этот все время увеличивается по мере установки новых обновлений Windows.. К счастью, очистить содержимое данной папки сравнительно легко штатными средствами. И, если компьютер после последних обновлений работает без каких-либо проблем, это действие сравнительно безопасно.

Размер папки WinSxS

Также в Windows 10 папка WinSxS используется, например, для сброса Windows 10 в исходное состояние — т.е. необходимые для автоматической переустановки файлы берутся именно из нее. Дополнительно, раз уж у вас возникла проблема со свободным пространством на жестком диске, рекомендую к ознакомлению статьи: Как очистить диск от ненужных файлов, Как узнать, чем занято место на диске.

Очистка папки WinSxS в Windows 10

В Windows 10 папка WinSxS хранит не только файлы, связанные с обновлениями, но и файлы самой системы, используемые в процессе работы, а также для того, чтобы вернуть ОС в исходное состояние или выполнить некоторые операции, связанные с восстановлением. Итак: какой-то самодеятельности при очистке и уменьшении размера этой папки не рекомендую. Следующие же действия безопасны для системы и позволяют очистить папку WinSxS в Windows 10 только от ненужных резервных копий, создаваемых при обновлении системы.

  1. Запустите командную строку от имени администратора (например, через правый клик по кнопке Пуск)
  2. Введите команду Dism.exe /online /cleanup-image /AnalyzeComponentStore и нажмите Enter. Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки. Проверка необходимости очистки WinSxS
  3. Введите команду Dism.exe /online /cleanup-image /StartComponentCleanup и нажмите Enter для запуска автоматической очистки папки WinSxS. Очистка папки WinSxS в Windows 10

Один важный момент: не следует злоупотреблять этой командой. В некоторых случаях, когда резервных копий обновления Windows 10 в папке WinSxS нет, после выполнения очистки, папка может даже слегка увеличиться. Т.е. производить очистку есть смысл, когда указанная папка слишком, на ваш взгляд, разрослась (5-7 Гб — это не слишком).

Как очистить папку WinSxS в Windows 7

Для очистки WinSxS в Windows 7 SP1 требуется предварительно установить необязательное обновление KB2852386, которое добавляет соответствующий пункт в утилиту очистки диска.

Вот как это сделать:

  1. Зайдите в центр Обновления Windows 7 — это можно сделать через панель управления или воспользоваться поиском в меню пуск. Запуск центра обновлений Windows 7
  2. Нажмите «Поиск обновлений» в меню слева и подождите. После этого, кликните по необязательным обновлениям. Необязательные обновления
  3. Найдите и отметьте необязательное обновление KB2852386 и установите его. Установка обновления KB2852386
  4. Перезагрузите компьютер.

Запуск очистки диска в Windows 7

После этого, для того, чтобы удалить содержимое папки WinSxS, запустите утилиту очистки диска (также, быстрее всего воспользоваться поиском), нажмите кнопку «Очистка системных файлов» и выберите пункт «Очистка обновлений Windows» или «Файлы резервной копии пакета обновлений».

Очистка папки WinSxS в Windows 7

Удаление содержимого WinSxS в Windows 8 и 8.1

В последних версиях ОС Windows возможность удалить резервные копии обновлений имеется в утилите очистки диска по умолчанию. То есть для того, чтобы удалить файлы в WinSxS, вам следует выполнить следующее:

  1. Запустить утилиту «Очистка диска». Для этого на начальном экране можете воспользоваться поиском. Очистка диска в Windows 8
  2. Нажать кнопку «Очистка системных файлов»
  3. Выбрать пункт «Очистка обновлений Windows»

Удаление содержимого WinSxS в Windows 8

Помимо этого, в Windows 8.1 есть и еще один способ очистить эту папку:

  1. Запустите командную строку от имени администратора (для этого нажмите клавиши Win+X на клавиатуре и выберите нужный пункт меню).
  2. Введите команду dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Также, с помощью dism.exe вы можете точно узнать, сколько занимает папка WinSxS в Windows 8, для этого воспользуйтесь следующей командой:

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Точная информация о том, сколько занимает WinSxS с помощью Dism.exe

Автоматическая очистка резервных копий обновлений в WinSxS

Помимо очистки содержимого данной папки вручную, вы можете воспользоваться планировщиком заданий Windows, для того, чтобы это происходило автоматически.

Задача для автоматической очистки обновлений

Для этого необходимо создать простую задачу StartComponentCleanup в Microsoft\Windows\Servicing с нужной периодичностью выполнения.

Надеюсь, статья будет полезной и предостережет от нежелательных действий. В случае возникновения вопросов — задавайте, постараюсь ответить.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Как открыть параметры быстродействия Windows 11 и 10
  • Ноутбук тормозит на зарядке или без неё — причины и варианты решения
  • 403 Forbidden — что это за ошибка и как исправить?
  • Непредвиденная ошибка компонента службы теневого копирования томов — как исправить?
  • Ошибка 0x00000005 в Microsoft Store — как исправить?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Виктор 25.04.2014 в 12:59

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://alkogolizm-zhi.vyvod-iz-zapoya-na-domu-sankt-peterburg-abc.ru/