1

Я пытаюсь добавить ключи в реестр Windows без замены. Я пробовал этот метод для импорта реестра:

Regedit.exe /s "C:\reg\file.reg"

Но это перезаписывает существующие ключи.

Я также попробовал команду «Reg Add»; это также перезаписывает существующее значение.

Как импортировать содержимое файла .reg без перезаписи существующих ключей и значений с помощью команды?

Также как добавить данные в значения реестра? Например у меня

Value=dword:00000001

Теперь я хочу добавить 00000002 к тому же значению, т.е.

Value=dword:00000001, 00000002

Как этого добиться с помощью команды Windows?

2 ответа2

1

Ответ довольно прост для всех, кто сталкивается с этим постом.

Мне приходилось делать это несколько раз благодаря Windows 10, и она способна регулярно бездельничать.

Когда это происходит, я экспортирую все со локального компьютера \ программного ключа (или любых других необходимых вам ключей reg) со старого компьютера.

Следующая важная часть - вы извлекаете существующий реестр с новой машины. Затем вы загружаете regedit и импортируете старые файлы реестра. (НЕ ЗАКРЫВАЙТЕ ВНИЗ РЕГЕДИТ!) Затем просто повторно импортируйте новые, которые вы только что создали.

Это работало для меня много раз, экономя буквально месяцы переустановки за раз (особенно потому, что половина моих приложений не будет установлена под Windows 10, но работала в Windows 7 и была обновлена до Windows 10 и работает).

Вы также можете, например, если вам приходится иметь дело с новой установкой, просто скопировать все старые приложения и папки (не перезаписывать существующие файлы), и все ваши приложения и их необходимые файлы будут работать.

1

Я не думаю, что мы можем добавить такое значение в ключе реестра.

Добавьте 2 значения как это:

Или просто определите одно имя значения с двумя значениями данных, одно означает включение, два означает отключение.

См. Структуру раздела реестра: https://msdn.microsoft.com/en-us/library/windows/desktop/ms725490(v=vs.85).aspx

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