Pencarian Windows Tidak Menemukan File PDF yang Dibuat Menggunakan "Microsoft Print to

Pencarian Windows Tidak Menemukan File PDF yang Dibuat Menggunakan Microsoft Print to

Pencarian Windows Tidak Menemukan File PDF yang Dibuat Menggunakan "Microsoft Print to

Caracara.my.id - DF"


Jika Anda bertanya-tanya mengapa file PDF Anda yang dibuat menggunakan Microsoft Print to PDF driver tidak diindeks oleh Pencarian Windows dan tidak muncul di hasil Pencarian, inilah alasannya.


Pembaruan: Bug ini telah diperbaiki di versi Windows 10 yang lebih baru.


Microsoft Print to PDF menambahkan atribut FILE_ATTRIBUTE_TEMPORARY (“T”) saat mengeluarkan ke PDF. Seperti yang dicatat oleh Raymond Chen [Microsoft] di blognya, jika atribut "Temporary" disetel untuk sebuah file, Pencarian Windows tidak mengindeksnya, dan Anda dapat melihatnya pada gambar di bawah.


[svg%3E]


Jika Anda memiliki perangkat lunak penulis PDF yang diinstal, buka file PDF yang memiliki set atribut "T", dan simpan file tersebut. Ini menghapus atribut "T".


Menggunakan BulkFileChanger untuk Menghapus Atribut Sementara


Utilitas BulkFileChanger dari NirSoft memungkinkan Anda mengatur atau menghapus atribut sementara (atau atribut lainnya) untuk daftar file yang Anda pilih.


[svg%3E]


Tambahkan file PDF "Sementara" ke kotak daftar dan pilih semua. Klik Tindakan, Ubah Waktu / Atribut (F6), atur atribut Sementara ke Matikan, dan klik Lakukan.


[svg%3E]


Menggunakan PowerShell


Baris perintah PowerShell ini, yang diposting oleh Blog Tim Layanan Direktori, menghapus Atribut SEMENTARA untuk SEMUA file dalam folder, D:\Data dalam contoh ini:

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


… dan Pencarian mencantumkannya sekarang.


[svg%3E]


Periksa apakah Atribut "T" diatur untuk sebuah file


Klik kanan pada file, klik Properties. Klik tab Details untuk memeriksa Atribut.


[svg%3E]


Menggunakan baris perintah:


Perintah Attrib tidak memberi tahu apakah atribut Sementara telah ditetapkan untuk sebuah file; Anda perlu menggunakan FSUtil untuk mengetahuinya.

fsutil usn readdata <nama file>


[svg%3E]


Nilai Atribut File 0x120 berarti atribut ARCHIVE dan TEMPORARY ditetapkan. Berikut adalah nilai (bitmask) yang mungkin: (dari Layanan Direktori – Blog Tim MS)

  * BACA HANYA 0x1

  * TERSEMBUNYI 0x2

  * SISTEM 0x4

  * DIREKTORI 0x10

  * ARSIP 0x20

  * PERANGKAT 0x40

  *NORMAL 0x80

  * SEMENTARA 0x100

  * SPARSE_FILE 0x200

  * REPARSE_POINT 0x400

  * TERKOMPRESI 0x800

  * OFFLINE 0x1000

  * NOT_CONTENT_INDEXED 0x2000

  * TERENKRIPSI 0x4000


Setelah menggunakan BulkFileChanger atau perintah PowerShell untuk menghapus atribut "T", menjalankan FSU sampai sekarang menunjukkan output ini:


[svg%3E]


Windows 10 Build adalah 10586.104 saat artikel ini diposting.

  ______ _

Lebih baru Lebih lama