如何强制 Chrome 磁盘缓存大小和目录位置?

如何强制 Chrome 磁盘缓存大小和目录位置?

有一个Chrome 的命令行开关用于设置磁盘缓存大小和位置。
我的如下所示:--disk-cache-dir="C:\0\cache" --disk-cache-size=1073741824

如果你想拥有这些设置每时每刻,你需要修改全部您的图标和您的注册表。

我修改了所有图标。还有我的注册表。
然而,我的注册表总是恢复. 我怎样才能保护我的注册表免受此类攻击?

注册表修改如下所示(从我的注册表中导出;.reg 文件):

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\ChromeHTML\shell\open]

[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command] @="\"C:\Users\用户名\AppData\Local\Google\Chrome\Application\chrome.exe\" --disk-cache-dir=\"C:\0\cache\" --disk-cache-size=1073741824 -- \"%1\""

答案1

您不应更改 HKEY_CLASSES_ROOT (HKCR)。这只是 HKEY_CURRENT_USER\Software\Classes 和 HKEY_LOCAL_MACHINE\Software\Classes 的合并视图。

  • 如果你想做出改变影响所有用户可以连接到机器,使用:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command

  • 如果你想做出改变仅影响当前用户, 使用:

    HKEY_CURRENT_USER\Software\Classes\ChromeHTML\shell\open\command


笔记:根据 Chrome 的安装方式,您可能看不到其中一个;例如,如果它仅为当前用户安装,则会丢失“HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML”)。但如果您愿意,您可以将其从一个键移动并复制到另一个键。

了解更多信息: 看Windows 注册表信息

相关内容