Windowsi otsing ei leia „Microsoft Print to PDF” abil loodud PDF-faile

2015-02-11 04:37:49
Põhiline·Microsoft·Windowsi otsing ei leia „Microsoft Print to PDF” abil loodud PDF-faile

Kui soovite teada, miks Windowsi otsing ei indekseeri Microsoft Prindi PDF-draiveri abil loodud PDF-faile ja miks neid ei kuvata otsingutulemustes, siis juhtub see siin.

Värskendus: see viga on parandatud uuemates Windows 10 versioonides.

Microsoft Print to PDF lisab PDF-i väljastamisel atribuudi FILE_ATTRIBUTE_TEMPORARY („T”). Nagu Raymond Chen [Microsoft] oma ajaveebis märgib, kui atribuut „Ajutine” on faili jaoks seatud, ei indekseeri Windows Search seda ja näete seda alloleval pildil.

Kui teil on installitud PDF-kirjutaja tarkvara, avage PDF-fail, millel on atribuudiga „T”, ja salvestage fail. See eemaldab atribuudi T.

BulkFileChangeri kasutamine ajutise atribuudi eemaldamiseks

NirSofti utiliit BulkFileChanger võimaldab teil valitud failide loendi jaoks ajutise atribuudi (või mõne muu atribuudi) seada või desaktiveerida.

Lisage loendikasti ajutised PDF-failid ja valige kõik. Klõpsake käsku Toimingud, muutke aega / atribuute (F6), määrake ajutiseks atribuudiks Lülita välja ja klõpsake nuppu Tee seda.

PowerShelli kasutamine

See PowerShelli käsurida, mille on postitanud kataloogiteenuste meeskonna ajaveeb, eemaldab kõigi kausta D- failide ajutise atribuudi D: \ Data selles näites:

 Get-childitem D: andmed | ForEach-Object -protsess {if (($ _. Atribuudid-riba 0x100) -eq 0x100) {$ _. Atribuudid = ($ _. Atribuudid-riba 0xFEFF)}} 

... ja Otsing loetleb selle nüüd.

Kontrollige, kas faili jaoks on määratud atribuut T

Paremklõpsake faili ja klõpsake nuppu Atribuudid. Atribuutide kontrollimiseks klõpsake vahekaarti Üksikasjad.

Käsurea kasutamine:

Käsk Attrib ei ütle, kas faili jaoks on määratud ajutine atribuut; selle väljaselgitamiseks peate kasutama FSUtilit .

 fsutil usn readdata 

Faili atribuutide väärtus 0x120 tähendab, et atribuudid ARCHIVE ja AJUTISED on seatud. Siin on võimalikud (bitmaski) väärtused: (kataloogiteenustest - MS Team Blog)

  • PÕHJALIKULT 0x1
  • VARJATUD 0x2
  • SÜSTEEM 0x4
  • KATALOOG 0x10
  • ARHIVEERI 0x20
  • SEADE 0x40
  • NORMAALNE 0x80
  • AJUTINE 0x100
  • SPARSE_FILE 0x200
  • REPARSE_POINT 0x400
  • KOMPRESSERITUD 0x800
  • OFFLINE 0x1000
  • NOT_CONTENT_INDEXED 0x2000
  • Krüptitud 0x4000

Pärast BulkFileChangeri või PowerShelli käsu kasutamist atribuudi T eemaldamiseks näitab FSUtili käitamine nüüd seda väljundit:

Windows 10 Build oli selle artikli postitamise ajal 10586.104.

Toimetaja Valik