日夏养花网

您好,欢迎访问日夏养花网,我们的网址是:http://www.rixia.cc

注册表修改后如何才能让它马上生效?

2022-03-02 01:59:10 分类:养花问答 来源: 日夏养花网 作者: 网络整理 阅读:88

如何让在VB中修改的注册表项立刻生效

如何让在VB中修改的注册表项立刻生效,重启和结束explorer进程这两种方法不算。
1、想修改后的注册表直接生效-----不太现实,WINDOWS的平台已经限制了你修改后必须重启或注销等过程,所以这个问题是没有答案的
2、关闭代码的程序并不难,就是一个 ExitProcess 命令,网上有的是这类代码!
计算机可以实现这个功能 你点开始在点 注销 就可以了

如何让修改后的注册表立即生效!

既然是立即生效所以排除手动 重起电脑,重起explorer进程以及注销等常规手段rn在我使用.inf文件修改了注册表试图禁止所有程序运行后 但总要用修改任务栏属性项或做其他使系统重新加载注册表修改项的激活手段(就象最开始所提到的等等)才能使之生效!rnrn我觉得结束explorer已经是属于大动作了,明显会打断手头工作(况且我的是winme系统测试的 命令行杀进程比较烦琐)能不能象改任务栏属性那样在选择“自动隐藏任务栏”点确定后 就立刻在注册表中生效!?rnrn有哪位高人可以指点下 我想一步完成 最好是一个批处理文件就能搞定!?rn或则不行的话 单独能让系统重新加载注册表的批处理也行,VB 也可以!rn哪位高人帮解决这个问题 小生愿意奉上所有的分数!谢谢拉!

1、修改完注册表以后,我们在任务栏上右键单击,选择启动任务管理器

2、在任务管理器中点击“进程”,在下面的进程中找到xplorer进程,点击这个进程就能选中它,然后我们点击右下角的“结束进程”。

3、弹出一个是否要结束该进程的对话框,我们点击结束进程。

4、接着还是在任务管理器中,点击应用程序,打开应用程序的面板,下面就是应用程序的面板。

5、选择新建任务,也就是点击箭头指出来的这个位置。

6、弹出了创建任务对话框,下图为新任务对话框。

7、我们输入explorer.exe,然后点击确定。这样注册表就生效了。我们就能看到修改后注册表的样子了。

首先,要让修改后的注册表生效通常有三种方法:

1、刷新。也就是说修改注册表后可以立即生效(一些修改是可以的)。

2、重起explorer进程。这也是通常替代重启的最简单的方法(适用绝大多数)。

3、重启。有一些修改是必须要重启计算机的,没有什么其他捷径可言(适用全部)。

所以可以看出来,第二种方法“重起explorerwww.rixia.cc进程”变成了首选的方案了!

一般,我修改注册表后会用下面的方法让其生效的:

在记事本里,输入以下内容,并保存为Reflash.BAT文件即可!

@echo off
taskkill /im explorer.exe /f
ping -n 2 127.0.0.1 > nul
start c:\windows\explorer.exe

这个BAT文件,会在双击后,自动结束“explorer进程”,然后又会新建

“explorer进程”来使得修改后的注册表生效。用这个简单的方法基本上可以

解决日常注册表的修改!不过有一些还是要重启的。对于楼主说的用程序来实

现的方法本人也想知道!以上就是本人的一点心得,供楼主参考!!!
按Ctrl+Alt+Del调出任务管理器——结束explorer.exe(同EXPLORER.EXE)进程,图标、任务栏消失——不要关闭任务管理器——单击 文件——新建任务(运行)——输入explorer.exe 就可以了
用一个叫做“微晓系统修复”的软件,它有一个功能就是刷新系统,可以让注册表的改动立即生效。(名字我记得不大清楚了,不过开头一定不错)。
1、想修改后的注册表直接生效-----不太现实,WINDOWS的平台已经限制了你修改后必须重启或注销等过程,所以这个问题是没有答案的
2、关闭代码的程序并不难,就是一个 ExitProcess 命令,网上有的是这类代码!

怎样才能让注册表立即刷新

怎样才能让注册表立即刷新rn我修改了注册表,怎么才能不重启电脑就让注册表刷新rn按F5没用

若按快捷键F5无法刷新,可能是因为系统快捷键与其它软件快捷键发生冲突,导致F5无法使用,可通过手动刷新来立即刷新注册表。

工具:

电脑

注册表手动刷新操作步骤如下:

1、同时按住键盘win+R键,打开运行窗口

2、在运行窗口输入“regedit”,点击确定,打开注册表编辑器

3、进入注册表编辑器

4、点击上方“查看”功能

5、点击下拉菜单里的“刷新”即可立即刷新注册表

1、让注册表立即刷新重启 explorer.exe 进程,不需要重启电脑课即可刷新更改的注册表。首先按下crtl+x键,工具栏选择“任务管理器”,调出任务管理器:

2、在任务管理器的进程选项卡中找到 explorer.exe 进程,点击下方的结束任务;

3、结束任务之后重新启动explorer,需要在在应用程序选项卡,点击文件选择新建任务:

4、然后输入 explorer.exe,按回车确定即可重启 explorer.exwww.rixia.cce 进程,日夏养花网此时的注册表也会跟个重启,之日夏养花网前修改过注册表会立即生效:

重启 explorer.exe 进程,不需要关机即可刷新更改的注册表。

1,调出任务管理器:右击工具栏选择“任务管理器”,调出任务管理器。

2,在进程选项卡选中 explorer.exe 进程(Windows 资源管理器),点击下方的结束任务,之后点击确认;

3,在应用程序选项卡,文件 ---- 新建任务,输入 explorer.exe,点击确认,即重启 explorer.exe 进程。

之后,修改后的注册表即更新完毕。

开始运行里输入
cmd /c taskkill /f /im explorer.exe&&explorer.exe

结束系统SHELL使设置生效:
首先将电脑主板的BIOS设置成光盘启动模式,然后将所需要安装的系统盘放入光盘驱动器内,根据显示器显示的中文提示一步一步安装即可解决你所反映的问题!ok

各位大虾们,VB中代码修改后的注册表,如何使它立即生效呢(就是与手工修改注册表值一样"立即生效")?

http://www.rixia.cc先,我先将我的电脑→高级系统设置→高级→环境变量中的”path“值清空,导致CMD中的命令无法执行。提示:”不是内部或外部命令,也不是可运行的程序“。然后我通过运行如下代码(此处省略声明、和定义变量部分程序):rna = RegCreateKey(ByVal HKEY_LOCAL_MACHINE, ByVal "SYSTEMControlSet001ControlSession ManagerEnvironment", hKey(0))rnret(0) = RegOpenKey(HKEY_LOCAL_MACHINE, "SYSTEMControlSet001ControlSession ManagerEnvironment", hKey(0))rnfh = 1rnIf ret(0) = 0 Thenrnfh = RegSetValueEx(ByVal hKey(0), ByVal "path", 0, REG_EXPAND_SZ, ByVal "此处太长省略", rnLenB(StrConv("此处太长省略掉", vbFromUnicode)))rnIf fh = 0 ThenrnMsgBox "写入PATH值成功!!!"rnb = RegCloseKey(ByVal hKey(0))rnIf b = 0 Then MsgBox "关闭注册表成功!!!"rnEndrnElsernMsgBox "写入PATH值失败!!!"rnEndrnEnd IfrnEnd Ifrn运行完这段代码后,PATH中的值改为我想要更换的值(也就是“此处太长省略”的值)。rn现在问题就是用VB程序修改的PATH值与手动修改PATH值的区别在于:“手动的立即生效”,程序虽然能将PATH中的值改变,但不是立即生效。请大虾再给段立即生效的代码(与手工修改的一样),不要重起、注销、重起explorer.exe什么的,相信一定有办法的。
不要重起、注销、重起explorer.exe什么的真的很难做到,建议你到贴吧里问问吧,真正的大神一般不会出现在这里面的。

文章标签:

本文标题: 注册表修改后如何才能让它马上生效?
本文地址: http://www.rixia.cc/wenda/216641.html

上一篇:为什么一个男生不主动联系你,但你发消息却秒回?

下一篇:属龙的木命在家养什么花对财运好

相关推荐

推荐阅读

猜你喜欢

返回顶部