Как отключить MSI логирование в Windows 7?

Вопрос или проблема

Я только что запустил CCleaner и обнаружил, что он хочет освободить 14 ГБ из временных файлов Windows. Я посмотрел, и они находятся в C:\Windows\Temp, и это какие-то MSI файлы журнала. Google говорит мне, что это журналы установки, но всё касается того, как их включить, а я не могу понять, как их отключить. Это часто происходит и занимает много места на SSD.

Вот пример первых нескольких строк многих файлов журнала:

=== Verbose logging started: 7/19/2014  2:01:13  Build type: SHIP UNICODE 5.00.7601.00  Calling process: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe ===
MSI (c) (24:F4) [02:01:13:729]: Resetting cached policy values
MSI (c) (24:F4) [02:01:13:729]: Machine policy value 'Debug' is 0
MSI (c) (24:F4) [02:01:13:729]: ******* RunEngine:
           ******* Product: {9C593464-7F2F-37B3-89F8-7E894E3B09EA}
           ******* Action: 
           ******* CommandLine: **********
MSI (c) (24:F4) [02:01:13:729]: Client-side and UI is none or basic: Running entire install on the server.
MSI (c) (24:F4) [02:01:13:729]: Grabbed execution mutex.
MSI (c) (24:F4) [02:01:13:731]: Cloaking enabled.
MSI (c) (24:F4) [02:01:13:731]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (24:F4) [02:01:13:732]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (B4:88) [02:01:13:734]: Running installation inside multi-package transaction {9C593464-7F2F-37B3-89F8-7E894E3B09EA}
MSI (s) (B4:88) [02:01:13:734]: Grabbed execution mutex.
MSI (s) (B4:B8) [02:01:13:735]: Resetting cached policy values

Существуют сотни таких файлов с именем типа MSI#####.LOG, где # — это буква или цифра. Даже если я их удаляю, они возвращаются через несколько дней или недель.

Я попробовал решение, предложенное здесь, чтобы отключить ведение журнала, но оно не сработало.

Как полностью отключить их?

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

Что касается ведения журнала, вы можете удалить настройку реестра, которая его включает. Перейдите в

Local Computer>Software>Policies>Microsoft>Windows>Installer

Если есть ключ “Logging”, удалите его (может быть, сначала запишите его значение).

Если вы находитесь в домене, администраторы могут принудительно установить эту настройку, так что вы, возможно, не сможете это сделать. Также различные приложения будут продолжать сбрасывать данные в этот каталог (например, Office 365).

Ответ или решение

Как отключить ведение журналов MSI в Windows 7

Теория

Installation logging, or "MSI logging," is a Windows feature designed to create detailed logs during the installation of software using Microsoft’s Windows Installer. These logs are intended to help diagnose installation errors. However, excessive logging can consume significant disk space, especially on SSDs, which are more sensitive to unnecessary write operations.

Пример

Когда программы или обновления устанавливаются на вашу систему, Windows может автоматически создавать MSI журналы, как это видно из примера из вашей ситуации: множество файлов в папке C:\Windows\Temp с именами, наподобие MSI#####.LOG. Несмотря на удаление, они часто появляются снова, заполняя ваше хранилище. Это указывает на настройку системы или специфического программного обеспечения, ведущую к принудительному ведению журналов.

Применение

Чтобы отключить MSI логирование на Windows 7, выполните следующие шаги:

  1. Редактирование реестра:

    • Откройте редактор реестра: нажмите Win + R, введите regedit и нажмите Enter.
    • Перейдите в раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer.
    • Найдите ключ с именем Logging. Если такой ключ существует, его можно удалить или изменить его значение так, чтобы он не активировал подробное логирование. Перед удалением ключа рекомендуется сохранить его значение в отдельном документе на случай, если потребуется восстановить настройки.
  2. Проверка групповых политик:

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

    • Воспользуйтесь инструментами, такими как очистка диска, чтобы управлять количеством временных файлов вручную. Программы, наподобие CCleaner (который вы уже используете), могут помочь в автоматизации этой задачи.
  4. Мониторинг программного обеспечения:

    • Некоторые приложения могут принудительно создавать логи (как это делает Office 365). Убедитесь, что нет дополнительного софта, создающего избыточные логи.

Выполнив вышеуказанные шаги, у вас не должно возникнуть проблем с накоплением MSI логов, что снизит загрузку на ваше SSD и освободит значительное количество пространства на диске.

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

Капча загружается...