Windows 레지스트리-존재하는 이유는 무엇입니까?


13

레지스트리에 대해 친구와 이야기하면서 Microsoft가 해결하려고했던 문제를 기억할 수 없다는 것을 깨달았습니다. 나는 너무 많은 다른 장소 / 길에 선호도를 저장하는 너무 많은 다른 프로그램과 관련이 있다는 것을 알고 있지만 매우 강력한 논쟁처럼 보이지는 않는다고 말했습니다. 더 좋은 이유가 있어야합니다.

질문의 B 부분은 다음과 같습니다. 레지스트리가 어떻게 저장되어 검색하기에 너무 느립니까? 프로세서가 얼마나 빠르거나 하드 디스크 속도가 빠르더라도 (방금 인텔 SSD를 가지고 있음) VIRGIN XP 시스템의 레지스트리를 검색하는 데 몇 초가 걸립니다 ... 약 10 년이 걸리는 한 전에. Windows의 이러한 측면이 CPU 및 스토리지 진행에 영향을 미치지 않는 환상적인 기술은 무엇입니까?

설명 : 대부분의 사람들이 내 질문을 잘못 해석했다고 생각합니다. 10 년 전과 마찬가지로 레지스트리 검색을 수행하는 데 거의 시간이 걸리는 것처럼 보입니다 (처리 속도가 향상됨에 따라 놀랍습니다). 나는 레지스트리 편집을 옹호하지 않고있다. (수년 동안 예상했던 것보다 더 많은 일을 해왔지만) 너무 오래 걸린다는 불만은 없다. 왜 검색 속도가 나빠 졌는지 궁금하다. ' t는 지난 10 년 동안 처리 능력에 따라 확장되는 것처럼 보였습니다. 레지스트리가 저에게 이상한 블랙 박스와 같다는 것을 깨달았습니다.


2
최종 사용자로서 레지스트리를 언제, 왜 검색해야합니까? 나는 호기심이 없어서 그런 일을 한 적이 없으며 약 14 년 동안 PC를 사용해 왔습니다.
alex alex

1
과거에는 시스템 시작시 무엇이 시작되었는지를 보면서 편리했습니다. 그러나 지금은 자동 실행 ( technet.microsoft.com/en-us/sysinternals/bb963902.aspx )이 있습니다. 마찬가지로 일부 프로그램은 제거 후 레지스트리 항목을 정리하지 않았으며 여전히 부작용을 일으킬 수 있습니다. 그러나 지금은 레지스트리 클리너도 있습니다.
dertoni

1
@alex : 게임을하는 최종 사용자의 경우 레지스트리 검색 및 편집은 일부 경로 문제를 해결하거나 일부 옵션을 조정하거나 CD 키를 복구하는 데 유용했습니다.
Gnoupi

몇 초 만에 불평하고 있습니까? 빌어 먹을 인내심을 가지십시오. 10 분 이상 걸리지 않는 한 빠릅니다.
KdgDev

4
레지스트리가 글로벌 검색 성능에 최적화되어 있지 않습니다. 개별 키 조회 및 업데이트에 최적화되어 있습니다.
Greg Hewgill

답변:


10

위키 백과 등의 세부 사항은 매우 좋은,
읽기 Windows 레지스트리 다른 운영 체제에서 등가물을 - 이후

레지스트리 작동 방식에 대한 자세한 내용은 Mark Russinovich 의 우수 노트를 참조하십시오.

다른 관점에 대한 CodingHorror 기사도 있습니다.
The Windows Registry가 좋은 아이디어입니까? (또한 의견을 읽으십시오).


각 레지스트리 하이브는 별도의 파일에 저장됩니다.
Greg Hewgill

그래 그렉, 나는 그 해석을 깨달았다. 이미 수정되었습니다. 감사.
nik

12

레지스트리는 여러 파일에 저장됩니다. Wikipedia의 위치에 대한 설명이 꽤 좋습니다 .

의도 한대로 사용하면 검색 속도가 느려지지 않습니다. 값 이름과 경로를 기반으로 색인화되므로 값을 빠르게로드하고 저장할 수 있습니다. 모든 컨텐츠를 검색하는 것은 결코 의도 된 것이 아니며 "무료"인덱스의 유지 보수 비용이 표준 사용 사례가 아닌 것에는 너무 높습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.