加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

尝试使用批处理文件在Windows中编辑注册表

发布时间:2020-12-14 04:19:17 所属栏目:Windows 来源:网络整理
导读:我支持全国各地运行 Windows XP的几个办事处.它们是独立的,没有Windows Server或Active Directory,类似的东西.我刚刚将它们切换到Google Apps,并在此过程中将Windows Live Messenger替换为Google Talk.我真的想停止使用Windows Live,平台发送了太多垃圾邮件,
我支持全国各地运行 Windows XP的几个办事处.它们是独立的,没有Windows Server或Active Directory,类似的东西.我刚刚将它们切换到Google Apps,并在此过程中将Windows Live Messenger替换为Google Talk.我真的想停止使用Windows Live,平台发送了太多垃圾邮件,似乎有很多漏洞.我已经测试过对密钥进行注册表编辑
HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun

添加一个字符串值msnmsgr.exe设置为1.我在一台机器上手动完成它,它工作,在两个配置文件下,它不会启动Messenger.在我成功之后,我写了一个.REG文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun]
"msnmsgr.exe"="1"

一个批处理文件,从同一目录运行,写成如下:

@ECHO off

REGEDIT.EXE /S msn.reg

它似乎写入注册表,但Live正在开始.不知道发生了什么.似乎这可能是在Serverfault和这里之间的任何一种方式,但我去了这里,因为管理部分似乎已经解决,但涉及的小编程没有成功.

在此先感谢您的任何帮助.

在我看来,你已经交换了注册表值名称和数据.根据 kb article,REG_SZ值应以数字命名,以“1”开头,包含的数据将是可执行文件名(“msnmsgr.exe”).因此,您的.REG文件应如下所示:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun]
"1"="msnmsgr.exe"

另外,我建议您使用REG.EXE程序进行简单的编辑,而不是导入.REG文件.对于您想要的更改,您的REG.EXE命令将如下所示:

reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerDisallowRun" /v "1" /t REG_SZ /d "msnmsgr.exe" /f

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读