我试图在cmd(bat文件)中运行这个注册码,但是我无法使其工作。 我在哪里做错了?
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel] "HomePage"=dword:00000001
@echo off reg add "HKCUSoftwarePoliciesMicrosoftInternet ExplorerControl Panel" /V HomePage /T REG_DWORD /F /D 1
如何检查“.bat”文件中的命令行参数?
Windowsbatch file:将结构转换为单行string
如何从批处理中检查windows / explorer的启动时间?
使用(SetACL)batch file自动化Windows HKCUregistry权限
batch file创build备份并用时间戳重命名
我想使hh.exe(hh h,htmlhelp)直接进入一个网站,当我从批处理(.bat)文件运行它时
HTMLHelp编译器可以从命令行完美工作,但不能从脚本或batch file运行
FORFILES date -after-(cmd文件中的date计算)
导入reg文件时,可能会得到一个UAC提示。 如果你接受,你有更多的权利。
既然你正在写'政策'键,你需要提高权利。 这部分注册表受到保护,因为它包含由系统管理员管理的设置。
或者,您可以尝试从命令提示符运行regedit.exe 。
regedit.exe /S yourfile.reg
应该悄悄地导入reg文件。 请参阅RegEdit命令行选项语法以获取更多命令行选项。
在命令行中最好使用REG工具而不是REGEDIT:
REG IMPORT yourfile.reg
REG是为控制台模式设计的,而REGEDIT是为图形模式。 这就是为什么运行regedit.exe / S yourfile.reg是一个坏主意,因为如果出现错误 ,您将不会收到通知 ,而REG工具将提示:
> REG IMPORT missing_file.reg ERROR: Error opening the file. There may be a disk or file system error. > %windir%system32reg.exe /? REG Operation [Parameter List] Operation [ QUERY | ADD | DELETE | copY | SAVE | LOAD | UNLOAD | RESTORE | COMPARE | EXPORT | IMPORT | FLAGS ] Return Code: (Except for REG COMPARE) 0 - Successful 1 - Failed For help on a specific operation type: REG Operation /? Examples: REG QUERY /? REG ADD /? REG DELETE /? REG copY /? REG SAVE /? REG RESTORE /? REG LOAD /? REG UNLOAD /? REG COMPARE /? REG EXPORT /? REG IMPORT /? REG FLAGS /?
如果内存服务正确, reg add命令将不会创建整个目录路径,如果它不存在。 这意味着如果任何父注册表项不存在,则必须逐个手动创建它们。 这真的很烦人,我知道! 例:
@echo off reg add "HKCUSoftwarePolicies" reg add "HKCUSoftwarePoliciesMicrosoft" reg add "HKCUSoftwarePoliciesMicrosoftInternet Explorer" reg add "HKCUSoftwarePoliciesMicrosoftInternet ExplorerControl Panel" reg add "HKCUSoftwarePoliciesMicrosoftInternet ExplorerControl Panel" /v HomePage /t REG_DWORD /d 1 /f pause
您也可以创建一个组策略首选项,并为您创建注册表项。 (不涉及脚本)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。