Работа с реестром Windows

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Работа с реестром Windows

Работа с реестром Windows

UncleFather » 07 мар 2014 16:47, Пт

Типовые примеры для работы с реестром Windows:

В примерах будем работать с веткой реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  • Получить имена всех параметров из ветки реестра:

    Код: Выделить всё

    Get-Item -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" | Select-Object -ExpandProperty Property | ForEach-Object {$_.ToString()}
    Спойлер
    01.JPG
  • Получить имена всех параметров, содержащие сначала символ «C», а потом символ «O» в любом месте имени параметра:

    Код: Выделить всё

    (Get-Item -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" | Select-Object -ExpandProperty Property | ForEach-Object {$_.ToString()}) -like "*C*O*"
    Спойлер
    03.JPG
  • Получить значение параметра ctfmon.exe из ветки реестра:

    Код: Выделить всё

    Get-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" -name ctfmon.exe | Select-Object -ExpandProperty ctfmon.exe
    Спойлер
    02.JPG
  • Создать новый параметр типа String (REG_SZ) с именем MyValue1 и значением 1:

    Код: Выделить всё

    New-ItemProperty -PropertyType String -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" -name MyValue1 -Value "1"
    Спойлер
    04.JPG
  • Изменить значение параметра с именем MyValue1 на новое значение Privet:

    Код: Выделить всё

    Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" -name MyValue1 -Value "Privet"
    Спойлер
    05.JPG
  • Удалить параметр с именем MyValue1 из ветки реестра:

    Код: Выделить всё

    Remove-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" -name MyValue1
    Спойлер
    06.JPG

Вернуться к началу