所以 奇怪的事情今天happend。我正在編寫一些* .bat,它編輯了一些註冊表值。 只是爲了舉例來說,假設該命令是這樣的:無法編輯通過BAT文件,但命令行登記工作正常
@ECHO ON
REG add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoPreviewPane" /t REG_DWORD /d "2" /f
PAUSE
如果I型(膏)這對提高CMD,它的作品,因爲它應該。 但是,如果我創建一個* .bat文件與該命令並運行它: - 以管理員身份運行:CMD打開和關閉,並沒有任何反應 - 正常運行:「訪問被拒絕」 - 這是確定的,因爲從CMD編輯要求管理員權限,afaik。
任何想法可能是錯的?
我在命令後暫停,這不是問題。 哪條路徑 - HKEY路徑?是的,這是正確的。我說過,當我將它粘貼到CMD中時,同樣的命令可以工作,但不能從BAT文件運行...也沒有任何其他REG相關的命令。 – 0v3rl0rd
路徑命令。如果你有暫停,那麼你爲什麼沒有發佈輸出。 –
問題標題給出了一個錯誤的想法,即具有.BAT擴展名的文件不起作用,但擴展名爲.CMD的文件正常工作。這很混亂。我建議你改變「但CMD正常工作」,但「命令行工作正常」。 – Aacini