Windows가 로컬 컴퓨터에서 Windows 검색 서비스를 시작할 수 없습니다.
이 문제가 있는데 정상적인 솔루션이 작동하지 않습니다.
그래서 이벤트 뷰어를 열었고 이것이 내가 본 것입니다.
Windows 검색 서비스가 새 검색 색인을 생성하지 못했습니다. 내부 오류 <1, 0x80070003, 응용 프로그램 디렉터리를 생성하지 못했습니다:
E:\index\Search\Data\Applications\ .
문제가 무엇인지 알 것 같습니다. 기본적으로 Windows 검색 디렉토리를 다음으로 설정했습니다.
E:\index\Search\Data\Applications\
그러나 해당 드라이브는 더 이상 존재하지 않습니다. Windows 검색 디렉터리의 위치를 변경하고 싶지만 Windows 서비스가 실행되고 있지 않기 때문에 변경할 수 없습니다.
그래서 캐치 2 2 입니다
그 정보는 어디에 있나요
조금 조사했는데 일부 사이트에서는 해당 정보가 레지스트리에 있다고 합니다.
그러나 내 레지스트리에는 기본 디렉터리가 위치로 나열되어 있습니다.
https://www.tenforums.com/tutorials/59016-change-search-index-location-windows-10-a.html
E:\index\Search\Data\Applications\
그래서 좋은 업데이트가 없습니다. 레지스트리에서 찾았고 다음에서 찾았습니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Search\Gathering Manager\DefaultApplicationPath
변경하려고 했는데 여기서 수정할 수 있는 오류 메시지가 나타납니다. https://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/
답변1
어디에도 다른 답이 없기 때문에 이렇게 답해야 할 것 같습니다.
기본적으로 인덱싱 옵션은 작동하지 않으며 시작하려고 하면 장치가 준비되지 않음 오류가 발생합니다.
나는 많은 해결책을 시도했지만 아무도 대답하지 않았습니다. 실망해서 이벤트 뷰어로 갑니다.
내가 본 것 :
The Windows Search Service has failed to create the new search index. Internal error <1, 0x80070003, Failed to create application directory: E:\index\Search\Data\Applications\
.
그래서 그것은 분명히 문제입니다. 내 드라이브 E가 D 드라이브로 바뀌었습니다.
이것은 닭고기와 계란 상황을 만듭니다. 색인 검색 디렉터리의 위치를 D:\index\Search\Data\Applications\ 로 변경하고 싶습니다. 그러나 그렇게 하려면 Windows 검색을 실행해야 합니다. Windows 검색을 실행하려면 해당 디렉터리가 있어야 합니다.
기본적으로 3가지 솔루션이 있습니다.
- 색인 검색 디렉터리를 변경하려면 레지스트리를 변경하세요.
- 내 D:의 드라이브 문자를 E:로 변경합니다.
- @Seth가 말했듯이 가상 드라이브를 만드십시오.
2번이 가장 쉽습니다. 하지만 난 1등을 하고 싶어
색인검색 위치가 어디인지 모르겠습니다. 그래서 레지스트리 편집기 찾기 기능을 사용해서 찾았습니다. 정말 의외의 곳에서 발견했습니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Search\Gathering Manager\DefaultApplicationPath
변경하려고 했지만 권한 문제가 발생했습니다. 그래서 나는 솔루션을 사용합니다https://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/
컴퓨터를 다시 시작했는데, 짜잔, 인덱싱 서비스가 다시 작동합니다.
제가 알고 있는 해결책이 기록되어 있는 유일한 곳은 이곳입니다.
답변2
문제가 액세스할 수 없는 경로와 관련된 경우 Windows 디스크 관리( diskmgmt.msc
)를 사용하여 여러 가지 작업을 수행할 수 있습니다.
- 기존 드라이브에 보조 드라이브 문자를 추가합니다. 폴더를 동일한 드라이브로 이동하려는 경우 문제가 될 수 있지만 드라이브의 문자가 방금 변경된 경우에는 좋은 옵션이 될 수 있습니다.
- 서비스가 쓸 수 있고 폐기하기 쉬운 디스크를 갖도록 임시 가상 디스크(매우 작음)를 설정하십시오.
어느 쪽이든 경로에 액세스할 수 있고 서비스가 나타나야 합니다(문제인 경우). 그러면 디렉토리를 변경할 수 있습니다.
답변3
이 문제는 인덱스를 재구축해야 할 때 발생했는데 재구축할 경로에 대한 레지스트리의 드라이브 문자가 잘못되어(PC에 존재하지 않음) 인덱스를 재구축할 수 없었습니다.
내 경우에는 여기에 몇 가지 구체적인 내용이 있습니다.
- 인덱싱을 위한 MS Onenote 캐시에 대한 레지스트리 경로에 잘못된 드라이브 문자가 있습니다. 잘못된_드라이브:\backups\onenotecache\index\search\data\temp
- 검색/인덱싱 서비스와 관련된 오류는 Windows 이벤트 뷰어에서 찾을 수 있습니다. 이 내용은 '액세스 불가능'하거나 가득 차거나 작동하지 않는 것으로 간주되는 잘못된 드라이브임을 확인할 수 있을 만큼 충분히 자세했습니다.
- 변경해야 할 레지스트리 항목은 다음과 같습니다.기본응용프로그램경로아래의모임 관리자Windows 검색 HKEY_LOCAL_MACHINE_SOFTWARE 항목
- 이 항목은 잠겨 있으므로 해당 값을 변경할 수 있도록 여기에 제공된 정보를 사용하여 해당 레지스트리 항목의 소유자를 재설정해야 합니다.
- 잘못된 드라이브 문자가 레지스트리의 여러 위치에서 사용되었으므로 드라이브 문자를 변경하려면 전체 검색이 필요합니다.
- 드라이브를 변경하고 있었기 때문에 레지스트리 변경 사항을 적용하고 인덱싱을 자동으로 시작하려면 '새' 드라이브에 전체 폴더 구조를 만들어야 했습니다.