Hvis du lurer på hvorfor PDF-filene dine som er opprettet med Microsoft Print to PDF-driveren, ikke indekseres av Windows Search og ikke vises i søkeresultatene, er det derfor det skjer.
Oppdatering: Denne feilen er fikset i de nyere Windows 10-versjonene.
Microsoft Print to PDF legger til FILE_ATTRIBUTE_TEMPORARY (“T”) attributtet når den sendes til PDF. Som Raymond Chen [Microsoft] bemerker i bloggen sin, hvis "Midlertidig" -attributtet er angitt for en fil, indekserer ikke Windows Search den, og du kan se det på bildet nedenfor.
Hvis du har installert en PDF Writer-programvare, åpner du PDF-filen som har "T" -attributtet, og lagrer filen. Dette fjerner "T" -attributtet.
Bruke BulkFileChanger for å fjerne midlertidig attributt
BulkFileChanger-verktøyet fra NirSoft lar deg angi eller deaktivere Midlertidig attributt (eller et hvilket som helst annet attributt) for listen over filer du velger.
Legg til "Midlertidige" PDF-filer i listeboksen og velg alle. Klikk på Handlinger, Endre tid / attributter (F6), sett Midlertidig attributt til Slå av og klikk Gjør det.
Bruker PowerShell
Denne PowerShell-kommandolinjen, postet av Directory Services Team Blog, fjerner TEMPORARY attributtet for ALLE filene i en mappe, D: \ Data i dette eksemplet:
Get-childitem D: Data | ForEach-Object -process {if (($ _. Attributter -band 0x100) -ekv. 0x100) {$ _. Attributter = ($ _. Attributter -band 0xFEFF)}}
... og Søk viser det nå.
Sjekk om “T” -attributtet er angitt for en fil
Høyreklikk på filen, klikk Egenskaper. Klikk på kategorien Detaljer for å sjekke attributtene.
Bruke kommandolinjen:
Kommandoen Attrib forteller ikke om Midlertidig attributt er angitt for en fil; du må bruke FSUtil for å finne det ut.
fsutil usn readdata
Filattributtverdi 0x120 betyr at ARKIV og TEMPORÆRE attributter er satt. Her er de mulige (bitmask) verdiene: (fra Directory Services - MS Team Blog)
- LESERLIG 0x1
- Skjult 0x2
- SYSTEM 0x4
- DIREKTORI 0x10
- ARKIV 0x20
- ENHET 0x40
- NORMAL 0x80
- Samtidig 0x100
- SPARSE_FILE 0x200
- REPARSE_POINT 0x400
- KOMPRESSERT 0x800
- OFFLINE 0x1000
- NOT_CONTENT_INDEXED 0x2000
- Kryptert 0x4000
Etter å ha brukt BulkFileChanger eller PowerShell-kommandoen for å fjerne "T" -attributtet, kjører FSUtil nå denne utdata:
Windows 10 Build var 10586.104 da denne artikkelen ble lagt ut.