Как отключить файлы журнала 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, и файлы журнала больше не сгенерированы. Почему файлы журнала генерировались так часто и без моего ведома, я не знаю, но, по крайней мере, я думаю, что это прекратилось.
Ответ 2
См. эту ошибку в Microsoft Connect:
https://connect.microsoft.com/VisualStudio/feedback/details/835600/visual-studio-2013-reconfiguration-via-windows-installer-fails-repeatedly-consumes-50gb-disk-space-in-msi-logs
Ответ 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
Решение здесь работало для меня.
Ответ 6
Установите последнюю версию .NET Framework версии 4.6.2, решив проблему для меня.