Bagaimana cara menelusuri font sebagai file di Windows Explorer

11

Bagaimana saya bisa menelusuri direktori C: \ Windows \ Fonts sebagai file biasa, bukan font di Windows 7 Explorer?

Saya perlu mengakses tab Keamanan di Properti, karena font memiliki hak buruk setelah mengembalikan cadangan dari komputer lain.

Sunting: Saya dapat membuka dialog Properti dengan mengklik kanan satu font (bukan keluarga font), tetapi file yang tidak dapat dibuka karena hak buruk, bahkan tidak muncul dalam daftar font.

Christian Davén
sumber
1
Saya akhirnya menyelesaikan ini dengan menghapus hampir semua font, mengembalikan ke direktori lain dan menginstalnya dari sana. Sepertinya itu ide buruk mengembalikan file font langsung ke folder Font. Tetapi apakah benar-benar tidak ada cara untuk menelusuri folder Font?
Christian Davén

Jawaban:

29

Di Windows Explorer navigasikan ke folder font menggunakan konvensi UNC: \\computer-name\c$\Windows\Fonts(juga lihat Tidak dapat menghapus font tertentu di Windows 7 )

matt wilkie
sumber
3
Pintar! Untuk mengubah pengaturan keamanan, saya harus terlebih dahulu membagikan drive secara eksplisit dengan hak istimewa penuh kepada pengguna Administrator (atau pengguna lain, saya kira).
Christian Davén
itu aneh, saya belum pernah menemukan itu. Dalam kasus apa pun, pada Win7 terkadang menggunakan alamat ip ( \\192.168.1.123\c$\...) alih-alih \\localhostatau \\computer-namedapat menyembuhkan beberapa akses jaringan atau berbagi masalah.
matt wilkie
1

Saya ingin menyarankan perbaikan alternatif. Trik UNC di atas berfungsi dengan baik, tetapi mengganggu itu tidak akan membiarkan Anda menggunakan alat yang populer untuk menangani file yang tidak dapat dihapus, Unlocker. (Anda masih dapat menjalankan unlocker pada file font melalui command prompt, tetapi itu membosankan)

Solusi yang saya temukan adalah membuat desktop.ini untuk dimasukkan ke folder font Anda, yang memaksanya berperilaku seperti folder normal.

  1. Buat dokumen teks baru, sebut saja desktop.txt atau apa pun.
  2. Salin dan tempel ini ke file teks:
    [.ShellClassInfo]
    [ViewState]
    Mode =
    Vid =
    FolderType = Generic
  3. Simpan, tutup, dan ganti nama menjadi desktop.ini, lalu pindahkan file C: \ windows \ fonts ini. Anda mungkin diminta untuk menimpa. Katakan ya, kecuali jika Anda ingin membuat cadangan dari desktop.ini yang lama.
  4. Tutup dan buka kembali folder font windows, dan itu harus memiliki tampilan folder normal. Dan Anda dapat mengklik kanan dan memilih Unlocker, dan itu akan berjalan tanpa masalah.

Juga, mungkin membantu untuk memahami bahwa Windows melacak apakah font diinstal atau tidak melalui kunci registri tertentu.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

Jika registri memiliki entri untuk font yang tidak ada, Anda akan mendapatkan masalah. Jika memiliki entri, tetapi entri menunjuk ke file yang salah, Anda akan mendapatkan masalah. Dan akhirnya, jika Anda memiliki font di folder font Anda, tetapi tidak ada dalam daftar registri itu ... Anda akan mendapatkan masalah. Jadi cobalah untuk meluruskan daftar registri itu, yang cukup jelas jika Anda merasa nyaman dengan registri.

Kunci memiliki banyak nilai string, satu untuk setiap font (dan varian) yang telah Anda instal. Jadi misalnya entri untuk Agency Bold adalah nilai string yang mengatakan
Agency FB Bold (TrueType)

Dan data yang dikandungnya adalah nama file font itu, AGENCYB_0.TTF. Pastikan nama file sudah benar.

Dan omong-omong, _0 di akhir nama file berarti bahwa pada titik tertentu, Anda mencoba menyalin font (atau menginstalnya) ke folder font windows, dan salinannya sudah ada di sana ... windows tidak akan menimpa font yang lebih lama, itu akan dimasukkan ke dalam salinan kedua dengan nama baru yang berakhiran _0, dan kemudian _1, _2, dll. Anda mungkin memiliki beberapa salinan font lama yang memberi Anda masalah dalam puasa, dan jika Anda hati-hati Anda dapat membersihkan ini dan memperbaiki entri registri mereka.

CreeDorofl
sumber
0

Menggunakan File Explorer untuk menyalin desktop.ini ke c: \ windows \ fonts mungkin tidak berfungsi jika sistem Windows menolak untuk mengizinkan proses penyalinan, khususnya karena desktop.ini bukan (menurut Windows) file font.

Saya telah menemukan pekerjaan yang cepat dan mudah.

1 .. Simpan file desktop.ini ke folder c: \ temp

2 .. Pergi ke RUN di desktop dan ketik CMD (untuk akses ke perintah DOS)

3 .. Ketika CMD muncul di kotak hasil pencarian RUN, klik kanan padanya dan pilih opsi "Run as Administrator".

4 .. Saat layar CMD DOS muncul, alihkan ke folder C: \ temp

5 .. Di C: \ Temp, ketik perintah ini - salin desktop.ini c: \ windows \ fonts / y - dan tekan ENTER / RETURN

6 ... Anda harus mendapatkan 1 file disalin. Anda kemudian dapat keluar dari CMD, pergi ke File Explorer dan kemudian dapat menelusuri folder C: \ windows \ fonts seperti yang Anda inginkan.

phrankouser57
sumber
0

Tampilan khusus folder Font disebabkan oleh pengaturan pada file desktop.ini-nya. Cara paling sederhana untuk mematikan ini adalah:

  1. Buka PowerShell sebagai Administrator ( WinKey + X > Windows PowerShell (Admin) )
  2. Arahkan ke folder Font .
  3. Jalankan perintah berikut: rename-item desktop.ini desktop.sav

Itu dia! Membalikkan nama untuk mengembalikan perilaku normal.

Keith Miller
sumber