有一个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 注册表信息