V-N-G, Ошибка - reg.exe не поддерживает тип hex(03), данный тип не может быть корректно сконвертирован. А Ваша ошибка совершенно типична - нельзя делать батники с именами , совпадающем с коммандами OS !!!!
При конвертации REG в BAT пропускает позиции такого вида: ; Добавление системного ярлыка принтер в папку Компьютер. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{2227A280-3AEA-1069-A2DE-08002B30309D}]
nikzzzz, добавлять к каждому пустому ключу пустой параметр сложновато, учитывая их количество. Можно при конвертации хотя бы не удалять пустые ключи, а отмечать, как ошибку?
54541Можно при конвертации хотя бы не удалять пустые ключи, а отмечать, как ошибку?
Можно, но это не правильно, в обычном , созданном через regedit .reg файле тогда будут сплошные ошибки. А если каждый раз создавать ключ без параметров, в скрипте будет очень много мусорных команд. А так, включите Debug, там будет хорошо видно, какие ветки реестра не создались.
Понимаю что это не reg файл, но возможно ли добавить конвертирование powershell команд добавления в реестр в bat например
# Отображать все значки в области уведомлений New-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer -Name EnableAutoTray -Value 0 -Force
перевести в
:: Отображать все значки в области уведомлений REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /f /v "EnableAutoTray" /t REG_DWORD /d 0
mat.86 Добавить нельзя, можно только написать отдельный конвертер. Да и как его написать, он что, будет конвертировать отдельно выбранные строки? Смысла не вижу. Наоборот, reg > PS можно, да и наверное есть уже готовый.
67984mat.86 Добавить нельзя, можно только написать отдельный конвертер. Да и как его написать, он что, будет конвертировать отдельно выбранные строки? Смысла не вижу.
Вот делаю скрипт администрирования на cmd, нашел сборник твиков для PS перевожу нужные в свой cmd, вручную неудобно, хотелось автоматизировать. Отдельные строки наверно, которые касаются реестра
На всякий случай, если речь идёт про старика Disassembler-a (или его форков), то там не просто ключи реестра, а ещё манипуляции со службами, назначенными заданиями и выполнение командлетов. Комплекс мероприятий. Тупо выдрать ключи реестра будет недостаточно.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы