首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清除windows资源管理器的缓存?

如何清除windows资源管理器的缓存?
EN

Stack Overflow用户
提问于 2012-09-17 07:36:54
回答 2查看 3.4K关注 0票数 1

我想通过直接修改特定的注册表值在windows资源管理器上进行更改。但是,由于我只重新启动了资源管理器,所以会更改它。

我想重新加载资源管理器设置的缓存是一个正确的解决方案。但是,我不知道如何以编程方式重新加载缓存。

有人知道解决办法吗?

更新:

我想我的问题没有给你足够的信息。当我在注册表中更改任何internet设置策略时,我希望更改会立即影响windows资源管理器。但它没有那么做。因此,我试图使用sysinternals制作的ProcessMonitor监控浏览器的行为。通过监视,我发现资源管理器没有每次从注册表中获取值。

因此,我真的很想知道如何让探险家获得价值。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-24 09:49:57

我自己的答案

我不确定下面的解决方案是最好的。我尝试使用IInternetZoneManagerIInternetSecurityManager来修改互联网设置。这是个间接的方法。这个COM模块帮助我立即影响了浏览器。

票数 0
EN

Stack Overflow用户

发布于 2018-04-26 12:24:43

据我所知,Windows (不是Internet )是WIndows图形用户界面的嵌入式文件浏览器,在重新启动组件之前不会加载注册表值。您可以尝试的一件事是通过任务经理重新启动资源管理器(而不是iexplore)。它应该重新加载并重新读取注册表设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12454918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档