Jak wyłączyć rejestrowanie MSI w systemie Windows 7?

1

Właśnie uruchomiłem CCleaner i odkryłem, że chce zwolnić 14 GB z plików tymczasowych systemu Windows. Przyjrzałem się i są one przechowywane w C: Windows i są to pliki dziennika MSI. Google informuje mnie, że są to pliki dziennika instalacji, ale wszystko jest o tym, jak je włączyć, i nie wiem, jak to zrobić wyłączyć im. Dzieje się tak często i zasysa dużo miejsca na dysku SSD.

Oto próbka pierwszych kilku wierszy wielu plików dziennika:

=== 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

Istnieją setki takich plików o takiej nazwie MSI#####.LOG, z # będącym literą lub liczbą. Nawet jeśli je skasuję, wrócą kilka dni lub tygodni później.

Próbowałem podanego rozwiązania tutaj aby wyłączyć rejestrowanie, ale nie działało.

Jak mogę je całkowicie wyłączyć?

ssb
źródło
Myślę, że powodem, dla którego dostajesz dużo plików dziennika, jest to, że niektóre instalacje oparte na MSI nie zakończyły się poprawnie. Próbka, którą wysłałeś, brzmi: Calling process: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe Aplikacja jest opisana jako Usługa optymalizacji środowiska wykonawczego .NET . Kilka linii później jest GUID ( {9C593464-7F2F-37B3-89F8-7E894E3B09EA} ), z którym wydaje się być związany Visual Studio Professional 2013 . Podobne pytanie: Zbyt wiele plików dziennika tworzonych w folderze Temp
and31415
@ and31415 Ciekawe, spróbuję tego rozwiązania. Jeśli to zadziała, zapraszam każdego, aby oznaczył to jako duplikat.
ssb
Po prostu zauważę, że nigdy nie znalazłem rozwiązania tego problemu. Zdecydowanie było to związane ze złą instalacją programu Visual Studio, więc nowsza wersja społeczności może nie mieć tego problemu. Ale mimo to dawno temu przeformatowałem i zainstalowałem Windows 10 i nie mam problemu.
ssb

Odpowiedzi:

0

Aplikacje i / lub system nie powinny niczego umieszczać w tym katalogu w celu długoterminowego przechowywania. Nie powinno być problemu z ich usuwaniem.

Jeśli chodzi o rejestrowanie, możesz usunąć ustawienie rejestru, które go włącza. Iść do

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

Jeśli istnieje klucz „Logowanie”, usuń go (może najpierw zapisać wartość).

Teraz, jeśli jesteś w domenie, administratorzy mogą wymusić to ustawienie, więc wielu nie będzie w stanie tego zrobić. Ponadto różne aplikacje będą kontynuować zrzucanie danych do tego katalogu (na pewno Office 365).

KingOfAllTrades
źródło
Dziękuję za odpowiedź. Patrzę na HKEY_LOCAL_MACHINE & gt; SOFTWARE & gt; Policies & gt; Microsoft & gt; Windows, ale nie ma instalatora. Czy to jest właściwe miejsce do szukania?
ssb
Tak, to jest właściwa ścieżka. Widzę to w moim rejestrze. Hmmm ... Może mógłbyś go dodać przy minimalnym logowaniu i sprawdzić, czy go zmniejszy? Dodaj klucz „Rejestrowanie” o wartości „mo”, co może zmniejszyć ilość rejestrowanych danych (tylko z dysku i błędów pamięci).
KingOfAllTrades
Klucz „Instalator” nie istnieje domyślnie, musisz go włączyć. support.microsoft.com/en-us/help/223300/…
HelpingHand