"Microsoft PDF로 인쇄"를 사용하여 만든 PDF 파일을 찾지 못하는 Windows 검색

Microsoft Print to PDF 드라이버를 사용하여 만든 PDF 파일이 Windows Search에서 색인화되지 않고 검색 결과에 나타나지 않는 이유가 궁금하다면 여기에 해당 파일이 있습니다.

업데이트 : 이 버그는 최신 Windows 10 버전에서 수정되었습니다.

PDF로 출력시 Microsoft Print to PDF는 FILE_ATTRIBUTE_TEMPORARY (“T”) 속성을 추가합니다. Raymond Chen [Microsoft]이 블로그에서 언급 한 것처럼 파일에 "Temporary"속성이 설정되어 있으면 Windows Search에서 파일을 인덱싱하지 않으며 아래 이미지에서 볼 수 있습니다.

PDF 기록기 소프트웨어가 설치되어 있으면“T”속성이 설정된 PDF 파일을 열고 파일을 저장하십시오. "T"속성이 제거됩니다.

BulkFileChanger를 사용하여 임시 속성 제거

NirSoft의 BulkFileChanger 유틸리티를 사용하면 선택한 파일 목록에 대한 임시 속성 (또는 기타 속성)을 설정하거나 설정 해제 할 수 있습니다.

“Temporary”PDF 파일을 목록 상자에 추가하고 모두 선택하십시오. 조치, 시간 / 속성 변경 (F6)을 클릭하고 임시 속성을 사용 안함 으로 설정 한 후 수행을 클릭하십시오.

PowerShell 사용

디렉토리 서비스 팀 블로그에 의해 게시 된이 PowerShell 명령 줄은이 예에서 D : \ Data 폴더의 모든 파일에 대한 TEMPORARY 속성을 제거합니다.

 Get-childitem D : 데이터 | ForEach-Object -process {if ((($ _. attributes -band 0x100) -eq 0x100) {$ _. attributes = ($ _. attributes -band 0xFEFF)}} 

… 및 검색에 표시됩니다.

파일에 "T"속성이 설정되어 있는지 확인

파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오. 세부 사항 탭을 클릭하여 속성을 확인하십시오.

명령 줄 사용하기 :

Attrib 명령은 파일에 임시 속성이 설정되어 있는지 여부를 알려주지 않습니다. FSUtil 을 사용하여 찾아야합니다.

 fsutil usn readdata 

파일 속성 값 0x120은 ARCHIVE 및 TEMPORARY 속성이 설정되었음을 의미합니다. 가능한 (비트 마스크) 값은 다음과 같습니다. (Directory Services – MS Team Blog)

  • 즉시 0x1
  • 숨겨진 0x2
  • 시스템 0x4
  • 디렉토리 0x10
  • 아카이브 0x20
  • 장치 0x40
  • 정상 0x80
  • 임시 0x100
  • SPARSE_FILE 0x200
  • REPARSE_POINT 0x400
  • 압축 된 0x800
  • 오프라인 0x1000
  • NOT_CONTENT_INDEXED 0x2000
  • 암호화 된 0x4000

BulkFileChanger 또는 PowerShell 명령을 사용하여“T”속성을 제거한 후 FSUtil을 실행하면 다음 출력이 표시됩니다.

이 기사가 게시되었을 때 Windows 10 Build는 10586.104였습니다.

관련 기사