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

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

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

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

6 ответов



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

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


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


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

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

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


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

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

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