5
A
回答
9
@echo off
rem set __COMPAT_LAYER=RunAsInvoker
REGEDIT.EXE /S "%~dp0\file.reg"
pause
試試這個
如果您正在訪問的不需要管理員權限就可以使用__COMPAT_LAYER
環境variable.Just使用註冊表編輯器之前執行這個註冊表位置:
set __COMPAT_LAYER=RunAsInvoker
即會如果您的腳本未以管理員身份運行,請防止UAC彈出。
6
也許,使用提升權限啓動批處理會將起始目錄更改爲%windir%\system32
(cmd.exe
所在的路徑)。
用途:
"%~dp0\file.reg"
始終執行file.reg
位於同一目錄下的批處理文件。
還考慮使用REG
命令,因爲它允許您在註冊表上執行控制檯操作(請檢查REG /?
)。
相關問題
- 1. 批處理文件,使另一個批處理文件執行
- 2. 執行批處理文件中的所有.reg文件
- 3. 執行一個批處理文件
- 4. 批處理文件運行目錄中的每個.REG文件
- 5. 需要製作一個自動執行批處理文件
- 6. 批處理文件執行
- 7. 製作成一個批處理文件
- 8. 從另一個批處理文件運行批處理文件
- 9. 批處理文件與reg add命令從網絡執行
- 10. 如何製作一個批處理文件,編輯一個文本文件
- 11. 執行多個批處理文件c#
- 12. 批處理文件中的Reg命令
- 13. 執行TXT文件到一個EXE文件由Windows批處理
- 14. 如何製作批處理文件,將另一個批處理文件放到目標文件夾
- 15. 運行從另一個批處理文件批處理文件作爲admisitrator
- 16. 如何讓一個批處理文件創建另一個批處理文件
- 17. 如何使用批處理文件執行任何.exe文件?
- 18. 執行多個批處理文件後,同時完成批處理文件
- 19. 從一個批處理文件,子文件夾中執行多個批處理文件
- 20. 執行批處理文件不執行任何操作
- 21. 執行* .reg文件
- 22. 執行工作流KNIME一個批處理文件
- 23. 批處理文件使另一個批處理文件,使另一個文件
- 24. 在批處理文件中運行幾個批處理文件
- 25. 如何編寫批處理文件來執行TCL文件
- 26. 執行可執行一個bat文件後,從我的批處理文件
- 27. 批處理文件,創建另一個批處理文件
- 28. 從另一個批處理文件更新批處理文件
- 29. 批處理文件,寫入另一個批處理文件
- 30. 一個批處理文件
當涉及到加載'.reg'文件時我更喜歡'REGEDIT/S'來超過彈出窗口。當你沒有管理員權限時,'REG'是個不錯的主意,因爲它檢查每個註冊表項的權限,但不幸的是並不適用於所有的Windows系統(特別是家庭版本)。但+1 – npocmaka