Итак, я обнаружил, что не могу действительно изменить значение реестра, что бы я ни делал со своими разрешениями, я не могу заставить его работать из командной строки (мне нужно сделать это из командной строки, так как я хочу использовать другую программу для выполнения этого) действительно удается, когда я пытаюсь вручную изменить значение из окна regedit.

Образ

Я бегу на Windows 10 64bit, я владелец ключа с полными разрешениями и администратор на этой учетной записи.

Любая идея, почему я получаю доступ отказано? Я не могу понять это.

Команда:

рег добавьте "HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \ Render {d348b8e8-3118-4a9c-9b43-422647b555ca} \ FxProperties /f /v" {E0A941A0-88A2-4df8BB6BB6EB, 06BD6BD6BD6BD6BD6-FB6-B6-RUB-6B-5BD6-B6-BB-6-BB-6-BB-6-BB-6 /t REG_DWORD /d "1"

1 ответ1

0

Есть небольшая опечатка: отсутствует двойная кавычка:

reg add "HKLM\ … \FxProperties  /f /v …
                              |<-------- here
reg add "HKLM\ … \FxProperties" /f /v …

Удивительно, что reg query и reg add вызывают еще одну ошибку в случае такой простой синтаксической ошибки:

==> reg query "HKLM\SOFTWARE\Test Key /v "{testval},1"
ERROR: The system was unable to find the specified registry key or value.

==> reg query "HKLM\SOFTWARE\Test Key" /v "{testval},1"

HKEY_LOCAL_MACHINE\SOFTWARE\Test Key
    {testval},1    REG_DWORD    0x1


==> reg add "HKLM\SOFTWARE\Test Key /f /v "{testval},1"  /t REG_DWORD /d "1"
ERROR: Access is denied.

==> reg add "HKLM\SOFTWARE\Test Key" /f /v "{testval},1"  /t REG_DWORD /d "1"
The operation completed successfully.

==>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .