Board logo

标题: 关于IE恢复默认值的问题,待解决!!! [打印本页]

作者: reddragonfly     时间: 2008-11-8 17:52    标题: 关于IE恢复默认值的问题,待解决!!!

各位DOS兄弟:
      本人有一个问题想请教一下:
      我的问题必须通过IE浏览器,工具/internet选项/高级,然后点击还原默认设置,才能够解决!!!
     小弟想问一下这样的操作如何可以通过编写一批处理来实现呢?
     谢谢!!!




转移自 DOS疑难解答 & 问题讨论 (解答室)
明显发错版块,扣分予以警示。
——管理员

作者: VAF     时间: 2008-11-8 18:38
一个类似问题:
必须通过 "显示控制面板" 才能改变诸如 "外观.......等" 的设置.
执行一个P处理能做到吗?
作者: tireless     时间: 2008-11-8 18:56
RegFromApp 监视 rundll32.exe 对注册表的修改。
作者: reddragonfly     时间: 2008-11-8 19:00
具体能说详细点嘛
RegFromApp是什么啊,怎么监视呢?
作者: tireless     时间: 2008-11-8 19:09
1、下载 RegFromApp
2、打开“internet选项”
3、运行 RegFromApp,从中选择 rundll32.exe 进程,再设置一下 RegFromApp:Options -> Add Only Modified Values。
4、然后在“internet选项”中操作,对注册表的修改就会在 RegFromApp 中显示出来。
作者: VAF     时间: 2008-11-8 19:10
试过滴, 仍然做不到立即生效 (但重启可生效, 但要的不是这样的结果) .
作者: tireless     时间: 2008-11-8 19:21


  Quote:
Originally posted by VAF at 2008-11-8 07:10 PM:
试过滴, 仍然做不到立即生效 (但重启可生效, 但要的不是这样的结果) .

用命令行工具 NirCmd 刷新一下系统,一般就可以了,而不需要重启:

刷新系统:
nircmd sysrefresh

刷新“shell”:
nircmd shellrefresh

刷新环境变量:
NirCmd sysrefresh environment

还有:
NirCmd sysrefresh policy
NirCmd sysrefresh intl

  Quote:
"policy" - for policy settings, "intl" for locale settings.


作者: HAT     时间: 2008-11-8 19:44    标题: Re 6楼

修改完毕以后:
@echo off
taskkill /f /im explorer.exe
start explorer.exe
taskkill /f /im IEXPLORE.EXE