„Windows“ paieška neranda PDF failų, sukurtų naudojant „Microsoft Print to PDF“

2015-02-11 04:37:49
Pagrindinis·Microsoft·„Windows“ paieška neranda PDF failų, sukurtų naudojant „Microsoft Print to PDF“

Jei jums įdomu, kodėl jūsų PDF failai, sukurti naudojant „Microsoft Print to PDF“ tvarkyklę, nėra indeksuojami „Windows“ paieškoje ir nerodomi paieškos rezultatuose, štai kodėl.

Atnaujinimas: ši klaida buvo ištaisyta naujesnėse „Windows 10“ versijose.

„Microsoft Print to PDF“ prideda atributą FILE_ATTRIBUTE_TEMPORARY („T“), kai jis išleidžiamas į PDF. Kaip savo dienoraštyje pastebi Raymond Chen [Microsoft], jei failui nustatytas atributas „Laikinas“, „Windows Search“ jo neindeksuoja ir galite tai pamatyti toliau pateiktame paveikslėlyje.

Jei turite įdiegtą PDF rašymo programinę įrangą, atidarykite PDF failą, kuriame yra atributas „T“, ir išsaugokite failą. Tai pašalina „T“ atributą.

Laikino atributo pašalinimas naudojant „BulkFileChanger“

„NirSoft“ „BulkFileChanger“ naudingumas leidžia nustatyti arba atjungti pasirinktą failų sąrašą Laikinas atributas (arba bet kuris kitas atributas).

Įtraukite „Laikinus“ PDF failus į sąrašo lauką ir pasirinkite visus. Spustelėkite Veiksmai, Pakeiskite laiką / atributus (F6), nustatykite Laikiną atributą į Išjungti ir spustelėkite Atlikti.

„PowerShell“ naudojimas

Ši „PowerShell“ komandinė eilutė, paskelbta „Directory Services Team Blog“, pašalina laikiną visų failų, esančių aplanke, D: \ Data, atributą DEMPORARY atributas:

 Gauk D-vaiką: Duomenys | „ForEach-Object“ procesas {jei (($ _. Atributai-juostos 0x100) -eq 0x100) {$ _. Atributai = ($ _. Atributai-juostos 0xFEFF)}} 

... ir „Search“ jį dabar pateikia.

Patikrinkite, ar failui nustatytas atributas „T“

Dešiniuoju pelės mygtuku spustelėkite failą, spustelėkite Ypatybės. Spustelėkite skirtuką Išsami, kad patikrintumėte atributus.

Komandinės eilutės naudojimas:

Komanda „ Attrib“ nenurodo, ar failui buvo nustatytas laikinas atributas; Norėdami tai sužinoti, turite naudoti FSUtil .

 fsutil usn readdata 

Failo atributų reikšmė 0x120 reiškia, kad atributai ARCHYVAS ir LAIKINAS yra. Čia yra galimos (bitkoinų) vertės: (iš „Directory Services“ - „MS Team Blog“)

  • ATSAKINGAI 0x1
  • Slėptas 0x2
  • SISTEMA 0x4
  • KATALOGAS 0x10
  • ARCHYVAS 0x20
  • ĮRENGINYS 0x40
  • NORMAL 0x80
  • LAIKINAS 0x100
  • SPARSE_FILE 0x200
  • REPARSE_POINT 0x400
  • SUSTABDYTA 0x800
  • Neprisijungęs 0x1000
  • NOT_CONTENT_INDEXED 0x2000
  • Šifruota 0x4000

Panaudoję „T“ atributą „BulkFileChanger“ arba „PowerShell“ komandą, paleisdami „FSUtil“ dabar parodysite šią išvestį:

Kai buvo paskelbtas šis straipsnis, „Windows 10 Build“ buvo 10586.104.

Redaktoriaus Pasirinkimas