none
импорт куста реестра при установке windows RRS feed

  • Вопрос

  • вопрос как правильно и как вообще можно выполнить импорт куста реестра в TS ?

    установлен sccm 2012.

    пробовал варианты после установки клиента создать Type: Run command line

    1) regedit.exe /s "\\kst-srv-cm01\Scripts\nonunicode_rus1.reg"

    2) reg import "\\kst-srv-cm01\Scripts\nonunicode_rus1.reg"

    3) вариант 1 и 2 с запуском от имени доменной учетной записи

    не выполняется или выполняется с ошибкой.


    • Изменено Soldier2003 24 августа 2016 г. 7:12 дополнение
    24 августа 2016 г. 6:13

Ответы

  • Нашел в чем проблема, пока читал форумы рекомендовали создать отдельную папку для каждого пакета, я так и поступил, но забыл установить в пути команды подпапку(например regedit.exe /s "non Unicode rus\nonunicode_rus1.reg") или расшарить ее, после того как папка была расшарена с нужными правами, создан пакет без программы. Указано:

    regedit.exe /s "nonunicode_rus1.reg"

    • Помечено в качестве ответа Soldier2003 25 августа 2016 г. 8:57
    25 августа 2016 г. 8:57

Все ответы

  • Привет,

    Посмотрите пару обсуждений внизу:

    Distribute a registry key using SCCM

    Deploying a reg hack via SCCM 2012 R2

    Execute a registry file remotely using SCCM 2012

    How to import registry entry in Windows 7 through SCCM


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    25 августа 2016 г. 6:01
    Модератор
  • Привет,

    Посмотрите пару обсуждений внизу:

    Distribute a registry key using SCCM

    Deploying a reg hack via SCCM 2012 R2

    Execute a registry file remotely using SCCM 2012

    How to import registry entry in Windows 7 through SCCM


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    спасибо за ваш ответ.

    Все ключи находятся в кусте реестра

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls

    Пробовал ставить и убирать отметку Disable 64-bit file system redirection.

    По последней ссылке не совсем понятно решение, политика есть в домене, но она не работает должным образом, поэтому чтобы ее убрать нужно импортировать при установке Windows куст реестра устанавливающий параметр языка для приложений не поддерживающих Unicode, также уточню, что часть ПК будет не доменными, а значит применение политики не вариант.

    Я пробовал вариант конвертировать при помощи программы reg файл в bat, создать приложение с данным файлом, установить в задаче установки Windows(у меня после установки в задаче идет перезагрузка) при перезагрузке выдает ошибку 0x00000002 вроде как не верный параметр или что-то не найдено. На этапе установки приложения ошибок не было и изменения не применились.

    В первой ссылке путанно, он писал что создал пакет с reg файлом (я создал пакет без создания программы и указал путь на сетевую папку где только reg файл), потом создал из пакета программу(я создал из пакета программу и в строке команд указал regedit.exe /s имя_файла.reg). В TS я установил шаг Install Package  выбрал созданный пакет и автоматом выбралась программа созданная с ним. Опции Disable 64-bit file system redirectionпри этом нету, она есть только когда выбираешь в General Run command line.

    Также пробовал создать пакет без программы с указанием на сетевую папку где храниться файл реестра, добавить в TS Run command line прописать

    regedit.exe /s nonunicode_rus1.reg

    reg import nonunicode_rus1.reg

    cmd.exe /c reg import nonunicode_rus1.reg

    cmd.exe /c regedit.exe /s nonunicode_rus1.reg

    выбрать созданный пакет и в итоге либо ошибка на этапе перезагрузки либо зависание на этом шаге.

    Сейчас я попробую создать Run command line cmd.exe /c "\\kst-srv-cm01\Scripts\non unicode RUS\nonunicode.bat" с запуском bat файла следующего содержания:

    @Echo off

    regedit /s "%~dp0nonunicode_rus1.reg"

    regedit /s "%~dp0link_computer.reg"

    shutdown /r /t 00

    и попробую вариант с создание приложения содержащего данный файл, но боюсь снова будет неудача

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



    • Изменено Soldier2003 25 августа 2016 г. 7:02
    25 августа 2016 г. 6:54
  • Нашел в чем проблема, пока читал форумы рекомендовали создать отдельную папку для каждого пакета, я так и поступил, но забыл установить в пути команды подпапку(например regedit.exe /s "non Unicode rus\nonunicode_rus1.reg") или расшарить ее, после того как папка была расшарена с нужными правами, создан пакет без программы. Указано:

    regedit.exe /s "nonunicode_rus1.reg"

    • Помечено в качестве ответа Soldier2003 25 августа 2016 г. 8:57
    25 августа 2016 г. 8:57