Как отключить файлы журнала MSI, предположительно созданные Visual Studio

У меня возникает эта проблема, когда я получаю много файлов журнала MSI (форматы имен файлов - это MSIxxxx.LOG, где xxxx соответствует некоторой случайной последовательности символов, такой как "MSI974b5.LOG" ). Эти файлы журнала хранятся в каталоге Windows/Temp. Я должен упомянуть, что я почти не разбираюсь в файлах журнала MSI или о том, для чего они используются (что-то о тестировании файлов .msi installer?).

Я попробовал статью поддержки Microsoft для отключения ведения журнала MSI, но я все еще получаю файлы журнала MSI в каталоге Windows/Temp. Одна вещь, которую я заметил, это то, что все файлы MSI упоминают "Visual Studio 12.0" где-то в файле журнала, но помимо этого я не понимаю, что генерирует эти файлы журналов или как остановить их создание.

Я не уверен, что это связано, но я недавно установил Visual Studio 2013, но я не помню, чтобы во время установки регистрировалось какое-либо сообщение MSI.

Ответ 1

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

Файлы журнала MSI генерировались плохой установкой Visual Studio. Отмените опцию восстановления, предоставленную Visual Studio, и файлы журнала больше не сгенерированы. Почему файлы журнала генерировались так часто и без моего ведома, я не знаю, но, по крайней мере, я думаю, что это прекратилось.

Ответ 3

Проверьте раздел реестра с именем "Ведение журнала" в HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Installer. И просто удалите/переименуйте эту запись.

Ответ 4

Я смог исправить это, удалив ключ Вадима:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\Logging

в моем случае он был установлен в voicewarmupx, что в основном означает "Записывать все и немного больше".
Вы можете найти больше информации здесь: http://support.microsoft.com/kb/223300/

Ответ 5

Решение здесь работало для меня.

  • Откройте командную строку с повышенными правами.
  • Тип:
    mkdir %SystemRoot%\Microsoft.NET\Framework\URTInstallPath_GAC

Ответ 6

Установите последнюю версию .NET Framework версии 4.6.2, решив проблему для меня.