Удалить дополнительные свойства файла в Windows
Инструменты, которые Windows предлагает для удаления различных атрибутов, назначенных каждому файлу.
Каждый файл, который вы создаете или изменяете в Windows 10, имеет несколько связанных атрибутов: они указывают, когда файл был создан, изменен, открыт и часто предлагают гораздо больше информации. Так обстоит дело, например, с метаданными документов и фотографий (EXIF, как удалить метаданные с фотографий).
Эту информацию можно прочитать в Windows, просто открыв окно проводника, щелкнув файл правой кнопкой мыши и выбрав «Свойства». На вкладке «Общие» вы прочтете данные, относящиеся к дате и времени создания, изменения и доступа, нажав «Подробности» для любых метаданных.
Иногда может быть очень полезно удалить эту информацию: для этого просто перейдите на вкладку «Подробности» и нажмите на ссылку ниже «Удалить право собственности и личную информацию».
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
В этот момент Windows спросит, предпочитаете ли вы создать новый файл без всех дополнительных атрибутов или хотите изменить исходную копию.
Воздействуя на поля в нижней части вкладки «Общие», можно изменить такие атрибуты, как «Только для чтения» и «Скрытый».
Наличие фразы Файл с другого компьютера означает, что у выбранного элемента атрибут Zone.Identifier имеет значение «3» (Интернет). Это означает, что его происхождение не является локальным, а файл был получен, например, в виде вложения в электронное письмо или загружен из Интернета: мы говорили об этом в статье NTFS, приемы и секреты наиболее часто используемой файловой системы в Windows. .
Такие атрибуты, как флаг Zone.Identifier, нельзя удалить на уровне файловой системы с помощью ссылки «Удалить право собственности и личную информацию».
В Windows PowerShell, набрав Get-Content * -Stream Zone.Identifier, вы можете прочитать для каждого файла, хранящегося в текущей папке, адрес, с которого был загружен элемент, и URL-адрес реферера или ссылку, указывающую на ресурс.
Вместо символа * в предыдущей инструкции можно указать путь и имя проверяемого файла, заключив эту информацию в кавычки.
Следующий скрипт позволяет рекурсивно проанализировать все содержимое папки, в которой вы находитесь (и любых подпапок) с указанием файлов, взятых из Интернета, и атрибутов host и referrer, если они есть, каждого из них:
Get-ChildItem -Path * -Recurse | Where-Object -FilterScript{$f=$_.FullName; [System.Security.Policy.Zone]::CreateFromUrl($f).SecurityZone -eq ‘Интернет’} | ForEach-Object { Write-Host «—-`n»$f; Get-Content $f -Stream Zone.Identifier | Выберите -Пропустить 1 | ConvertFrom-StringData | ForEach-Object {$_.HostUrl, $_.ReferrerUrl}} }
В инструкции PowerShell мы использовали символ * для ссылки на текущую папку. Однако, как и в предыдущем случае, его можно заменить любым путем, обязательно заключив его в кавычки.
Информация Zone.Identifier используется несколькими функциями безопасности, встроенными в Windows. Office, например, предупреждает пользователя всякий раз, когда он пытается открыть файл из Интернета: Опасные вложения и вредоносное ПО в документах Office: как начинается заражение.
Если вы уверены в их «совершенстве», если вы хотите разблокировать все файлы, хранящиеся в папке, просто используйте — опять же из окна PowerShell — следующую команду:
gci «C:FILES» | Разблокировать файл
В этом случае атрибут Zone.Identifier будет удален со всех файлов в папке C:FILES.
gci — это аббревиатура командлета PowerShell Get-ChildItem.
Для получения дополнительной информации о том, как работает PowerShell, вы можете обратиться к статье PowerShell для примеров: Что вы можете сделать.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)