RegFind 로 명령 행 에서 레 지 스 트 를 빠르게 조작 합 니 다.

2730 단어 R 로ReeggFFiin
윈도 에 익숙 한 모든 사람들 은 등록 표를 통 해 거의 모든 일 을 할 수 있다 고 믿는다.진정한 문 제 는 어떻게 정확 한 등록 키 를 신속하게 찾 느 냐 하 는 것 이다.
절대 다수의 상황 에서 등록 표를 조작 하 는 것 은 특정한 하위 키 를 찾 는 것 을 의미한다.가끔 은 키 의 이름 을 바 꿔 야 할 수도 있 습 니 다.(예 를 들 어 구조 적 으로 바 꿔 야 할 수도 있 습 니 다)그렇다면 어떻게 해야만 정확 한 하위 키 를 신속하게 찾 아 수정 을 실행 할 수 있 습 니까?또한,만약 당신 이 현지 기계 의 등록 표를 바 꾸 려 고 할 뿐만 아니 라,원 격 기계 에 대해 서도 같은 수정 을 해 야 한다 면 어떻게 해 야 합 니까?본문 은 너 에 게 좋 은 도구 인 Regfind 를 알려 준다.Regfind 는 Windows 2000 Server 의 Resource Kit Supplement One 에서 찾 거나 인터넷 에서 다운로드 할 수 있 습 니 다.Regfind 는 윈도 9x 시 리 즈 를 포함 하여 윈도 의 각 버 전에 적용 된다.
Regfind 는 명령 행 도구 입 니 다.Regfind 를 실행 할 옵션 이 없습니다.도움말 을 표시 합 니 다.가장 간단 한 용법 은 찾기 를 실행 하 는 것 이다.예 를 들 어 Regfind'QQ'를 실행 하면 Regfind 는 문자열'QQ'를 포함 하 는 모든 등록 키 를 찾 을 것 이다.그림 과 같다.

그림 1
단순 한 검색 외 에 도 Regfind 는 바 꿀 수 있 습 니 다.그림 1 의 명령 뒤에-r 옵션 과 바 꿀 문자열 을 추가 하면 됩 니 다.예 를 들 어,당신 회사 의 이름 이 AGroup 에서 B Group 으로 바 뀌 었 다 고 가정 하면,지금 당신 은 등록 표 의 모든 제품 등록 정 보 를 상응하는 변경 을 하려 면,Regfind"AGroup"-r"B Group"을 실행 해 야 합 니 다.검색 문자열 에 빈 칸 이나 구두점 기호 가 포함 되 어 있다 면 문자열 은 따옴표 로 둘러싸 야 합 니 다.
원 격 기기 한 대 를 변경 하려 면 앞의 명령 에-m 옵션 을 추가 하고 원 격 기기 의 UNC(Universal Naming Convention,유 니 버 설 명명 협정)경 로 를 지정 해 야 합 니 다.예 를 들 어 Regfind-m*65340,server 03"AGroup"-r"BGroup".
전체 등록 표를 검색 하 는 것 은 의심 할 여지없이 상당히 시간 이 걸 리 는 일이 다.효율 성 을 높이 기 위해 서 는 Regfind 의 검색 작업 을 레 지 스 트 의 분기 나 하위 키 로 제한 할 수 있 습 니 다.-p 옵션 뒤에 검색 할 레 지 스 트 위 치 를 지정 하면 됩 니 다.예 를 들 어'AGroup'을 검색 하 는 동작 을 HKEY 로 제한한다 고 가정 합 니 다.LOCAL_MACHINE\SOFTWARE\Microsoft 하위 키,그리고 이 하위 키 아래 의 AGroup 을 BGroup 으로 교체 하여 실행:Regfind"AGroup"-r"BGroup"-p"HKEYLOCAL_MACHINESOFTWARE\Microsoft"。
위의 설명 을 통 해 알 수 있 듯 이 Regfind 는 매우 편리 한 도구 이지 만 백 벽 에 흠 이 있 고 가끔 은 그것 이 요 구 를 만족 시 키 지 못 한다 고 느 낄 때 가 있다.우선,Regfind 는 어댑터 를 지원 하지 않 고 정규 표현 식 도 지원 하지 않 습 니 다.이 두 가 지 는 복잡 한 검색 을 수행 하 는 데 매우 유용 합 니 다.검색 작업 에 유연성 을 주 는 유일한 옵션 은-y.-y 옵션 을 사용 하면 Regfind 의 검색 작업 은 대소 문자 에 민감 하지 않 습 니 다.즉,Regfind AGroup-y 를 실행 하면 Regfind 의 검색 결 과 는 AGroup,aGroup 및 기타 알파벳 대소 문자 조합(-y 옵션 이 없 으 면 Regfind 는 기본적으로 대소 문자 에 민감 하지만 Regfind 의 명령 옵션 은 대소 문자 에 민감 하지 않 습 니 다.예 를 들 어-R 또는-r 를 마음대로 사용 할 수 있 습 니 다)을 포함 합 니 다.
둘째,Regfind 로 검색/바 꾸 기 작업 을 수행 하면 찾 은 모든 문자열 을 바 꿉 니 다.Regfind 에 게 한 문자열 만 바 꾸 라 고 요구 할 수 없습니다.겨우 구제 책 이 라 고 할 수 있 는 방법 은 검색 작업 을 특정한 등록 표 지점 으로 제한 하 는 것 이다.따라서 제 제안 은 먼저 Regfind 로 일치 하 는 모든 등록 서브 키 를 찾 은 다음 에 Regfind 로 전역 교 체 를 하거나 특정한 서브 키 를 수 동 으로 수정 하 는 것 입 니 다.
셋째,수치 형 데 이 터 를 수정 하려 면 Regfind 가 최고의 도 우미 가 아 닌 것 같 습 니 다.처리 해 야 할 REG 가 많 기 때 문 입 니 다.DWORD 값 은 0 이 아니면 1 이 고 0 과 1 은 레 지 스 트 에 나타 나 는 기회 가 너무 잦 아서 오류 가 발생 할 수 있 습 니 다.문 제 를 해결 하 는 유일한 방법 은 가능 한 한 Regfind 의 검색 범 위 를 정확하게 제한 하 는 것 이다.

좋은 웹페이지 즐겨찾기