Проверка наличия ключа в реестре windows с помощью пакетного файла

Я работаю в качестве ИТ-поддержки государственной службы.

некоторые из заданий, которые мы должны делать на регулярной основе, чтобы установить некоторое программное обеспечение, разработанное нашими собственными разработчиками. Мы обычно делаем это как процедуры, в которых в некоторых случаях мы не знаем точно, что мы делаем, знаем, что делать. И в некоторых случаях задача в руке, чтобы добавить некоторые ключи реестра в реестре Windows. Но поскольку многие из этих программ опираются в основном на одни и те же базы данных, некоторые шаги уже были применены. Я нахожусь в процессе разработки batch-файл, чтобы проверить шаги, которые были и не были приняты.

Так что я хотел бы знать, если у меня есть один файл реестра, полный записей для редактирования в реестре Windows, я могу использовать те же записи, чтобы проверить, если они уже были применены к реестру. Если я могу скопировать содержимое раздела реестра в пакетный файл, чтобы проверить записи, или если мне нужно отправить пакетный файл и файл ключа, чтобы сделать эту процедуру.

11
задан Vinícius Simões
24.03.2023 6:36 Количество просмотров материала 2479
Распечатать страницу

1 ответ

Как проверить наличие ключа в реестре Windows?

это можно сделать с помощью reg query key:

  • эта команда установит %errorlevel%.

  • errorlevel=0 означает, что ключ существует.

  • errorlevel=1 означает, что ключ не существует.


как добавить ключ в реестр Windows?

добавить ключ, если он не используется reg add key.


пример пакетного файла

@echo off
reg query mykey >nul
if %errorlevel% equ 0 (
  echo "mykey exists- do nothing"
) else (
  echo "mykey does not exist - add the key and give it a value"
  reg add mykey
  reg add mykey /v value ...
)

более дальнеишее чтение

  • reg - чтение, установка или удаление разделов и значений реестра, сохранение и восстановление из a .REG файл.

  • индекс A-Z командной строки Windows CMD является отличным справочником для всех вещей, связанных с командной строки Windows.

9
отвечен DavidPostill 2023-03-25 14:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх