Использование cmd для редактирования ключей reg? [закрытый]

мне нужно отредактировать 2 раздела реестра в Windows 8.1, но сделать это таким образом, чтобы иметь возможность использовать их в пакетном файле, чтобы иметь возможность использовать их на более чем 1 ПК. В пакетном файле у меня будет больше ключей reg, которые также внесут несколько других изменений; но 2 ключа, которые мне нужно изменить:

  1. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient

здесь мне нужно изменить значение ключа" SpecialPollInterval " с значения по умолчанию на 3600.

  1. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient

здесь мне нужно изменить значение ключа "SpecialPollTimeRemaining" на мой сервер NTP.

или нужен какой-то другой способ изменить сервер ntp по умолчанию от cmd и синхронизировать его в Win 8.1, которые могут быть добавлены в пакетный файл.

как я пытался редактировать выше ключи, как это:

  1. reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceW32TimeTimeProvidersNtpClient /v SpecialPollInterval /t REG_DWORD /d 3600 /f

  2. reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceW32TimeTimeProvidersNtpClient /v SpecialPollTimeRemaining /t REG_MULTI_SZ /d ntp.server,7c30bcf /f

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

нужно добавить эти 2 в пакетном файле я сделал (код до сих пор):

@echo on
bcdedit /set recoveryenabled no
tzutil /s  "GTB Standard Time"
reg add HKLMSoftwareBrowserChoice /v Enable /t REG_DWORD /d 0 /f
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server" /v fAllowToGetHelp /t REG_DWORD /d 1 /f
26
задан Ƭᴇcʜιᴇ007
16.04.2023 7:22 Количество просмотров материала 3539
Распечатать страницу

2 ответа

вам нужно будет убедиться, что для запуска от имени администратора, в противном случае вы не будете иметь разрешения, необходимые для изменения реестра.

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

1
отвечен nvuono 2023-04-17 15:10

сделал это, кажется, проблема была опечатка.... неудивительно, что он не работал пропустил письмо от слова lol

1
отвечен Fate Averruncus 2023-04-17 17:27

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

Ваш ответ

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

Имя

Похожие вопросы про тегам:

batch-file
command-line
windows
windows-registry
Вверх