cmd에서 기존 레지스트리 키 값을 어떻게 수정합니까?
Reg 명령에는 많은 옵션과 스위치, 벨 및 휘파람이 있습니다. 키, 하위 키 및 값 이름을 쿼리, 추가 및 삭제하는 옵션이 있습니다. 그러나 기존 값 이름의 데이터를 어떻게 수정합니까? 값 이름을 완전히 제거한 다음 다시 추가하고 수정 된 값 / 데이터를 다시 입력 하시겠습니까? 매우 번거로운 것 같습니다 ...
나는 적어도 스크립트 / 배치 자동화에 관심이 없지만 적어도 지금은 cmd Reg 명령을 통해 간단한 간단한 레지스트리 편집을 원합니다. 나중에 추가 데이터를 추가하여 키를 추가하기 위해 키를 삭제할 필요가 없습니다. Regedit에서 동일한 종류의 작업을 수행 할 수 있습니다.
다음은 사고 과정에 박차를 가하는 예입니다.
Key: HKEY_CURRENT_USER\Software\Citrix\Receiver
Value type: reg_sz
Value name: UpgradeDone
Value data: true
이제 이것은 괜찮지 만 값 데이터를 "true"에서 "false"로 변경해야하는 경우 어떻게해야합니까? 그래서 나는 이것을 대신 얻습니다.
Key: HKEY_CURRENT_USER\Software\Citrix\Receiver
Value type: reg_sz
Value name: UpgradeDone
Value data: false
cmd에서 수행하는 옵션과 구문은 무엇입니까? ....
최신 정보:
위의 예가 너무 쉽다는 것을 깨달았습니다 ...
위의 예에서 나는 다음을 수행 할 수 있습니다.
reg delete HKEY_CURRENT_USER\Software\Citrix\Receiver /v UpgradeDone
reg add HKEY_CURRENT_USER\Software\Citrix\Receiver /v UpgradeDone /t Reg_Sz /d false
그 안에 포함 된 데이터가 매우 작기 때문에 값을 완전히 삭제 한 다음 다시 추가 할 여유가 있습니다. "true"또는 "false"와 같은 문자열입니다. 그것은 다시 만드는 것이 어렵지 않습니다.
더 많은 데이터 내용을 가진 더 어려운 예 는 다음과 같습니다 .
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Value name: Path
Value type: Reg_Sz
Data: C:\Program Files (x86)\ImageMagick-6.8.5-Q16;C:\PROGRA~2\GTK2-R~1\bin;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Windows\System32\WindowsPowerShell\v1.0\;"C:\Program Files (x86)\WinHasher";C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\;C:\Program Files (x86)\GTK2-Runtime\bin;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\;C:\Program Files (x86)\Common Files\Teleca Shared;C:\Program Files (x86)\Notepad++
데이터 내용의 일부만 제거하고 싶습니다. 특히 마지막 검색 경로 인 C : \ Program Files (x86) \ Notepad ++ 만 제거하고 싶습니다.
이걸 어떻게 다룰까요? ...
당신은 내가이 모든 것을 다시 입력 할 것으로 기대하지 않습니다 ?? ......