Ricerca di Windows che non trova i file PDF creati utilizzando "Microsoft Print to PDF"
Se ti stai chiedendo perché i tuoi file PDF creati utilizzando il driver da Microsoft Print a PDF non sono indicizzati da Ricerca di Windows e non compaiono nei risultati di ricerca, ecco perché succede.
Aggiornamento: questo errore è stato corretto nelle versioni più recenti di Windows 10.
Microsoft Print in PDF aggiunge l'attributo FILE_ATTRIBUTE_TEMPORARY ("T") quando si invia in PDF. Come osserva Raymond Chen [Microsoft] nel suo blog, se l'attributo "Temporaneo" è impostato per un file, Windows Search non lo indicizza e lo si può vedere nell'immagine seguente.

Se è installato un software di scrittura PDF, aprire il file PDF con l'attributo "T" impostato e salvare il file. Ciò rimuove l'attributo "T".
Utilizzo di BulkFileChanger per rimuovere l'attributo temporaneo
L'utilità BulkFileChanger di NirSoft consente di impostare o annullare l'attributo temporaneo (o qualsiasi altro attributo) per l'elenco dei file selezionati.

Aggiungi i file PDF "temporanei" alla casella di riepilogo e seleziona tutto. Fai clic su Azioni, Modifica tempo / attributi (F6), imposta l'attributo temporaneo su Disattiva e fai clic su Esegui.

Utilizzando PowerShell
Questa riga di comando di PowerShell, pubblicata dal blog del team dei servizi di directory, rimuove l'attributo TEMPORANEO per TUTTI i file in una cartella, D: \ Dati in questo esempio:
Get-childitem D: Dati | ForEach-Object -process {if (($ _. Attributi -banda 0x100) -eq 0x100) {$ _. Attributi = ($ _. Attributi -banda 0xFEFF)}}
... e Cerca lo elenca ora.

Controllare se l'attributo "T" è impostato per un file
Fare clic con il tasto destro sul file, fare clic su Proprietà. Fai clic sulla scheda Dettagli per controllare gli attributi.

Utilizzando la riga di comando:
Il comando Attrib non dice se l'attributo temporaneo è stato impostato per un file; devi usare FSUtil per scoprirlo.
fsutil usn readdata

Il valore degli attributi di file 0x120 indica che sono stati impostati gli attributi ARCHIVIO e TEMPORANEO. Ecco i possibili valori (maschera di bit): (da Directory Services - MS Team Blog)
- READONLY 0x1
- NASCOSTO 0x2
- SISTEMA 0x4
- DIRECTORY 0x10
- ARCHIVIO 0x20
- DISPOSITIVO 0x40
- NORMALE 0x80
- TEMPORANEO 0x100
- SPARSE_FILE 0x200
- REPARSE_POINT 0x400
- COMPRESSA 0x800
- OFFLINE 0x1000
- NOT_CONTENT_INDEXED 0x2000
- ENCRYPTED 0x4000
Dopo aver utilizzato BulkFileChanger o il comando PowerShell per rimuovere l'attributo "T", l'esecuzione di FSU fino ad ora mostra questo output:

Windows 10 Build era 10586.104 quando questo articolo è stato pubblicato.
$config[ads_text6] not found