Logs estranhos em pastas protegidas do Windows

1

Oi eu tenho o windows 10 pro e estou enfrentando um comportamento estranho. Eu estava ficando sem espaço em disco e depois da pesquisa descobri que tinha mais de 6 milhões de arquivos HTM em duas pastas:

  1. C: \ Windows \ SysWOW64 \ config \ systemprofile \ AppData \ Local \ Microsoft \ Windows \ INetCache \ IE
  2. C: \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local \ Microsoft \ Windows \ INetCache \ IE

Exemplo de arquivos de log com esta aparência:

<meta http-equiv="Content-Type" content="charset=unicode-1-1-utf-8"><!-- saved from url=(0015)assemblybinder: --><html><pre>
*** Assembly Binder Log Entry  (11/30/2017 @ 8:04:32 AM) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Running under executable  C:\Program Files\Microsoft SQL Server\MSSQL13.FWDEV\MSSQL\Binn\Polybase\mpdwsvc.exe
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: DisplayName = Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
 (Fully-specified)
LOG: Appbase = file:///C:/Program Files/Microsoft SQL Server/MSSQL13.FWDEV/MSSQL/Binn/Polybase/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : DMS, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Program Files\Microsoft SQL Server\MSSQL13.FWDEV\MSSQL\Binn\Polybase\Dms.exe.config
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
LOG: Post-policy reference: Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
LOG: GAC Lookup was unsuccessful.
LOG: Attempting download of new URL file:///C:/Program Files/Microsoft SQL Server/MSSQL13.FWDEV/MSSQL/Binn/Polybase/Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes.DLL.
LOG: Assembly download was successful. Attempting setup of file: C:\Program Files\Microsoft SQL Server\MSSQL13.FWDEV\MSSQL\Binn\Polybase\Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes.dll
LOG: Entering run-from-source setup phase.
LOG: Assembly Name is: Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
LOG: Binding succeeds. Returns assembly from C:\Program Files\Microsoft SQL Server\MSSQL13.FWDEV\MSSQL\Binn\Polybase\Microsoft.SqlServer.DataWarehouse.DataMovement.MessageTypes.dll.
LOG: Assembly is loaded in default load context.

Eu consegui remover os arquivos de ambas as pastas usando o comando bash line para janelas com privilégios de administrador, executando o comando:

encontre. -name "* .HTM" -delete

Eu ambas as pastas mencionadas. E felizmente recebi cerca de 29 GB de espaço depois de algum tempo. Então eu tenho o trabalho em torno de usar quando eu tenho que limpar o disco. Mas não tenho certeza se estou fazendo algo errado. Agora tudo está funcionando bem e não vejo nenhum problema. No entanto, estou curioso:

  1. Quais são esses registros?
  2. O que causa armazená-los em um lugar tão estranho?
  3. Posso de algum modo desativá-lo, não quero executar essa limpeza todos os meses
  4. Estou fazendo algo perigoso ao excluí-los manualmente?
por CodeDog 30.11.2017 / 10:29

2 respostas

0

Essas pastas são o lar do cache do Internet Explorer. Você pode excluir todos os arquivos temporários da Internet em "Opções".

Você não está quebrando nada ao excluí-los manualmente.

Você também pode configurá-lo da maneira que preferir. Leia isto: link

    
por 30.11.2017 / 10:59
0

Você pode tentar desativar os logs do Fusion (.NET):

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion

Valor definido de ForceLog como 0 LogFailures define o valor como 0 LogResourceBinds define o valor como 0 EnableLog set value para 0

Ou você pode tentar alterar o caminho do registro para outro local:

Adicione um novo valor de String chamado LogPath e defina o valor para a pasta para logs (por exemplo, C: \ FusionLog)

Ou Se você tem o Windows SDK instalado em sua máquina, você pode usar o "Fusion Log Viewer" ...

    
por 28.09.2018 / 20:06

Tags