Гид по технологиям

Как изменить или удалить метаданные файла в Windows

7 min read Windows Обновлено 25 Dec 2025
Изменение метаданных файла в Windows
Изменение метаданных файла в Windows

мужчина использует ноутбук с Windows, держа его на коленях

Что такое атрибуты файла

Атрибуты файла — это метаданные, которые описывают файл: дата создания, дата последнего доступа, дата последнего изменения, автор, версия, копирайт и другие. Одной строкой: это данные о файле, которые не всегда видны при обычном просмотре, но их легко получить и передать вместе с файлом.

Важно: изменение временных меток не удаляет встроенные метаданные внутри документа (например, автор в свойствах Office или EXIF в изображении). Для полного удаления нужно работать как с системными атрибутами, так и с метаданными внутри файла.

Когда это нужно

  • Отправляете работу преподавателю и не хотите раскрывать дату создания файла.
  • Готовите резюме или портфолио и хотите убрать персональные метки.
  • Тестируете процессы резервного копирования и миграции.
  • Удаляете конфиденциальные поля перед публикацией документа.

Быстрые примеры: когда метод не сработает

  • Копирование через некоторые облачные сервисы может восстановить оригинальные метки или добавить собственные.
  • Форматы файлов, которые хранят метаданные внутри (PDF, DOCX, JPEG), требуют отдельного удаления встроенных метаданных.
  • Если у вас нет прав администратора, изменение системных меток может быть запрещено.

Изменение Date Created, Date Accessed и Date Modified с помощью PowerShell

PowerShell — штатный инструмент Windows для автоматизации и администрирования. Он позволяет изменить системные временные метки файла или папки.

Короткое пояснение команды: $(Get-Item “Путькфайлу”).CreationTime = (Get-Date “yyyy-MM-dd”) устанавливает дату создания. Аналогично работают свойства LastWriteTime и LastAccessTime.

Перед началом: создайте резервную копию файла, чтобы можно было откатиться.

Шаги:

  1. Введите в поиске Windows “PowerShell”, щёлкните правой кнопкой по PowerShell и выберите “Запуск от имени администратора”.

  2. Перейдите в папку с файлом. Примеры команд:

# Вернуться на уровень выше
cd ..

# Перейти в папку
cd "C:\Users\Имя\Documents\Files"

# Проверить текущую папку
pwd
  1. Установите желаемые временные метки. Рекомендуется использовать ISO-формат даты (yyyy-MM-dd), он универсален и избежит проблем с локалью:
# Пример: изменение даты создания
$(Get-Item "Example.docx").CreationTime = (Get-Date "2020-01-15")

# Изменение даты последнего доступа
$(Get-Item "Example.docx").LastAccessTime = (Get-Date "2020-02-01")

# Изменение даты последней записи (modified)
$(Get-Item "Example.docx").LastWriteTime = (Get-Date "2020-02-01")
  1. Подтвердите изменения, посмотрев свойства файла в Проводнике или через PowerShell:
Get-Item "Example.docx" | Select-Object Name, CreationTime, LastAccessTime, LastWriteTime

Советы и замечания:

  • Если PowerShell не выводит ошибок и команда выполняется, метки изменены.
  • Немедленный доступ к файлу после изменения изменит LastAccessTime/LastWriteTime снова — закройте файл и не открывайте его.
  • Для папок те же свойства доступны у объекта папки.

Пример детального сценария (путь и имя файла)

# Полный пример с полным путем
$(Get-Item "C:\Users\ehtas\Documents\Files\Report.docx").CreationTime = (Get-Date "2021-09-01")
$(Get-Item "C:\Users\ehtas\Documents\Files\Report.docx").LastAccessTime = (Get-Date "2021-09-10")
$(Get-Item "C:\Users\ehtas\Documents\Files\Report.docx").LastWriteTime = (Get-Date "2021-09-10")

Если вы не уверены в формате даты, используйте (Get-Date “2021-09-01”) или [datetime]”2021-09-01”.

Важно: используйте корректные кавычки и экранирование путей (двойной обратный слэш \ в строках). Ошибка в синтаксисе приведёт к отказу команды.

Запуск PowerShell от имени администратора

Переход между папками в PowerShell

Успешное изменение даты создания файла в PowerShell

Изменение атрибутов с помощью Attribute Changer (стороннее ПО)

Attribute Changer — популярный инструмент с графическим интерфейсом, который добавляет пункт в контекстное меню Проводника. Подходит тем, кто не хочет работать с командной строкой.

Перед началом: скачивайте только с официального сайта PETGES и проверяйте цифровую подпись установщика.

Шаги установки и использования:

  1. Перейдите на сайт PETGES и загрузите полный установщик Attribute Changer (не портативную версию).
  2. Запустите установку и следуйте подсказкам.
  3. При необходимости перезагрузите компьютер.
  4. Откройте Проводник и перейдите к файлу.
  5. Щёлкните правой кнопкой по файлу и выберите “Change Attribute” (в Windows 11 — “Показать дополнительные параметры” → “Change Attribute”).

Открытие Attribute Changer из контекстного меню файла в Windows

  1. В приложении отметьте “Modify date and time stamps” — поля даты станут редактируемыми.
  2. Установите нужные даты и время создания/доступа/изменения.

Изменение атрибутов файла в Attribute Changer

  1. Нажмите Apply, подтвердите изменения — программа изменит метки.

Плюсы и минусы:

  • Плюсы: удобный интерфейс, массовые операции, фильтры.
  • Минусы: требуется доверие к стороннему ПО, некоторые корпоративные политики блокируют установку.

Безопасность: если файл конфиденциален, избегайте третьих программ и используйте PowerShell в контролируемой среде.

Удаление других метаданных через Проводник

Проводник позволяет удалить ряд свойств (автор, заголовок, комментарии и т. п.), но не системные временные метки.

Шаги:

  1. Щёлкните правой кнопкой по файлу → Свойства.
  2. Перейдите на вкладку “Подробно”.
  3. Нажмите “Удалить свойства и личную информацию”.
  4. Выберите “Создать копию с удалёнными свойствами” (если хотите сохранить исходный файл) или “Удалить следующие свойства из этого файла” для выборочного удаления.

Окно удаления личной информации в свойствах документа

Удаление возможных свойств через Проводник

Примечание: этот способ не затрагивает встроенные метаданные внутри формата файла (например, метки EXIF в фото или метаданные в PDF). Для них используйте специализированные инструменты.

Проверка результата и тесты приёмки

Критерии приёмки (как убедиться, что всё сработало):

  • Откройте свойства файла в Проводнике и проверьте Creation/Modified/Accessed.
  • В PowerShell выполните Get-Item и убедитесь в новых значениях.
  • Скопируйте файл на другой диск/компьютер и проверьте, не восстановились ли старые метки (обязательно тестируйте).
  • Для документов Office проверьте встроенные свойства (Файл → Сведения).

Пример тестов:

  • Тест 1: изменить CreationTime и убедиться, что поле в свойствах изменено.
  • Тест 2: открыть файл после изменения и убедиться, что LastAccessTime изменился снова (если ожидаемо).
  • Тест 3: загрузить файл в облако (OneDrive/Google Drive) и проверить метки на сервере.

Когда изменения не сохраняются или возвращаются назад

Причины и действия:

  • Ограниченные права: запустите PowerShell от имени администратора.
  • Файловая система (FAT32/EXFAT) имеет другие ограничения по точности временных меток.
  • Антивирус или политика компании откатывает изменения — свяжитесь с IT.
  • Облачная синхронизация переписывает метки — отключите синхронизацию на время.

Политика безопасности и конфиденциальность (GDPR и общие советы)

  • Изменение метаданных не отменяет ваши обязательства по защите персональных данных. Если файл содержит персональные данные третьих лиц, следуйте внутренним правилам обработки данных и требованиям закона.
  • При передаче файлов в другие компании лучше удалять личные метаданные и сохранять журнал действий.
  • Храните логи и резервные копии, если изменения проводятся в рамках аудита.

Роль‑ориентированные контрольные списки

Студент / сотрудник:

  • Сделать резервную копию файла.
  • Открыть PowerShell от имени администратора (или использовать Attribute Changer).
  • Изменить только необходимые поля.
  • Проверить свойства и никогда не скрывайте факты при официальной проверке.

IT‑администратор:

  • Проверить корпоративную политику по установке стороннего ПО.
  • Настроить скрипты PowerShell для массовой обработки с логированием.
  • Обеспечить аудит и хранение логов.

Юрист / специалист по соответствию:

  • Оценить риски изменённой метрики при электронных доказательствах.
  • Разработать правила изменения метаданных для сотрудников.

SOP: шаги для изменения меток через PowerShell (краткая инструкция)

  1. Сделать резервную копию исходного файла.
  2. Запустить PowerShell от имени администратора.
  3. Перейти в каталог с файлом.
  4. Выполнить команды для изменения CreationTime/LastAccessTime/LastWriteTime.
  5. Проверить изменения и зафиксировать в логе (пример команды записи в файл лога ниже).

Пример записи в лог:

# Запись старых и новых значений в лог
$path = "C:\Temp\metadata-change-log.txt"
$item = Get-Item "C:\Users\ehtas\Documents\Files\Report.docx"
"$(Get-Date) - BEFORE - $($item.Name) - Creation:$($item.CreationTime) - LastWrite:$($item.LastWriteTime) - LastAccess:$($item.LastAccessTime)" | Out-File -FilePath $path -Append
$(Get-Item "C:\Users\ehtas\Documents\Files\Report.docx").CreationTime = (Get-Date "2021-09-01")
$item = Get-Item "C:\Users\ehtas\Documents\Files\Report.docx"
"$(Get-Date) - AFTER - $($item.Name) - Creation:$($item.CreationTime) - LastWrite:$($item.LastWriteTime) - LastAccess:$($item.LastAccessTime)" | Out-File -FilePath $path -Append

Откат и шаги восстановления

  • Если есть резервная копия, восстановите её обычным способом.
  • Если лог записан, используйте сохранённые значения из лога и примените их командой PowerShell.

Риск‑матрица (какие риски и как их снизить)

  • Ошибка пользователя: создание резервной копии, инструкция по шагам.
  • Восстановление метаданных службой синхронизации: отключить синхронизацию и протестировать.
  • Утечка данных через стороннее ПО: использовать проверенные источники и антивирус.

Дополнительные альтернативы

  • Использовать специализированные инструменты для удаления метаданных внутри форматов: ExifTool для изображений, PDF‑редакторы для PDF, встроенные средства Office для удаления авторов.
  • Создать новый файл и вручную перенести содержимое в «чистый» документ (иногда быстрее и безопаснее).

Проверочные сценарии и приёмочные критерии

  • После применения изменений: отображаемые даты в Проводнике совпадают с ожидаемыми.
  • Открыв файл в другом профиле/на другом устройстве — даты соответствуют новым значениям.
  • Встроенные метаданные (если были) удалены отдельным инструментом.

Быстрая шпаргалка команд (cheat sheet)

  • Открыть PowerShell от имени администратора.
  • Перейти в папку: cd “C:\Путь\К\Папке”
  • Просмотреть метки: Get-Item “File.docx” | Select Name, CreationTime, LastAccessTime, LastWriteTime
  • Установить дату создания: $(Get-Item “File.docx”).CreationTime = (Get-Date “2020-01-15”)

Принятие решения: использовать PowerShell или GUI?

flowchart TD
  A[Начало] --> B{Файл конфиденциален?}
  B -- Да --> C[Использовать PowerShell, без стороннего ПО]
  B -- Нет --> D{Нужна массовая обработка?}
  D -- Да --> E[Attribute Changer или скрипт]
  D -- Нет --> C
  E --> F[Логирование и бэкап]
  C --> F
  F --> G[Проверка и завершение]

Итог

Изменять атрибуты файлов в Windows можно двумя основными способами: PowerShell для точного и контролируемого изменения или сторонний GUI‑инструмент (Attribute Changer) для удобства. Проводник позволяет удалять часть свойств, но не системные временные метки. Всегда делайте резервную копию, документируйте изменения и учитывайте корпоративную политику и законы о защите данных.

Ключевые выводы:

  • PowerShell — рекомендуемый способ для точной и безопасной операции.
  • Attribute Changer удобен, но требует доверия к ПО.
  • File Explorer удаляет только некоторые свойства, но не даты создания/изменения/доступа.
  • Тестируйте результат и учитывайте влияние облачной синхронизации.

Спасибо за внимание. Если нужно, могу подготовить готовый скрипт PowerShell для массовой обработки с логированием и проверкой, адаптированный под вашу среду.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Windows Ink Workspace в Windows 10 — использование и отключение
Windows

Windows Ink Workspace в Windows 10 — использование и отключение

Pipes в Linux: объединение команд
Linux

Pipes в Linux: объединение команд

Как ремонтировать и защищать кабели Lightning
Гаджеты

Как ремонтировать и защищать кабели Lightning

Интерактивная доска из Wiimote — как сделать
Образование

Интерактивная доска из Wiimote — как сделать

Как получить эффект «бабочки» в Snapchat
Социальные сети

Как получить эффект «бабочки» в Snapchat

KRACK: как защитить Wi‑Fi и устройства
Безопасность

KRACK: как защитить Wi‑Fi и устройства