Привет, у меня есть windows 10 pro, и я сталкиваюсь со странным поведением. У меня заканчивалось дисковое пространство, и после исследования я обнаружил, что у меня более 6 миллионов файлов HTM в двух папках:
- C:\Windows\SysWOW64\ Config \ systemprofile \ AppData \ Local \ Microsoft \Windows\ INetCache \ IE
- C:\Windows\ ServiceProfiles \ NetworkService \ AppData \ Local \ Microsoft \Windows\ INetCache \ IE
Пример файла журнала выглядит так:
<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.
Мне удалось удалить файлы из обеих папок, используя командную строку bash для Windows с правами администратора, выполнив команду:
находить . -название "*.HTM "-delete
Я обе из упомянутых папок. И через некоторое время я с радостью вернул около 29 ГБ. Таким образом, у меня есть обходной путь, когда мне нужно почистить диск. Но я не уверен, что делаю что-то не так. Сейчас все работает нормально, и я не вижу никаких проблем. Однако мне любопытно:
- Что это за логи?
- Что вызывает хранение их в таком странном месте?
- Могу ли я как-то отключить это, я не хочу запускать это убирать каждый месяц
- Я делаю что-то опасное, удаляя их вручную?