Windows 受保护文件夹中的奇怪日志

Windows 受保护文件夹中的奇怪日志

您好,我使用的是 Windows 10 Pro,但遇到了一个奇怪的现象。我的磁盘空间不足,经过研究,我发现两个文件夹中有超过 600 万个 HTM 文件:

  1. C:\Windows\SysWOW64\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\IE
  2. 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.

我已设法通过使用具有管理员权限的 Windows 命令行 bash 从两个文件夹中删除文件,通过运行命令:

查找。-名称“*.HTM”-删除

我删除了上述两个文件夹。一段时间后,我很高兴地恢复了大约 29 GB 的空间。因此,当我需要清理磁盘时,我可以使用这个变通方法。但我不确定我是否做错了什么。现在一切都运行良好,我没有发现任何问题。但是我很好奇:

  1. 这些日志是什么?
  2. 是什么原因导致将它们存放在如此奇怪的地方?
  3. 我能以某种方式关闭它吗?我不想每个月都运行这个清理程序
  4. 我手动删除它们是不是在做一些危险的事情?

答案1

您可以尝试关闭 Fusion (.NET) 日志:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion

ForceLog 将值设置为 0 LogFailures 将值设置为 0 LogResourceBinds 将值设置为 0 EnableLog 将值设置为 0

或者您可以尝试将日志路径更改为其他位置:

添加名为 LogPath 的新字符串值并将值设置为日志文件夹(例如 C:\FusionLog)

或者,如果您的机器上安装了 Windows SDK,则可以使用“Fusion Log Viewer”...

答案2

这些文件夹是 Internet Explorer 缓存的存放地。您可以在“选项”中删除所有 Internet 临时文件。

手动删除它们并不会破坏任何东西。

你也可以按照自己喜欢的方式进行设置。请阅读以下内容:https://www.howtogeek.com/127565/how-to-modify-caching-behavior-in-internet-explorer-10/

相关内容