試圖用批處理文件刪除以下注冊表項,但我甚至無法在註冊表編輯器中刪除。關於如何編寫批處理文件的任何想法,也許它需要更改權限。用批處理文件刪除受保護的註冊表項
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \枚舉\ SWD \ PRINTENUM \
有下PRINTENUM約8個子鍵,如{1974F44D-A278 - ......},我想被刪除。
HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \枚舉\ SWD \ PRINTENUM
同上。
「試圖」意味着您已經做出了努力,但您忘記了包括它。如果您實際向我們展示您的代碼,那麼當您要求我們診斷代碼問題時,它會有所幫助。 StackOverflow不是一個「這是我的要求,你能爲我寫代碼嗎?回來後再來找它,謝謝!」輸入問題。:-)除讀取權限外,訪問HKLM需要現代版本的Windows下的管理員權限。您是否以管理員身份打開的命令提示符下運行? –
這些信息沒有幫助,因爲這是一句不完整的句子,什麼也沒說。請[編輯]您的問題,以更具體地說明「嘗試」是什麼意思,您已經嘗試了哪些**具體**,以及您正在使用的帳戶(以及正在運行批處理文件的命令窗口)有管理權。 –
基本上它只是\\ server \ scripts \中包含[-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ SWD \ PRINTENUM \ {1974F44D-A278-470C-AF90-2B94CC6F71A0}]等的一個「remove printers.reg」文件,而我有一個名爲刪除reg.bat的批處理文件,其中包含%systemroot%\ regedit.exe/s「\\ server \ scripts \ remove printers.reg」即使我在註冊表編輯器中並且將其刪除,註冊表也不會刪除,說不能刪除,刪除密鑰時出錯。 – user3713487