2014-09-29 56 views
0

我創建了一個批處理文件來執行一個.reg在不工作

的語法在我的批處理文件,我的.reg文件靜默功能如下:

# "REGEDIT.EXE /S \\\MyServer\Share\Folder\Folder\MyFile.reg" 

我有「/ S「來禁用提示,但是當我執行這個批處理時,我仍然提示。實際批量執行完美,但我怎樣才能擺脫這種提示?

+0

沉默的人永遠是最差的:) – 2014-09-29 17:43:54

+0

提示說什麼?你有沒有嘗試'註冊進口'而不是註冊表? – 2014-09-29 20:23:21

回答

1

我不知道該代碼可以做什麼,因爲#和引號和三重反斜槓使這不是一個有效的聲明,但如果它們不在那裏,取決於您的組策略或UAC級別,你會得到UAC提示,即。 Windows需要用於註冊表的管理員權限。除了從已經提升的提示開始,沒有辦法解決這個問題。/s開關只是抑制了regedit的確認問題。

+0

不,註冊表不需要提升。 – 2014-09-29 20:20:39

+1

當然是的。不能有任何黑客入侵註冊表。 – ths 2014-09-29 20:44:13

+0

嘗試一下,看看!一些企業管理員通過組策略禁用regedit,但默認情況下,任何人都可以運行它。沒有安全問題,因爲(除非您運行提升),您只能在自己的用戶配置單元中寫入密鑰。 – 2014-09-29 20:49:56