Board logo

标题: [文本处理] 批处理导入注册表,有错误提示,但是手动打开注册表就可以 [打印本页]

作者: wing_zi    时间: 2021-9-28 09:48     标题: 批处理导入注册表,有错误提示,但是手动打开注册表就可以

  1. @echo off
  2. @set baseDir="%cd%"
  3. regedit  %baseDir%\install.reg
  4. pause
复制代码

作者: wing_zi    时间: 2021-9-28 09:53

添加信息可能会在无意中更改或删除值并导致组件无法继续正常工作。如果你不信任
C\UsersAdministrator\Desktop\install.reg中此信息的来源,请不要将其添加到注册表中。
确定要继续吗?


这是错误提示
作者: wing_zi    时间: 2021-9-28 09:54

无法导入C\Users\Administrator\Desktop:打开文件时出错。可能有磁盘或文件系统错误。


继续之后就提示这个
但是手动打开注册表是可以导入的
作者: yakeyun    时间: 2021-9-28 10:11

回复 1# wing_zi

可能需要管理员权限

@echo off
cd /d "%~dp0
%1 %2
ver|find "5.">nul&&goto :Admin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
:Admin
regedit.exe /s .\install.reg
pause >nul
作者: wing_zi    时间: 2021-9-28 10:24

回复 4# yakeyun


谢谢了, 哥, 可以用了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2