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

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

8 min read Windows Обновлено 04 Jan 2026
Удаление и изменение метаданных файлов в Windows
Удаление и изменение метаданных файлов в Windows

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

Что такое метаданные файла и зачем их менять

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

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

Когда стоит менять метаданные (и когда нельзя)

  • Стоит: при обмене документами, чтобы убрать имя автора, скрыть служебные пути или очистить штампы времени перед публичной публикацией.
  • Не стоит: если это нарушит политику организации, сроки ведения журналов или требования закона. Всегда сверяйтесь с правилами безопасности и правой группы.

Примечание: некоторые системы (резервное копирование, облачные сервисы, системы контроля версий) сохраняют исходные метки времени где-то ещё. Изменение метаданных локального файла не гарантирует их удаление из всех следов.

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

Коротко — PowerShell позволяет напрямую менять свойства файловых объектов. Это подходит для одиночных файлов и пакетных операций. Используйте PowerShell с правами администратора для надёжности.

  1. Откройте Пуск, введите “PowerShell”, правой кнопкой по PowerShell → “Запуск от имени администратора”.

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

  1. Перейдите в папку с файлами. Команды навигации:
  • cd .. — подняться на уровень выше;
  • cd ИмяПапки — войти в подпапку;
  • cd “C:\Путь\К\Папке” — прямой переход.

Пример пути в PowerShell:

C:\Users\ehtas\Documents\Files

Если вы находитесь глубже (например, в C:\Windows\System32), используйте cd .. несколько раз, затем cd в нужную папку.

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

  1. Команды для изменения дат у одного файла:
  • Изменить дату создания:
(Get-Item "ИмяФайла.ext").CreationTime = (Get-Date "2024-01-04")
  • Изменить дату последнего доступа:
(Get-Item "ИмяФайла.ext").LastAccessTime = (Get-Date "2024-01-04")
  • Изменить дату последнего изменения (WriteTime):
(Get-Item "ИмяФайла.ext").LastWriteTime = (Get-Date "2024-01-04")

Совет по формату даты: используйте неизменчивый ISO-формат yyyy-MM-dd (например, “2024-01-04”) — это уменьшит вероятность ошибок из‑за локали.

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

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

Пакетное изменение для множества файлов

Пример: установить дату создания и изменения для всех .docx в текущей папке и подкаталогах:

Get-ChildItem -Path . -Filter *.docx -Recurse | ForEach-Object {
  $d = Get-Date "2023-12-01"
  $_.CreationTime = $d
  $_.LastWriteTime = $d
  $_.LastAccessTime = $d
}

Пояснение: Get-ChildItem собирает список файлов, ForEach-Object применяет изменения к каждому.

Скрипт с вводом даты и подтверждением

$path = Read-Host "Путь к папке или файлу"
$dt = Read-Host "Введите дату (yyyy-MM-dd)"
$d = Get-Date $dt
Get-ChildItem -Path $path -Recurse -File | ForEach-Object {
  Write-Host "Обрабатывается: $($_.FullName)"
  $_.CreationTime = $d
  $_.LastWriteTime = $d
  $_.LastAccessTime = $d
}
Write-Host "Готово"

Системные нюансы

  • Windows может автоматически обновлять последнюю дату доступа при открытии файла. Чтобы отключить обновление last access на уровне системы (требуется админ и перезагрузка), используют fsutil. Проверьте командой:
fsutil behavior query DisableLastAccess

Чтобы изменить поведение (требуется перезагрузка):

fsutil behavior set DisableLastAccess 1

Внимание: это системная настройка и влияет на производительность и совместимость. Меняйте только если понимаете последствия.

Как изменить даты и метаданные с помощью Attribute Changer

Attribute Changer — популярное стороннее расширение контекстного меню, которое упрощает работу с метаданными.

  1. Перейдите на официальный сайт PETGES и скачайте полный установочный пакет Attribute Changer (не portable-версию).
  2. Установите программу, следуя мастеру установки. При необходимости перезагрузите систему.
  3. В Проводнике перейдите в папку с файлом.
  4. Щёлкните правой кнопкой по файлу → “Change Attribute” (в Windows 11: “Показать дополнительные параметры” → найти пункт).

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

  1. Поставьте галочку “Modify date and time stamps” и укажите желаемые значения для Creation, Modified и Access.
  2. Нажмите “Apply” → подтвердите «Yes» в окне подтверждения.

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

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

Важно: для конфиденциальных документов сторонние утилиты могут быть неприемлемы по правилам вашей организации.

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

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

  1. Правый клик по файлу → “Свойства”.
  2. Вкладка “Сведения”.
  3. Нажмите ссылку “Удалить свойства и личную информацию”.

Окно удаления личной информации в вкладке «Сведения»

Доступные опции:

  • Создать копию с удалёнными свойствами — создаётся дубликат без большинства свойств.
  • Удалить выбранные свойства из этого файла — выберите поля и нажмите ОК.

Для документов Office (Word, Excel, PowerPoint) используйте встроенный инспектор метаданных:

  • Откройте документ → вкладка “Файл” → “Проверка документа” или “Проверить” → “Инспектор документа” → удалите свойства и личные данные.

Это удаляет часть полей, специфичных для Office.

Альтернативные подходы и приёмы

  • Создать новый файл и вставить содержимое. Часто это убирает авторские поля и внутренние версии. Но это не удалит встроенные служебные метки в бинарных форматах.
  • Сохранить документ в другом формате (например, PDF) и снять метаданные в PDF-редакторе.
  • Заархивировать файл (zip) и разархивировать на целевой машине — архивирование/разархивирование может изменить штампы, но это ненадежно и зависит от инструментов и настроек.

Альтернатива для изображений и медиа: ExifTool позволяет редактировать EXIF/metadata у фото/видео. Это мощный инструмент, но требует знаний.

Когда изменения не помогут — ограничители и поднятые риски

  • Обнаружение дляensics: эксперты по компьютерной криминалистике могут восстановить исходные метки времени из журналов файловой системы, теневых копий или локальных резервных копий.
  • Облачные сервисы: OneDrive, Dropbox и корпоративные репозитории часто сохраняют историю версий и метаданные отдельно. Изменение локального файла не удалит эти записи.
  • Электронная почта: почтовые клиенты иногда добавляют заголовки и сохраняют копии исходных файлов.
  • Контроль версий: если файл находился в системе контроля версий, история останется.

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

Чек‑лист по ролям перед отправкой файла

  • Студент:

    • Удалил имя автора и комментарии?
    • Сохранил копию исходного файла?
    • Проверил требования преподавателя на предмет ведения версий?
  • Сотрудник/исполнитель:

    • Получено разрешение на изменение метаданных?
    • Проверен реестр резервных копий и журналов?
    • Удалены поля с конфиденциальной информацией (путь, служебные комментарии)?
  • Системный администратор:

    • Оценены последствия изменения с точки зрения журналирования и поиска?
    • Проинформированы заинтересованные стороны?

Стандартная операционная процедура (SOP) для конфиденциальных документов

  1. Оцените необходимость удаления метаданных и получите одобрение.
  2. Сделайте локальную резервную копию исходного файла в защищённом хранилище.
  3. Используйте PowerShell (для пакетной и прозрачной работы) или Attribute Changer (для GUI).
  4. Проверьте файл в новой копии: свойства → Сведения.
  5. Если документ публикуется в интернете, дополнительно проверьте облачные репозитории и журналы.
  6. Задокументируйте изменения (кто, когда, почему).

Этот подход минимизирует риск потери данных и нарушения политик.

Критерии приёмки (тесты и проверки)

  • Тест 1: Свойства файла в Проводнике показывают обновлённые даты.
  • Тест 2: Поля “Автор“, “Комментарий” и другие нежелательные свойства удалены (если требовалось).
  • Тест 3: В локальной системе резервного копирования сохранена оригинальная копия.
  • Тест 4: При открытии файла на чистой машине метаданные совпадают с ожидаемыми (нет посторонних следов).

Критерий приёмки: все целевые поля изменены/удалены, документ читаем и целостен, и есть зафиксированная резервная копия.

Ментальные модели и быстрые эвристики

  • “Слой за слоем”: представьте данные в файле как несколько слоёв (содержимое → формат документа → файловая система → журналы/резервные копии). Изменение верхних слоёв не влияет на нижние.
  • “Проверяй всегда дважды”: сначала изменяй в копии, затем проверяй свойства на другой машине.
  • “Минимальное вмешательство”: меняйте только то, что нужно; сохраняйте логи изменений.

Примерный сценарий: пакетная очистка метаданных для папки с черновиками

  1. Создайте резервную копию папки: копируйте в архив или защищённую локацию.
  2. Запустите PowerShell-скрипт (пример выше) для установки единой даты и очищения некоторых свойств.
  3. Проверьте 10–20 файлов вручную.
  4. Если всё ок — разверните изменения на оставшейся части.

Пример команды для проверки свойств файла (PowerShell)

Get-Item "ИмяФайла.ext" | Select-Object FullName,CreationTime,LastWriteTime,LastAccessTime

Эта команда быстро покажет текущие временные метки у файла.

Безопасность, приватность и соответствие (GDPR и внутренние политики)

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

Важно: если вы обрабатываете персональные данные граждан ЕС, проконсультируйтесь с DPO (Data Protection Officer) или юридической службой перед массовым обезличиванием.

Когда лучше не менять метаданные

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

Шаблон чек-листа перед отправкой файла (копируемый)

  • Создана резервная копия оригинала.
  • Удалены автор/комментарии/служебные пути.
  • Приведены к желаемой дате Creation/Modified/Access.
  • Проверено содержимое на предмет утечки данных.
  • Зафиксировано, кто и когда изменял метаданные.

Примеры «когда это не сработает» (edge-case gallery)

  • Файл уже загружен в систему контроля версий — история останется.
  • Файл был отправлен по корпоративной почте — в почтовом архиве может храниться исходный вариант.
  • Резервные копии (Shadow Copy) имеют прежние метки и могут быть восстановлены.

Диаграмма принятия решения

flowchart TD
  A[Нужно ли менять метаданные?] -->|Да| B{Файл конфиденциальный?}
  B -->|Да| C[Получить разрешение]
  B -->|Нет| D[Можно менять локально]
  C --> E{Есть доступ к PowerShell?}
  E -->|Да| F[Использовать PowerShell]
  E -->|Нет| G[Использовать GUI 'Attribute Changer']
  F --> H[Проверить результаты и зафиксировать]
  G --> H
  D --> I[Использовать простой метод 'копировать/сохранить как']
  I --> H
  H --> J[Проверить облачные/серверные копии]
  J --> K[Завершено]

Краткое резюме

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

Показ дат файла в свойствах до изменения

Дата создания и дата изменения файла успешно изменены

Важно: любое изменение метаданных должно соответствовать правилам вашей организации и действующему законодательству. Если сомневаетесь — проконсультируйтесь с администрацией или юридическим отделом.


КОНЕЦ

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство